From owner-freebsd-current@FreeBSD.ORG Sun May 17 05:07:00 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7934C9C; Sun, 17 May 2015 05:07:00 +0000 (UTC) Received: from mail-la0-x234.google.com (mail-la0-x234.google.com [IPv6:2a00:1450:4010:c03::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 0617D1139; Sun, 17 May 2015 05:06:59 +0000 (UTC) Received: by laat2 with SMTP id t2so175602093laa.1; Sat, 16 May 2015 22:06:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=8BLM/02LDsR9+AmZuloLNBwN2nlvAuUY4Bx6LpUM3j4=; b=C36rpv4SYS+GyR1uelo3+Muq96bHpC3rsZOSM2HPlWSQqk4fhA4/NiD94TH8oHASuf eBPp9KAYuzRzclc+nrg0viqD5UddfBzK/3QwDvSE87iS8JPQg0a4NNZphmZuOf+2HYXi DKI8XxeS7ZR8n/3osWKw7Xxr0e4Ez/bx9qr80JX0atzcl8EXQZyaH2ZbmhUA6BOJXkVz yPIkdAx0M265VFpvguOdggqFPm0fCFyUmQUYfSd+LsrsiJOEFy29YjcX9V2zfrtkCGBE rNK28EUSnL6r7i6ux7tC2pTcvmPltuZv3dMGn+Qbjmw4KuujXr22tqUwauCS3q8l9PAv n2Zw== X-Received: by 10.112.214.202 with SMTP id oc10mr10259405lbc.80.1431839217981; Sat, 16 May 2015 22:06:57 -0700 (PDT) Received: from kloomba ([77.94.196.84]) by mx.google.com with ESMTPSA id xf5sm1630766lbb.7.2015.05.16.22.06.56 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 16 May 2015 22:06:57 -0700 (PDT) Date: Sun, 17 May 2015 08:06:51 +0300 From: Roman Bogorodskiy To: Dimitry Andric Cc: Roman Bogorodskiy , current@FreeBSD.org Subject: Re: UEFI, loader and keyboard problems Message-ID: <20150517050649.GA1002@kloomba> References: <20150516165024.GA1230@kloomba> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="y0ulUmNC+osPPQO6" 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, 17 May 2015 05:07:00 -0000 --y0ulUmNC+osPPQO6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Dimitry Andric wrote: > On 16 May 2015, at 18:50, Roman Bogorodskiy wrote: > >=20 > > I'm running -CURRENT amd64 > >=20 > > and have weird problems with keyboard in loader. Specifically, some char > > keys produce numbers. For example: > >=20 > > boot --> b66t > >=20 > > The problem appears to be with the right side of the query layout. > >=20 > > 'y' is still 'y', but 'u' becomes '4', 'i' becomes '5', etc. The same > > for the second row, 'h' is still 'h', but 'j' is '1' etc. >=20 > Is this maybe some weird keyboard in combination with NUM LOCK on? Urgh! That's right, numlock is the reason. It's some noname mini-keyboard. However, I still cannot use keyboard in loader via serial console, wondering if I'm doing something stupid as well... Roman Bogorodskiy --y0ulUmNC+osPPQO6 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJVWCHpAAoJEMltX/4IwiJqQvcH/1WrrHl0CJLcY+JGCSJgvaNe wADcnnYzH7AJdyAgqVfGY7+H07ESdoCjhVhtW0/PF3nViT8dG9JrC5W6dG2CHqAZ i/2yKSuA/DpmZkjOvTvgzByoX7HYsvRK6GK2kVPDULZxm8HVQCSBNoyxUtn5aLgn a8k0I4UvNjLpVoobstier+98N8Qe85QAnl/GWhEX02fMmk93dE3PTQmVc6XGIH7K R5YHzq6mSlgnFYKkem0ij8uRPK1iiKKY5yakBgOfDBLaLEFsmKD/r96Kqq2TzHxd H7a1liaoapK+zhw7ain3eh6e20bqgGt+hvmX5Bu+BqjYrnz+ANGdX/AC32UqBN0= =EC4C -----END PGP SIGNATURE----- --y0ulUmNC+osPPQO6-- From owner-freebsd-current@FreeBSD.ORG Sun May 17 07:41:49 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ECA0ADB3 for ; Sun, 17 May 2015 07:41:49 +0000 (UTC) Received: from mail-yk0-f177.google.com (mail-yk0-f177.google.com [209.85.160.177]) (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 AE2E71F8D for ; Sun, 17 May 2015 07:41:49 +0000 (UTC) Received: by ykeo186 with SMTP id o186so45376146yke.0 for ; Sun, 17 May 2015 00:41:43 -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 :content-transfer-encoding; bh=cvrA1jnd1QonDsKoq4SbLU3ae/85PsOWBnaTDxmCK54=; b=eQY3tkDy9fCIZEMQktyMlTBFoqmuflrpklzOM6A3Wu74VgyeJkSpUplPoBSIZebaZ2 EQb8Qv6zH9q/oKZCy7BHqoEbODGNBJj1RdThzn0xlBPmZXzDV37OHBa5Nv5wdF4pMDNI wZ3FnkbbtAyN9CRI2VpuidNyYU5nlqMcb2lrRj4PgEB2f8y6mCadNWhcD0nS7hvGZUOy vZP86XAGI+t8vWLwDxYsJ5LnJX0xFSkkyjhFMnRMzXlasggByC4xBcvwJr8jKMzl2EeC inyRNfTgn1glS+3QCf+vUKt2WaGL2uBDWhXkhCmVoSiQDtepHA9LIx73mFjVWCtNm/Oz trSw== X-Gm-Message-State: ALoCoQm5qm6d/bmbfsPJtuCQD3Bls4b58tTNL7W+TJByxHOa4+QJWRZPtqDatEqGS+4jOxzl22tP MIME-Version: 1.0 X-Received: by 10.170.197.130 with SMTP id o124mr19992929yke.77.1431848057667; Sun, 17 May 2015 00:34:17 -0700 (PDT) Received: by 10.13.194.133 with HTTP; Sun, 17 May 2015 00:34:17 -0700 (PDT) X-Originating-IP: [185.65.184.50] In-Reply-To: References: <5553764A.9010202@FreeBSD.org> Date: Sun, 17 May 2015 09:34:17 +0200 Message-ID: Subject: Re: CFR: a new __unreachable() builtin From: Ed Schouten To: David Chisnall Cc: Pedro Giffuni , FreeBSD Current 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: Sun, 17 May 2015 07:41:50 -0000 2015-05-13 18:09 GMT+02:00 David Chisnall : > LLVM uses this quite heavily, in a macro that expands to something equiva= lent to assert(0 && "unreachable reached!=E2=80=9D) in debug mode and __bui= ltin_unreachable() in release mode. When you=E2=80=99re debugging, you get= errors if you reach unreachable code and in deployment the compiler gets a= useful hint for optimisation. Too bad we can't use this trick in our own assert(). You'd need to define assert() like this: #define assert(expr) do { \ if (!(expr)) \ __builtin_unreachable(); \ } while (0) Unfortunately, this would cause the expression to be evaluated, which is not allowed. --=20 Ed Schouten From owner-freebsd-current@FreeBSD.ORG Sun May 17 11:10:05 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 58FB3B8D for ; Sun, 17 May 2015 11:10:05 +0000 (UTC) Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) (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 BD4211247 for ; Sun, 17 May 2015 11:10:04 +0000 (UTC) Received: by wizk4 with SMTP id k4so45078989wiz.1 for ; Sun, 17 May 2015 04:09:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type; bh=pUMoglpMV1pXvulKyeQKfUlryEyE/m4JRK42uuefE5s=; b=fyeKbHEOulrkLDCPBddtQQpspvpcUF2gM1Qxs4Q0QDfcIKTIezYVajbwPwDPSEvcBI diVFbfWhG6rUNlFYiMt/EGqo55Kywks3uGp9JBdzN+jftU2cX3Xqb6woMDmBdsCeTjAj vq5VCge1XI+pVhV7CfTu6PcrveGSXmUFk5n9cp/t11jWtt16BoOubuO60gGFBRXHMLb5 5txgJMv+bSXibXc+kuffbMGiF7oey3v5xcdJhPI0FI964iql1y7XEh75NhFA9wYdsQ6f /q+N27ByiGoHRXcebzDqoZ6PD9RC0q6k7RQXBTawXdIuNVUWcZvdTCicksnKzKnsI6/j B4oQ== X-Gm-Message-State: ALoCoQl5KUhf11lgmuy+OFCzqYJ27i6ykWfFqEdS3n79bj2goP08nabyZJaEtG63CpR76bZp1q8r X-Received: by 10.180.187.232 with SMTP id fv8mr13153044wic.28.1431860996812; Sun, 17 May 2015 04:09:56 -0700 (PDT) Received: from [192.168.1.117] ([192.166.203.79]) by mx.google.com with ESMTPSA id q10sm474881wjo.38.2015.05.17.04.09.55 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 17 May 2015 04:09:56 -0700 (PDT) Message-ID: <5558770A.70903@semihalf.com> Date: Sun, 17 May 2015 13:10:02 +0200 From: =?UTF-8?B?TWljaGHFgiBTdGFuZWs=?= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Stanislav Sedov CC: freebsd-current@freebsd.org, freebsd-arm@freebsd.org Subject: Re: UMA initialization failure with 48 core ARM64 References: <2A6C7643-0C10-4451-B547-9D50EA6809B8@freebsd.org> In-Reply-To: <2A6C7643-0C10-4451-B547-9D50EA6809B8@freebsd.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit 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, 17 May 2015 11:10:05 -0000 On 2015-05-16 00:42, Stanislav Sedov wrote: > >> On May 15, 2015, at 11:30 AM, Michał Stanek wrote: >> >> Hi, >> >> I am experiencing an early failure of UMA on an ARM64 platform with 48 >> cores enabled. I get a kernel panic during initialization of VM. Here is >> the boot log (lines with 'MST:' are my own debug printfs). >> >> Copyright (c) 1992-2015 The FreeBSD Project. >> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 >> The Regents of the University of California. All rights reserved. >> FreeBSD is a registered trademark of The FreeBSD Foundation. >> FreeBSD 11.0-CURRENT #333 52fd91e(smp_48)-dirty: Fri May 15 18:26:56 CEST >> 2015 >> mst@arm64-prime:/usr/home/mst/freebsd_v8/obj_kernel/arm64.aarch64/usr/home/mst/freebsd_v8/kernel/sys/THUNDER-88XX >> arm64 >> FreeBSD clang version 3.6.0 (tags/RELEASE_360/final 230434) 20150225 >> MST: in vm_mem_init() >> MST: in vmem_init() with param *vm == kernel_arena >> MST: in vmem_xalloc() with param *vm == kernel_arena >> MST: in vmem_xalloc() with param *vm == kmem_arena >> panic: mtx_lock() of spin mutex (null) @ >> /usr/home/mst/freebsd_v8/kernel/sys/kern/subr_vmem.c:1165 >> cpuid = 0 >> KDB: enter: panic >> [ thread pid 0 tid 0 ] >> Stopped at 0xffffff80001f4f80: >> >> The kernel boots fine when MAXCPU is set to 30 or lower, but the error >> above always appears when it is set to a higher value. >> >> The panic is triggered by a KASSERT in __mtx_lock_flags() which is called >> with the macro VMEM_LOCK(vm) in vmem_xalloc(). This is line 1143 in >> subr_vmem.c (log shows different line number due to added printfs). >> It looks like the lock belongs to 'kmem_arena' which is uninitialized at >> this point (kmeminit() has not been called yet). >> >> While debugging, I tried modifying VM code as a quick workaround. I >> replaced the number of cores to 1 wherever mp_ncpus, mp_maxid or MAXCPU >> (and others) are read. This, I believe, limits UMA per-cpu caches to just >> one, while the rest of the OS (scheduler, etc) sees all 48 cores. >> In addition, I changed UMA_BOOT_PAGES in sys/vm/uma_int.h to 512 (default >> was 64). >> With these tweaks, I got a successful (but not really stable) boot with 48 >> cores. Of course these are dirty hacks and a proper solution is needed. >> >> I am a bit surprised that the kernel fails with MAXCPU==48 as the amd64 >> arch has this value set to '256' and I have read posts that other platforms >> with even more cores have worked fine. Perhaps I need to tweak some other >> VM parameters, apart from UMA_BOOT_PAGES (AKA vm.boot_pages), but I am not >> sure how. >> >> I included a full stacktrace and a more verbose log (with UMA_DEBUG macros >> enabled) in the attachment. There is also a diff of the hacks I used while >> debugging. >> >> > > Hi, Michal! > > It looks like the log attachment didn’t make it though the mailing list. > Can you please resend it again? > > The panic suggests that a mutex was left uninitialized... > > -- > ST4096-RIPE > > > Yes you're right, kmem_arena's mutex is used before it is initialized. I do not know why increasing MAXCPU causes such behavior. Here is the stacktrace at the point of the panic: db_stack_trace db_command db_command_loop db_trap kdb_trap handle_el1h_sync vpanic kassert_panic __mtx_lock_flags vmem_xalloc vmem_bt_alloc keg_alloc_slab keg_fetch_slab zone_fetch_slab zone_import zone_alloc_item bt_fill vmem_xalloc vmem_alloc kmem_init_zero_region vm_mem_init mi_startup virtdone Diff of the hacks in UMA: diff --git a/sys/kern/kern_malloc.c b/sys/kern/kern_malloc.c index aef1e4e..be225fb 100644 --- a/sys/kern/kern_malloc.c +++ b/sys/kern/kern_malloc.c @@ -874,7 +874,7 @@ malloc_uninit(void *data) * Look for memory leaks. */ temp_allocs = temp_bytes = 0; - for (i = 0; i < MAXCPU; i++) { + for (i = 0; i < 1; i++) { mtsp = &mtip->mti_stats[i]; temp_allocs += mtsp->mts_numallocs; temp_allocs -= mtsp->mts_numfrees; diff --git a/sys/kern/subr_vmem.c b/sys/kern/subr_vmem.c index 80940be..89d62ed 100644 --- a/sys/kern/subr_vmem.c +++ b/sys/kern/subr_vmem.c @@ -665,7 +665,8 @@ vmem_startup(void) * CPUs to attempt to allocate new tags concurrently to limit * false restarts in UMA. */ - uma_zone_reserve(vmem_bt_zone, BT_MAXALLOC * (mp_ncpus + 1) / 2); + //mst look here + uma_zone_reserve(vmem_bt_zone, BT_MAXALLOC * (1 + 1) / 2); uma_zone_set_allocf(vmem_bt_zone, vmem_bt_alloc); #endif } diff --git a/sys/vm/uma_core.c b/sys/vm/uma_core.c index b96c421..6382437 100644 --- a/sys/vm/uma_core.c +++ b/sys/vm/uma_core.c @@ -98,6 +98,14 @@ __FBSDID("$FreeBSD$"); #include #endif +//mst: override some defines +#undef curcpu +#define curcpu 0 +#undef CPU_FOREACH +#define CPU_FOREACH(i) \ + for ((i) = 0; (i) <= 0; (i)++) \ + if (!CPU_ABSENT((i))) + /* * This is the zone and keg from which all zones are spawned. The idea is that * even the zone & keg heads are allocated from the allocator, so we use the @@ -1228,6 +1236,7 @@ keg_small_init(uma_keg_t keg) if (keg->uk_flags & UMA_ZONE_PCPU) { u_int ncpus = mp_ncpus ? mp_ncpus : MAXCPU; + ncpus = 1; keg->uk_slabsize = sizeof(struct pcpu); keg->uk_ppera = howmany(ncpus * sizeof(struct pcpu), @@ -1822,7 +1831,7 @@ uma_startup(void *bootmem, int boot_pages) #endif args.name = "UMA Zones"; args.size = sizeof(struct uma_zone) + - (sizeof(struct uma_cache) * (mp_maxid + 1)); + (sizeof(struct uma_cache) * (0 + 1)); args.ctor = zone_ctor; args.dtor = zone_dtor; args.uminit = zero_init; @@ -3301,7 +3310,7 @@ uma_zero_item(void *item, uma_zone_t zone) { if (zone->uz_flags & UMA_ZONE_PCPU) { - for (int i = 0; i < mp_ncpus; i++) + for (int i = 0; i < 1; i++) bzero(zpcpu_get_cpu(item, i), zone->uz_size); } else bzero(item, zone->uz_size); @@ -3465,7 +3474,7 @@ sysctl_vm_zone_stats(SYSCTL_HANDLER_ARGS) */ bzero(&ush, sizeof(ush)); ush.ush_version = UMA_STREAM_VERSION; - ush.ush_maxcpus = (mp_maxid + 1); + ush.ush_maxcpus = (0 + 1); ush.ush_count = count; (void)sbuf_bcat(&sbuf, &ush, sizeof(ush)); @@ -3509,7 +3518,7 @@ sysctl_vm_zone_stats(SYSCTL_HANDLER_ARGS) * accept the possible race associated with bucket * exchange during monitoring. */ - for (i = 0; i < (mp_maxid + 1); i++) { + for (i = 0; i < (0 + 1); i++) { bzero(&ups, sizeof(ups)); if (kz->uk_flags & UMA_ZFLAG_INTERNAL) goto skip; diff --git a/sys/vm/uma_int.h b/sys/vm/uma_int.h index 11ab24f..b5b5a05 100644 --- a/sys/vm/uma_int.h +++ b/sys/vm/uma_int.h @@ -107,7 +107,7 @@ #define UMA_SLAB_MASK (PAGE_SIZE - 1) /* Mask to get back to the page */ #define UMA_SLAB_SHIFT PAGE_SHIFT /* Number of bits PAGE_MASK */ -#define UMA_BOOT_PAGES 64 /* Pages allocated for startup */ +#define UMA_BOOT_PAGES 512 /* Pages allocated for startup */ /* Max waste percentage before going to off page slab management */ #define UMA_MAX_WASTE 10 And lastly, the more verbose log: Copyright (c) 1992-2015 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 11.0-CURRENT #336 52fd91e(smp_48)-dirty: Fri May 15 18:57:05 CEST 2015 mst@arm64-prime:/usr/home/mst/freebsd_v8/obj_kernel/arm64.aarch64/usr/home/mst/freebsd_v8/kernel/sys/THUNDER-88XX arm64 FreeBSD clang version 3.6.0 (tags/RELEASE_360/final 230434) 20150225 MST: in vm_mem_init() Creating uma keg headers zone and keg. UMA: UMA Kegs(0xffffff8000d1b140) size 256(256) flags 0x20000000 ipers 15 ppera 1 out 0 free 0 Filling boot free list. Creating uma zone headers zone and keg. INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) alloc_slab: Allocating a new slab for UMA Kegs UMA: UMA Zones(0xffffff8000d1b000) size 1856(1856) flags 0x20000000 ipers 2 ppera 1 out 0 free 0 Creating slab and hash zones. INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) alloc_slab: Allocating a new slab for UMA Zones INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: UMA Slabs(0xffffffc0789fe000) size 112(112) flags 0x20000000 ipers 35 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: UMA RCntSlabs(0xffffffc0789fe740) size 120(120) flags 0x20000000 ipers 33 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) alloc_slab: Allocating a new slab for UMA Zones INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: UMA Hash(0xffffffc0789fd000) size 256(256) flags 0x20000000 ipers 15 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: 4 Bucket(0xffffffc0789fd740) size 32(32) flags 0x10000040 ipers 124 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) alloc_slab: Allocating a new slab for UMA Zones INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: 6 Bucket(0xffffffc0789fc000) size 48(48) flags 0x10000040 ipers 83 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: 8 Bucket(0xffffffc0789fc740) size 64(64) flags 0x10000040 ipers 62 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) alloc_slab: Allocating a new slab for UMA Zones INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: 12 Bucket(0xffffffc0789fb000) size 96(96) flags 0x10000040 ipers 41 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: 16 Bucket(0xffffffc0789fb740) size 128(128) flags 0x10000040 ipers 31 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) alloc_slab: Allocating a new slab for UMA Zones INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: 32 Bucket(0xffffffc0789fa000) size 256(256) flags 0x10000040 ipers 15 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: 64 Bucket(0xffffffc0789fa740) size 512(512) flags 0x10000040 ipers 7 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) alloc_slab: Allocating a new slab for UMA Zones INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA decided we need offpage slab headers for keg: 128 Bucket, calculated wastedspace = 912, maximum wasted space allowed = 409, calculated ipers = 4, new wasted space = 0 INTERNAL: Allocating one item from UMA Hash(0xffffffc0789fd000) alloc_slab: Allocating a new slab for UMA Hash UMA: 128 Bucket(0xffffffc0789f9000) size 1024(1024) flags 0x10000148 ipers 4 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA decided we need offpage slab headers for keg: 256 Bucket, calculated wastedspace = 1936, maximum wasted space allowed = 409, calculated ipers = 2, new wasted space = 0 INTERNAL: Allocating one item from UMA Hash(0xffffffc0789fd000) UMA: 256 Bucket(0xffffffc0789f9740) size 2048(2048) flags 0x10000148 ipers 2 ppera 1 out 0 free 0 UMA startup complete. INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) alloc_slab: Allocating a new slab for UMA Zones INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: vmem btag(0xffffffc0789f7000) size 56(56) flags 0x80000080 ipers 71 ppera 1 out 0 free 0 alloc_slab: Allocating a new slab for vmem btag INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: VM OBJECT(0xffffffc0789f7740) size 256(256) flags 0x20 ipers 15 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) alloc_slab: Allocating a new slab for UMA Zones INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) alloc_slab: Allocating a new slab for UMA Kegs UMA: RADIX NODE(0xffffffc0789f5000) size 144(144) flags 0x80000080 ipers 27 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: MAP(0xffffffc0789f5740) size 240(240) flags 0x20 ipers 16 ppera 1 out 0 free 0 alloc_slab: Allocating a new slab for MAP INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) alloc_slab: Allocating a new slab for UMA Zones INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: KMAP ENTRY(0xffffffc0789f2000) size 128(128) flags 0x800000c0 ipers 31 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: MAP ENTRY(0xffffffc0789f2740) size 128(128) flags 0 ipers 31 ppera 1 out 0 free 0 INTERNAL: Allocating one item from UMA Zones(0xffffff8000d1b000) alloc_slab: Allocating a new slab for UMA Zones INTERNAL: Allocating one item from UMA Kegs(0xffffff8000d1b140) UMA: VMSPACE(0xffffffc0789f1000) size 384(384) flags 0x20 ipers 10 ppera 1 out 0 free 0 Allocating one item from MAP(0xffffffc0789f5740) INTERNAL: Allocating one item from MAP(0xffffffc0789f5740) Allocating one item from KMAP ENTRY(0xffffffc0789f2000) INTERNAL: Allocating one item from KMAP ENTRY(0xffffffc0789f2000) alloc_slab: Allocating a new slab for KMAP ENTRY MST: in vmem_init() with param *vm == kernel_arena MST: in vmem_xalloc() with param *vm == kernel_arena Allocating one item from vmem btag(0xffffffc0789f7000) INTERNAL: Allocating one item from vmem btag(0xffffffc0789f7000) Allocating one item from vmem btag(0xffffffc0789f7000) INTERNAL: Allocating one item from vmem btag(0xffffffc0789f7000) alloc_slab: Allocating a new slab for vmem btag MST: in vmem_xalloc() with param *vm == kmem_arena panic: mtx_lock() of spin mutex (null) @ /usr/home/mst/freebsd_v8/kernel/sys/kern/subr_vmem.c:1165 cpuid = 0 KDB: enter: panic [ thread pid 0 tid 0 ] Stopped at 0xffffff80001f4f80: db> Best regards, Michal Stanek From owner-freebsd-current@FreeBSD.ORG Sun May 17 18:29:29 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 088897A4 for ; Sun, 17 May 2015 18:29:29 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id EABA81E34 for ; Sun, 17 May 2015 18:29:28 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id B95F02CE for ; Sun, 17 May 2015 18:29:28 +0000 (UTC) Date: Sun, 17 May 2015 18:29:27 +0000 (GMT) From: jenkins-admin@freebsd.org To: freebsd-current@freebsd.org Message-ID: <335327789.4.1431887367263.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build became unstable: FreeBSD_HEAD-tests2 #1040 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD-tests2 X-Jenkins-Result: UNSTABLE 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, 17 May 2015 18:29:29 -0000 See From owner-freebsd-current@FreeBSD.ORG Sun May 17 19:17:20 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E0337239 for ; Sun, 17 May 2015 19:17:20 +0000 (UTC) Received: from server.i805.com.br (mailhost.i805.com.br [72.52.97.105]) (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 CE9E7132A for ; Sun, 17 May 2015 19:17:17 +0000 (UTC) Received: from i805.com.br (localhost [127.0.0.1]) by server.i805.com.br (8.15.1/8.14.9) with ESMTP id t4HJG91I013093; Sun, 17 May 2015 16:16:09 -0300 (BRT) (envelope-from rizzo@i805.com.br) X-Authentication-Warning: server.i805.com.br: Host localhost [127.0.0.1] claimed to be i805.com.br From: "Nilton Jose Rizzo" To: freebsd-current@freebsd.org Cc: freebsd@freebsd.org Subject: I BSD Day in Serop=?UTF-8?Q?=C3=A9dica?= Date: Sun, 17 May 2015 16:16:09 -0300 Message-Id: <20150517185536.M27935@i805.com.br> X-Mailer: OpenWebMail 3.00_beta4 20121104 671 X-OriginatingIP: 186.221.42.170 (rizzo) MIME-Version: 1.0 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: Sun, 17 May 2015 19:17:21 -0000 Hi all, Sorry by cross posting, but I want to tell about the I BSD Day in Seropédica (Rio de Janeiro Brazil) in yesterday (5/16). It occurred in University UFRRJ (http://www.ufrrj.br) and the event site is http://bsdday.fug.com.br. This event was made to local users, community of Seropédica and our university students. More info in https://www.facebook.com/ufrrjbsdday?fref=ts all in portuguese, it was not translate yet. Thankx for all people was gone and help us. --- /************************************************* **Nilton José Rizzo UFRRJ **http://www.rizzo.eng.br http://www.ufrrj.br **http://lattes.cnpq.br/0079460703536198 **************************************************/ From owner-freebsd-current@FreeBSD.ORG Mon May 18 03:17:02 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 25DEC9C3; Mon, 18 May 2015 03:17:02 +0000 (UTC) Received: from mail-yk0-x22e.google.com (mail-yk0-x22e.google.com [IPv6:2607:f8b0:4002:c07::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 D448B1307; Mon, 18 May 2015 03:17:01 +0000 (UTC) Received: by ykec202 with SMTP id c202so49729847yke.2; Sun, 17 May 2015 20:17:01 -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=4YjfmzHYtiNQot5Mxy7rZBeO3KVHtTWKMCPiU4MYCMY=; b=SVXu75YWc04NxU2yhB6Z9l0MSPnrdrgH9s8aT9fZM7/l8yVwaL5N4NkyifBupWMDvi cy2PrcTJwT/0m5Yy8TlH3mllaZ0AVfyyZkUPdDoExdDzsgQ024ZGmS/Ch1Nh7abx+6ps IC3A7wnBlrnAyi92cqm5ZhAFClt9+NMHh2RMnk/PTsg7xEx96eFI8LRwMcOQ1Z6FwkdY TYqbOsIW8tLHIwI2lwV3jS3wlqztjCLy7JIQmnN7BJX8BdGK0/7ZLswgZEQ98CWZxUSo d+qR+7wOifg/sLIfgSti5R5Mta6/Rlz1qkD7sK6pNVNTQ8u/Hh7xdRF+MLWQCd5q+7S+ 3iUA== MIME-Version: 1.0 X-Received: by 10.170.46.203 with SMTP id 194mr22624178yko.51.1431919020923; Sun, 17 May 2015 20:17:00 -0700 (PDT) Sender: pkelsey@gmail.com Received: by 10.13.201.71 with HTTP; Sun, 17 May 2015 20:17:00 -0700 (PDT) In-Reply-To: References: <20150319095306.C7719@admin16.site.uottawa.ca> <528B3B45-378E-44CD-A286-0269E84C4F70@me.com> <54997.66.186.85.232.1427195954.squirrel@courriel.site.uottawa.ca> <1A6D6059-21A2-467C-979D-E413623753FD@me.com> <20150324155426.M7719@admin16.site.uottawa.ca> Date: Sun, 17 May 2015 23:17:00 -0400 X-Google-Sender-Auth: g9dKZ9_W6Bb6rBmRNoF_0Cv8T7U Message-ID: Subject: Re: panic: UMA: Increase vm.boot_pages on Dell R920 r279210 From: Patrick Kelsey To: Adrian Chadd Cc: Keith White , Rui Paulo , freebsd-current 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: Mon, 18 May 2015 03:17:02 -0000 On Sat, May 2, 2015 at 10:25 PM, Adrian Chadd wrote: > hi, > > Hm, should we be upping this limit automatically? Can we get cpu > counts or memory amount early enough in boot to have a hope of > auto-tuning? > > 64 seems low, 1024 seems high as a default. :) > What is it that's exhausting the boot_pages? I'm semi-guessing it's the number of vm radix tree nodes needed for the TiB of memory. The only thing I'm aware of (allow for ignorance here) that consumes boot_pages and scales with the cpu count is the uma zone used for uma cache objects, but on amd64 this zone only needs 640 + cpus * 128 bytes, or about 4 pages for 120 cpus. vm radix nodes are 144 bytes each on amd64, and by my back-of-the-envelope calculations (using traces of non-vm-radix boot_page use from another amd64 system), 64 boot_pages would be exhausted after about 1000 vm radix nodes were allocated. It would be interesting to know how many boot_pages were actually required for this particular system. In any event, since startup_alloc() is designed to exhaust all the boot_pages before switching to the normal allocators, it doesn't seem necessarily harmful to err on the high side either in bumping up the static default or introducing an auto-tuned value (provided the excess is not so perversely large that startup_alloc() isn't able to make use of an embarrassment of pages due to zone creation timing and usage patterns). We know the number of cpus at the time boot_pages is put to use, but I don't think we know how much memory there is (and even less sure that even if we did, we'd really want to try to estimate things the vm radix tree size in a generic way). Something like a default of boot_pages = max(64, 32 + k * cpus) might be sufficient for k = 4 or 8 (gathering some data points would give a clue here), and palatable since it is at a minimum the current value that's been in use, and at the other end approaches a modest commitment of 16 or 32 KiB per cpu in the worst case (unused and unreclaimed boot_pages with high cpu count). -Patrick > > > On 24 March 2015 at 13:00, Keith White wrote: > > On Tue, 24 Mar 2015, Rui Paulo wrote: > > > >> On Mar 24, 2015, at 04:19, kwhite@site.uottawa.ca wrote: > >>> > >>> > >>> I'm using /boot/loader.conf. Is there another place I should be doing > >>> this? > >> > >> > >> No, that's correct, but apparently there's a problem: the RDTUN sysctl > is > >> not picked up early enough. Can you try this patch? I haven't really > >> tested it. :-) > >> > >> diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c > >> index 79665ba..a764788 100644 > >> --- a/sys/vm/vm_page.c > >> +++ b/sys/vm/vm_page.c > >> @@ -134,8 +134,9 @@ long first_page; > >> int vm_page_zero_count; > >> > >> static int boot_pages = UMA_BOOT_PAGES; > >> -SYSCTL_INT(_vm, OID_AUTO, boot_pages, CTLFLAG_RDTUN, &boot_pages, 0, > >> - "number of pages allocated for bootstrapping the VM system"); > >> +SYSCTL_INT(_vm, OID_AUTO, boot_pages, CTLFLAG_RDTUN | CTLFLAG_NOFETCH, > >> + &boot_pages, 0, > >> + "number of pages allocated for bootstrapping the VM system"); > >> > >> static int pa_tryrelock_restart; > >> SYSCTL_INT(_vm, OID_AUTO, tryrelock_restart, CTLFLAG_RD, > >> @@ -349,6 +350,7 @@ vm_page_startup(vm_offset_t vaddr) > >> * Allocate memory for use when boot strapping the kernel memory > >> * allocator. > >> */ > >> + TUNABLE_INT_FETCH("vm.boot_pages", &boot_pages); > >> new_end = end - (boot_pages * UMA_SLAB_SIZE); > >> new_end = trunc_page(new_end); > >> mapped = pmap_map(&vaddr, new_end, end, > >> @@ -443,7 +445,7 @@ vm_page_startup(vm_offset_t vaddr) > >> > >> > >> -- > >> Rui Paulo > > > > > > Patch tried. Success! > > > > I now get this after setting vm.boot_pages=1024 in /boot/loader.conf: > > > > Booting... > > GDB: no debug ports present > > KDB: debugger backends: ddb > > KDB: current backend: ddb > > Copyright (c) 1992-2015 The FreeBSD Project. > > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > > The Regents of the University of California. All rights reserved. > > FreeBSD is a registered trademark of The FreeBSD Foundation. > > FreeBSD 11.0-CURRENT #1: Tue Mar 24 13:44:48 UTC 2015 > > root@:/usr/obj/usr/src/sys/GENERIC amd64 > > FreeBSD clang version 3.5.1 (tags/RELEASE_351/final 225668) 20150115 > > WARNING: WITNESS option enabled, expect reduced performance. > > UMA startup boot_pages: 1024 > > ... > > > > And can start all 120 processors. > > > > Thanks! > > > > ...keith > > -- > > Keith White, genie.uottawa.ca engineering.uottawa.ca > > kwhite@uottawa.ca [+1 613 562 5800 x6681] > > _______________________________________________ > > 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" > _______________________________________________ > 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" > From owner-freebsd-current@FreeBSD.ORG Mon May 18 11:03:53 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2D0FABA; Mon, 18 May 2015 11:03:53 +0000 (UTC) Received: from mail-ig0-x229.google.com (mail-ig0-x229.google.com [IPv6:2607:f8b0:4001: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 E38171613; Mon, 18 May 2015 11:03:52 +0000 (UTC) Received: by igbpi8 with SMTP id pi8so80928011igb.0; Mon, 18 May 2015 04:03:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to; bh=t1ClOXM7YYhWFhYePg0XBJwqKAKDiQsovsMJMAUHklk=; b=kE0QFBQGgw0QMUOio4E54kW4uiG0FzxQLVMuwLFOY6c1nNmQVNIPe4OCZGM4eJVxEU r5fDGq8PlRF16K9k68Gcd+FOjoQCOcrzkFy0Qth38Z9VtLThQQ5TA6RqAtX1L9tfFgKC bkTF+E+KnMwoEnzQebuOqQ0VAcU+k2AtcABT1ZmEOwyG7BF56jeUox7njvqt3Yv0tBOM AMs+xXtg1+ZLSDHMiGXrPl062dkNh4iunlRZqk3sn2YWM5eDgbkjgBzNBxGg5yDoUNI5 hYuBSDmSIoxb2x6uYVuSO+J02y//PR8Wp0mF6agOUiCW8R/f1q6fki4/IDVjA6aIxbVh LEew== X-Received: by 10.50.138.232 with SMTP id qt8mr13637520igb.28.1431947031790; Mon, 18 May 2015 04:03:51 -0700 (PDT) Received: from ?IPv6:2601:8:ab80:7d6:e89f:787f:de93:2c95? ([2601:8:ab80:7d6:e89f:787f:de93:2c95]) by mx.google.com with ESMTPSA id l30sm7456469iod.12.2015.05.18.04.03.50 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 18 May 2015 04:03:50 -0700 (PDT) Subject: Re: mergemaster failing with read-only /usr/src Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Content-Type: multipart/signed; boundary="Apple-Mail=_EB766451-470C-49B8-B12C-2F860152F1C0"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5b6 From: Garrett Cooper In-Reply-To: <4602642.x7Cmbsudvo@ralph.baldwin.cx> Date: Mon, 18 May 2015 04:03:46 -0700 Cc: freebsd-current@freebsd.org, Wolfgang Zenker , Jilles Tjoelker , Will Andrews , Garrett Cooper Message-Id: <6DA785E0-4886-40EB-A9F6-6AC2C294E774@gmail.com> References: <20150503120349.GA42415@lyxys.ka.sub.org> <20150503155539.GA43387@lyxys.ka.sub.org> <4602642.x7Cmbsudvo@ralph.baldwin.cx> To: John Baldwin X-Mailer: Apple Mail (2.1878.6) 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, 18 May 2015 11:03:53 -0000 --Apple-Mail=_EB766451-470C-49B8-B12C-2F860152F1C0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On May 4, 2015, at 7:05, John Baldwin wrote: > /etc is quite special as it isn't installed during installworld, only = for > distribution. The tests should probably be part of installworld, so = please > move it. Fixed in r283056 =97 pending MFC to stable/10. Thanks for the report! -NGie --Apple-Mail=_EB766451-470C-49B8-B12C-2F860152F1C0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQEcBAEBCgAGBQJVWccSAAoJEMZr5QU6S73eA5MH/jQ9t6RcVbhoOoX3EZAYZIQp cJWa+oLJIlNx3DFnNJlRbRddBhrK2FO1zuNf5zld4ytdZZtFMMXpaeW4NZ773soj 7tR94Y/hYWyyWVypQn7rW/CIr9k+f9c+Zu2yw+IWbrow3/q2IVYNj3V6iHrBiA3a c0CqTWhlhjgeKTkLUl2aui+kS6ozWNk7fh6zu0c6FMew3T9flHwAr99n78ARgiDN 5EEmBL7rp/Bj7usHtDqjRwpri19//weU8V3goNQ+xz3NyDbhLgw+Kpr1rONwJDg2 iGi+UYGAsGp2NtZYvdlwx0HredW4HL0I3ecUmrL4LlFWnwfb4Mn97+PVNmPV4Jw= =T4V8 -----END PGP SIGNATURE----- --Apple-Mail=_EB766451-470C-49B8-B12C-2F860152F1C0-- From owner-freebsd-current@FreeBSD.ORG Mon May 18 12:40:52 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 67947E4D for ; Mon, 18 May 2015 12:40:52 +0000 (UTC) Received: from mx141.netapp.com (mx141.netapp.com [216.240.21.12]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "mx141.netapp.com", Issuer "VeriSign Class 3 International Server CA - G3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 3FAAA1132 for ; Mon, 18 May 2015 12:40:51 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.13,453,1427785200"; d="asc'?scan'208";a="44208916" Received: from hioexcmbx01-prd.hq.netapp.com ([10.122.105.34]) by mx141-out.netapp.com with ESMTP; 18 May 2015 05:40:19 -0700 Received: from HIOEXCMBX07-PRD.hq.netapp.com (10.122.105.40) by hioexcmbx01-prd.hq.netapp.com (10.122.105.34) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Mon, 18 May 2015 05:40:19 -0700 Received: from HIOEXCMBX07-PRD.hq.netapp.com ([fe80::7ce8:9818:3705:3318]) by hioexcmbx07-prd.hq.netapp.com ([fe80::7ce8:9818:3705:3318%21]) with mapi id 15.00.1076.000; Mon, 18 May 2015 05:40:19 -0700 From: "Eggert, Lars" To: "current@freebsd.org" Subject: ixl and BOOTP Thread-Topic: ixl and BOOTP Thread-Index: AQHQkWfMTBtinbozikSZTG5RPBQZVw== Date: Mon, 18 May 2015 12:40:19 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.2100) x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.122.56.79] Content-Type: multipart/signed; boundary="Apple-Mail=_476E9364-FDD2-4524-BECD-94CBF811F27A"; protocol="application/pgp-signature"; micalg=pgp-sha1 MIME-Version: 1.0 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, 18 May 2015 12:40:52 -0000 --Apple-Mail=_476E9364-FDD2-4524-BECD-94CBF811F27A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, when I have the ixl driver compiled into my -CURRENT kernel (or loaded = as a module via loader.conf), the boot seems to hang (or silently crash) = when BOOTP starts bringing up interfaces to send out probes. (I'm not = netbooting over an ixl, the boot interface is an igb.) What works is building the kernel without the ixl driver and then = loading it manually once the system is up. That way, BOOTP via igb = succeeds. Any ideas what could be causing this? Lars --Apple-Mail=_476E9364-FDD2-4524-BECD-94CBF811F27A Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAlVZ3bEACgkQIWcjmsUTWRoWVgCfY+79xP9VBYtyaDE3uYy/205z c60AoNbKmnD6MTmBkV9HYwL1zSQp+g8O =6VFN -----END PGP SIGNATURE----- --Apple-Mail=_476E9364-FDD2-4524-BECD-94CBF811F27A-- From owner-freebsd-current@FreeBSD.ORG Mon May 18 12:43:01 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 00194DE for ; Mon, 18 May 2015 12:43:00 +0000 (UTC) Received: from thebighonker.lerctr.org (thebighonker.lerctr.org [IPv6:2001:470:1f0f:3ad:223:7dff:fe9e:6e8a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "thebighonker.lerctr.org", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 755EF11FA for ; Mon, 18 May 2015 12:43:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=lerami; h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date; bh=RZ4SRFRtdH+6Ltl4M7BXNSKCUwPhJAJa27F/9U6YU7U=; b=dcKl1VAcyUrCEo0peA8RPCLTSwKKPlaS9UETuCEUalEcHbM+QtEg4tAFxu7BC+lRnMZuJE8tf/Yhy5Cwvou6HeXwuFl6v07fwWP2UJsuiwIUHBiBbg0PHC4Ywf19pudU4ry05kqmc6oPsdUCs0MyQLWtqq6+SnVk1BPVGrPDYF0=; Received: from 104-54-221-134.lightspeed.austtx.sbcglobal.net ([104.54.221.134]:29403 helo=borg.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.85 (FreeBSD)) (envelope-from ) id 1YuKNm-0009Ur-Vf for freebsd-current@freebsd.org; Mon, 18 May 2015 07:42:59 -0500 Date: Mon, 18 May 2015 07:42:47 -0500 From: Larry Rosenman To: freebsd-current@freebsd.org Subject: use after free panic ZFS Message-ID: <20150518124247.GA6220@borg.lerctr.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Score: -1.0 (-) X-LERCTR-Spam-Score: -1.0 (-) X-Spam-Report: SpamScore (-1.0/5.0) ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 X-LERCTR-Spam-Report: SpamScore (-1.0/5.0) ALL_TRUSTED=-1, SHORTCIRCUIT=-0.0001 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, 18 May 2015 12:43:01 -0000 found the following panic this am: borg.lerctr.org dumped core - see /var/crash/vmcore.5 Sun May 17 23:47:48 CDT 2015 FreeBSD borg.lerctr.org 11.0-CURRENT FreeBSD 11.0-CURRENT #40 r283007: Sat May 16 07:23:43 CDT 2015 root@borg.lerctr.org:/usr/obj/usr/src/sys/VT-LER amd64 panic: Most recently used by solaris GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-marcel-freebsd"... Unread portion of the kernel message buffer: Memory modified after free 0xfffff808535ea000(120) val=deadc0dd @ 0xfffff808535ea050 panic: Most recently used by solaris cpuid = 5 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe100bfb7660 vpanic() at vpanic+0x189/frame 0xfffffe100bfb76e0 panic() at panic+0x43/frame 0xfffffe100bfb7740 mtrash_dtor() at mtrash_dtor/frame 0xfffffe100bfb7760 uma_zalloc_arg() at uma_zalloc_arg+0x4c2/frame 0xfffffe100bfb77d0 malloc() at malloc+0x198/frame 0xfffffe100bfb7820 zfs_range_lock() at zfs_range_lock+0x4a/frame 0xfffffe100bfb7880 zfs_get_data() at zfs_get_data+0x14c/frame 0xfffffe100bfb78f0 zil_commit() at zil_commit+0x94c/frame 0xfffffe100bfb7a10 zfs_freebsd_fsync() at zfs_freebsd_fsync+0xc8/frame 0xfffffe100bfb7a40 VOP_FSYNC_APV() at VOP_FSYNC_APV+0xf7/frame 0xfffffe100bfb7a70 sys_fsync() at sys_fsync+0x173/frame 0xfffffe100bfb7ae0 amd64_syscall() at amd64_syscall+0x25a/frame 0xfffffe100bfb7bf0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe100bfb7bf0 --- syscall (95, FreeBSD ELF64, sys_fsync), rip = 0x801eb5daa, rsp = 0x7fffffffd598, rbp = 0x7fffffffd5b0 --- Uptime: 1d14h25m26s Dumping 12469 out of 64457 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% Reading symbols from /boot/kernel/linux.ko.symbols...done. Loaded symbols for /boot/kernel/linux.ko.symbols Reading symbols from /boot/kernel/if_lagg.ko.symbols...done. Loaded symbols for /boot/kernel/if_lagg.ko.symbols Reading symbols from /boot/kernel/snd_envy24ht.ko.symbols...done. Loaded symbols for /boot/kernel/snd_envy24ht.ko.symbols Reading symbols from /boot/kernel/snd_spicds.ko.symbols...done. Loaded symbols for /boot/kernel/snd_spicds.ko.symbols Reading symbols from /boot/kernel/coretemp.ko.symbols...done. Loaded symbols for /boot/kernel/coretemp.ko.symbols Reading symbols from /boot/kernel/ichsmb.ko.symbols...done. Loaded symbols for /boot/kernel/ichsmb.ko.symbols Reading symbols from /boot/kernel/smbus.ko.symbols...done. Loaded symbols for /boot/kernel/smbus.ko.symbols Reading symbols from /boot/kernel/ichwd.ko.symbols...done. Loaded symbols for /boot/kernel/ichwd.ko.symbols Reading symbols from /boot/kernel/cpuctl.ko.symbols...done. Loaded symbols for /boot/kernel/cpuctl.ko.symbols Reading symbols from /boot/kernel/crypto.ko.symbols...done. Loaded symbols for /boot/kernel/crypto.ko.symbols Reading symbols from /boot/kernel/cryptodev.ko.symbols...done. Loaded symbols for /boot/kernel/cryptodev.ko.symbols Reading symbols from /boot/kernel/dtraceall.ko.symbols...done. Loaded symbols for /boot/kernel/dtraceall.ko.symbols Reading symbols from /boot/kernel/profile.ko.symbols...done. Loaded symbols for /boot/kernel/profile.ko.symbols Reading symbols from /boot/kernel/dtrace.ko.symbols...done. Loaded symbols for /boot/kernel/dtrace.ko.symbols Reading symbols from /boot/kernel/systrace_freebsd32.ko.symbols...done. Loaded symbols for /boot/kernel/systrace_freebsd32.ko.symbols Reading symbols from /boot/kernel/systrace.ko.symbols...done. Loaded symbols for /boot/kernel/systrace.ko.symbols Reading symbols from /boot/kernel/sdt.ko.symbols...done. Loaded symbols for /boot/kernel/sdt.ko.symbols Reading symbols from /boot/kernel/lockstat.ko.symbols...done. Loaded symbols for /boot/kernel/lockstat.ko.symbols Reading symbols from /boot/kernel/fasttrap.ko.symbols...done. Loaded symbols for /boot/kernel/fasttrap.ko.symbols Reading symbols from /boot/kernel/fbt.ko.symbols...done. Loaded symbols for /boot/kernel/fbt.ko.symbols Reading symbols from /boot/kernel/dtnfscl.ko.symbols...done. Loaded symbols for /boot/kernel/dtnfscl.ko.symbols Reading symbols from /boot/kernel/dtmalloc.ko.symbols...done. Loaded symbols for /boot/kernel/dtmalloc.ko.symbols Reading symbols from /boot/modules/vboxdrv.ko...done. Loaded symbols for /boot/modules/vboxdrv.ko Reading symbols from /boot/modules/nvidia.ko...done. Loaded symbols for /boot/modules/nvidia.ko Reading symbols from /boot/kernel/ipmi.ko.symbols...done. Loaded symbols for /boot/kernel/ipmi.ko.symbols Reading symbols from /boot/kernel/ipmi_linux.ko.symbols...done. Loaded symbols for /boot/kernel/ipmi_linux.ko.symbols Reading symbols from /boot/kernel/radeonkms.ko.symbols...done. Loaded symbols for /boot/kernel/radeonkms.ko.symbols Reading symbols from /boot/kernel/iicbb.ko.symbols...done. Loaded symbols for /boot/kernel/iicbb.ko.symbols Reading symbols from /boot/kernel/iicbus.ko.symbols...done. Loaded symbols for /boot/kernel/iicbus.ko.symbols Reading symbols from /boot/kernel/iic.ko.symbols...done. Loaded symbols for /boot/kernel/iic.ko.symbols Reading symbols from /boot/kernel/drm2.ko.symbols...done. Loaded symbols for /boot/kernel/drm2.ko.symbols Reading symbols from /boot/kernel/radeonkmsfw_R100_cp.ko.symbols...done. Loaded symbols for /boot/kernel/radeonkmsfw_R100_cp.ko.symbols Reading symbols from /boot/kernel/uhid.ko.symbols...done. Loaded symbols for /boot/kernel/uhid.ko.symbols Reading symbols from /boot/kernel/ums.ko.symbols...done. Loaded symbols for /boot/kernel/ums.ko.symbols Reading symbols from /boot/modules/vboxnetflt.ko...done. Loaded symbols for /boot/modules/vboxnetflt.ko Reading symbols from /boot/kernel/netgraph.ko.symbols...done. Loaded symbols for /boot/kernel/netgraph.ko.symbols Reading symbols from /boot/kernel/ng_ether.ko.symbols...done. Loaded symbols for /boot/kernel/ng_ether.ko.symbols Reading symbols from /boot/modules/vboxnetadp.ko...done. Loaded symbols for /boot/modules/vboxnetadp.ko #0 doadump (textdump=Unhandled dwarf expression opcode 0x93 ) at pcpu.h:221 221 pcpu.h: No such file or directory. in pcpu.h (kgdb) #0 doadump (textdump=Unhandled dwarf expression opcode 0x93 ) at pcpu.h:221 #1 0xffffffff80a839b5 in kern_reboot (howto=Unhandled dwarf expression opcode 0x93 ) at /usr/src/sys/kern/kern_shutdown.c:447 #2 0xffffffff80a83fa8 in vpanic (fmt=, ap=) at /usr/src/sys/kern/kern_shutdown.c:744 #3 0xffffffff80a83ff3 in panic (fmt=0x0) at /usr/src/sys/kern/kern_shutdown.c:675 #4 0xffffffff80d13750 in mtrash_ctor (mem=, size=, arg=, flags=) at /usr/src/sys/vm/uma_dbg.c:138 #5 0xffffffff80d0f6d2 in uma_zalloc_arg (zone=0xfffff80ffffc9680, udata=0x0, flags=2) at /usr/src/sys/vm/uma_core.c:2197 #6 0xffffffff80a64158 in malloc (size=, mtp=0xffffffff815e16e0, flags=) at uma.h:336 #7 0xffffffff80402b4a in zfs_range_lock (zp=0xfffff8075e835730, off=9158656, len=8192, type=Unhandled dwarf expression opcode 0x93 ) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c:432 #8 0xffffffff8040886c in zfs_get_data (arg=, lr=, buf=0xfffffe0662be8178
, zio=0xfffff80d78b89ac8) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:1250 #9 0xffffffff8041c71c in zil_commit (zilog=0xfffff800185c1400, foid=) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c:1108 #10 0xffffffff80410168 in zfs_freebsd_fsync (ap=) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:2747 #11 0xffffffff80fdfcd7 in VOP_FSYNC_APV (vop=, a=) at vnode_if.c:1328 #12 0xffffffff80b40883 in sys_fsync (td=0xfffff8011b253940, uap=) at vnode_if.h:549 #13 0xffffffff80e968da in amd64_syscall (td=0xfffff8011b253940, traced=0) at subr_syscall.c:133 #14 0xffffffff80e767bb in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:395 #15 0x0000000801eb5daa in ?? () Previous frame inner to this frame (corrupt stack?) Current language: auto; currently minimal (kgdb) I have the core. -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 108 Turvey Cove, Hutto, TX 78634-5688 From owner-freebsd-current@FreeBSD.ORG Mon May 18 12:56:14 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7772058A for ; Mon, 18 May 2015 12:56:14 +0000 (UTC) Received: from thebighonker.lerctr.org (thebighonker.lerctr.org [IPv6:2001:470:1f0f:3ad:223:7dff:fe9e:6e8a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "thebighonker.lerctr.org", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 520B31387 for ; Mon, 18 May 2015 12:56:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=lerami; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date; bh=QjNhLSQQFqkWNYJ+nPMVw8n78puQx8blZiMljL3LrrU=; b=Ar53Go7Sm/9xhviq0KcWjzV0eDClndvpJvk08ldqs4IFPuzNYYIsE5Vzl3Ievm5OVQVpbc9p6rrmlIMX9NuEHd+5EN4Uskuq/1eK4n1LvC4jKJ0GI9Tr+EfJmyWkoaAjVQlgYrjyMZQERZF9tnYFECpF4fBCuyCfWF0rVopwjGM=; Received: from 104-54-221-134.lightspeed.austtx.sbcglobal.net ([104.54.221.134]:56534 helo=borg.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.85 (FreeBSD)) (envelope-from ) id 1YuKab-0009gF-9C for freebsd-current@freebsd.org; Mon, 18 May 2015 07:56:13 -0500 Date: Mon, 18 May 2015 07:56:01 -0500 From: Larry Rosenman To: freebsd-current@freebsd.org Subject: Re: use after free panic ZFS Message-ID: <20150518125600.GA1274@borg.lerctr.org> References: <20150518124247.GA6220@borg.lerctr.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150518124247.GA6220@borg.lerctr.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Score: -1.0 (-) X-LERCTR-Spam-Score: -1.0 (-) X-Spam-Report: SpamScore (-1.0/5.0) ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 X-LERCTR-Spam-Report: SpamScore (-1.0/5.0) ALL_TRUSTED=-1, SHORTCIRCUIT=-0.0001 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, 18 May 2015 12:56:14 -0000 On Mon, May 18, 2015 at 07:42:47AM -0500, Larry Rosenman wrote: > found the following panic this am: > > borg.lerctr.org dumped core - see /var/crash/vmcore.5 > > Sun May 17 23:47:48 CDT 2015 > > FreeBSD borg.lerctr.org 11.0-CURRENT FreeBSD 11.0-CURRENT #40 r283007: Sat May 16 07:23:43 CDT 2015 root@borg.lerctr.org:/usr/obj/usr/src/sys/VT-LER amd64 > > panic: Most recently used by solaris > > GNU gdb 6.1.1 [FreeBSD] > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "amd64-marcel-freebsd"... > > Unread portion of the kernel message buffer: > Memory modified after free 0xfffff808535ea000(120) val=deadc0dd @ 0xfffff808535ea050 > panic: Most recently used by solaris > > cpuid = 5 > KDB: stack backtrace: > db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe100bfb7660 > vpanic() at vpanic+0x189/frame 0xfffffe100bfb76e0 > panic() at panic+0x43/frame 0xfffffe100bfb7740 > mtrash_dtor() at mtrash_dtor/frame 0xfffffe100bfb7760 > uma_zalloc_arg() at uma_zalloc_arg+0x4c2/frame 0xfffffe100bfb77d0 > malloc() at malloc+0x198/frame 0xfffffe100bfb7820 > zfs_range_lock() at zfs_range_lock+0x4a/frame 0xfffffe100bfb7880 > zfs_get_data() at zfs_get_data+0x14c/frame 0xfffffe100bfb78f0 > zil_commit() at zil_commit+0x94c/frame 0xfffffe100bfb7a10 > zfs_freebsd_fsync() at zfs_freebsd_fsync+0xc8/frame 0xfffffe100bfb7a40 > VOP_FSYNC_APV() at VOP_FSYNC_APV+0xf7/frame 0xfffffe100bfb7a70 > sys_fsync() at sys_fsync+0x173/frame 0xfffffe100bfb7ae0 > amd64_syscall() at amd64_syscall+0x25a/frame 0xfffffe100bfb7bf0 > Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe100bfb7bf0 > --- syscall (95, FreeBSD ELF64, sys_fsync), rip = 0x801eb5daa, rsp = 0x7fffffffd598, rbp = 0x7fffffffd5b0 --- > Uptime: 1d14h25m26s > Dumping 12469 out of 64457 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% > > Reading symbols from /boot/kernel/linux.ko.symbols...done. > Loaded symbols for /boot/kernel/linux.ko.symbols > Reading symbols from /boot/kernel/if_lagg.ko.symbols...done. > Loaded symbols for /boot/kernel/if_lagg.ko.symbols > Reading symbols from /boot/kernel/snd_envy24ht.ko.symbols...done. > Loaded symbols for /boot/kernel/snd_envy24ht.ko.symbols > Reading symbols from /boot/kernel/snd_spicds.ko.symbols...done. > Loaded symbols for /boot/kernel/snd_spicds.ko.symbols > Reading symbols from /boot/kernel/coretemp.ko.symbols...done. > Loaded symbols for /boot/kernel/coretemp.ko.symbols > Reading symbols from /boot/kernel/ichsmb.ko.symbols...done. > Loaded symbols for /boot/kernel/ichsmb.ko.symbols > Reading symbols from /boot/kernel/smbus.ko.symbols...done. > Loaded symbols for /boot/kernel/smbus.ko.symbols > Reading symbols from /boot/kernel/ichwd.ko.symbols...done. > Loaded symbols for /boot/kernel/ichwd.ko.symbols > Reading symbols from /boot/kernel/cpuctl.ko.symbols...done. > Loaded symbols for /boot/kernel/cpuctl.ko.symbols > Reading symbols from /boot/kernel/crypto.ko.symbols...done. > Loaded symbols for /boot/kernel/crypto.ko.symbols > Reading symbols from /boot/kernel/cryptodev.ko.symbols...done. > Loaded symbols for /boot/kernel/cryptodev.ko.symbols > Reading symbols from /boot/kernel/dtraceall.ko.symbols...done. > Loaded symbols for /boot/kernel/dtraceall.ko.symbols > Reading symbols from /boot/kernel/profile.ko.symbols...done. > Loaded symbols for /boot/kernel/profile.ko.symbols > Reading symbols from /boot/kernel/dtrace.ko.symbols...done. > Loaded symbols for /boot/kernel/dtrace.ko.symbols > Reading symbols from /boot/kernel/systrace_freebsd32.ko.symbols...done. > Loaded symbols for /boot/kernel/systrace_freebsd32.ko.symbols > Reading symbols from /boot/kernel/systrace.ko.symbols...done. > Loaded symbols for /boot/kernel/systrace.ko.symbols > Reading symbols from /boot/kernel/sdt.ko.symbols...done. > Loaded symbols for /boot/kernel/sdt.ko.symbols > Reading symbols from /boot/kernel/lockstat.ko.symbols...done. > Loaded symbols for /boot/kernel/lockstat.ko.symbols > Reading symbols from /boot/kernel/fasttrap.ko.symbols...done. > Loaded symbols for /boot/kernel/fasttrap.ko.symbols > Reading symbols from /boot/kernel/fbt.ko.symbols...done. > Loaded symbols for /boot/kernel/fbt.ko.symbols > Reading symbols from /boot/kernel/dtnfscl.ko.symbols...done. > Loaded symbols for /boot/kernel/dtnfscl.ko.symbols > Reading symbols from /boot/kernel/dtmalloc.ko.symbols...done. > Loaded symbols for /boot/kernel/dtmalloc.ko.symbols > Reading symbols from /boot/modules/vboxdrv.ko...done. > Loaded symbols for /boot/modules/vboxdrv.ko > Reading symbols from /boot/modules/nvidia.ko...done. > Loaded symbols for /boot/modules/nvidia.ko > Reading symbols from /boot/kernel/ipmi.ko.symbols...done. > Loaded symbols for /boot/kernel/ipmi.ko.symbols > Reading symbols from /boot/kernel/ipmi_linux.ko.symbols...done. > Loaded symbols for /boot/kernel/ipmi_linux.ko.symbols > Reading symbols from /boot/kernel/radeonkms.ko.symbols...done. > Loaded symbols for /boot/kernel/radeonkms.ko.symbols > Reading symbols from /boot/kernel/iicbb.ko.symbols...done. > Loaded symbols for /boot/kernel/iicbb.ko.symbols > Reading symbols from /boot/kernel/iicbus.ko.symbols...done. > Loaded symbols for /boot/kernel/iicbus.ko.symbols > Reading symbols from /boot/kernel/iic.ko.symbols...done. > Loaded symbols for /boot/kernel/iic.ko.symbols > Reading symbols from /boot/kernel/drm2.ko.symbols...done. > Loaded symbols for /boot/kernel/drm2.ko.symbols > Reading symbols from /boot/kernel/radeonkmsfw_R100_cp.ko.symbols...done. > Loaded symbols for /boot/kernel/radeonkmsfw_R100_cp.ko.symbols > Reading symbols from /boot/kernel/uhid.ko.symbols...done. > Loaded symbols for /boot/kernel/uhid.ko.symbols > Reading symbols from /boot/kernel/ums.ko.symbols...done. > Loaded symbols for /boot/kernel/ums.ko.symbols > Reading symbols from /boot/modules/vboxnetflt.ko...done. > Loaded symbols for /boot/modules/vboxnetflt.ko > Reading symbols from /boot/kernel/netgraph.ko.symbols...done. > Loaded symbols for /boot/kernel/netgraph.ko.symbols > Reading symbols from /boot/kernel/ng_ether.ko.symbols...done. > Loaded symbols for /boot/kernel/ng_ether.ko.symbols > Reading symbols from /boot/modules/vboxnetadp.ko...done. > Loaded symbols for /boot/modules/vboxnetadp.ko > #0 doadump (textdump=Unhandled dwarf expression opcode 0x93 > ) at pcpu.h:221 > 221 pcpu.h: No such file or directory. > in pcpu.h > (kgdb) #0 doadump (textdump=Unhandled dwarf expression opcode 0x93 > ) at pcpu.h:221 > #1 0xffffffff80a839b5 in kern_reboot (howto=Unhandled dwarf expression opcode 0x93 > ) > at /usr/src/sys/kern/kern_shutdown.c:447 > #2 0xffffffff80a83fa8 in vpanic (fmt=, > ap=) at /usr/src/sys/kern/kern_shutdown.c:744 > #3 0xffffffff80a83ff3 in panic (fmt=0x0) > at /usr/src/sys/kern/kern_shutdown.c:675 > #4 0xffffffff80d13750 in mtrash_ctor (mem=, > size=, arg=, > flags=) at /usr/src/sys/vm/uma_dbg.c:138 > #5 0xffffffff80d0f6d2 in uma_zalloc_arg (zone=0xfffff80ffffc9680, udata=0x0, > flags=2) at /usr/src/sys/vm/uma_core.c:2197 > #6 0xffffffff80a64158 in malloc (size=, > mtp=0xffffffff815e16e0, flags=) at uma.h:336 > #7 0xffffffff80402b4a in zfs_range_lock (zp=0xfffff8075e835730, off=9158656, > len=8192, type=Unhandled dwarf expression opcode 0x93 > ) > at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c:432 > #8 0xffffffff8040886c in zfs_get_data (arg=, > lr=, > buf=0xfffffe0662be8178
, > zio=0xfffff80d78b89ac8) > at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:1250 > #9 0xffffffff8041c71c in zil_commit (zilog=0xfffff800185c1400, > foid=) > at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c:1108 > #10 0xffffffff80410168 in zfs_freebsd_fsync (ap=) > at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:2747 > #11 0xffffffff80fdfcd7 in VOP_FSYNC_APV (vop=, > a=) at vnode_if.c:1328 > #12 0xffffffff80b40883 in sys_fsync (td=0xfffff8011b253940, > uap=) at vnode_if.h:549 > #13 0xffffffff80e968da in amd64_syscall (td=0xfffff8011b253940, traced=0) > at subr_syscall.c:133 > #14 0xffffffff80e767bb in Xfast_syscall () > at /usr/src/sys/amd64/amd64/exception.S:395 > #15 0x0000000801eb5daa in ?? () > Previous frame inner to this frame (corrupt stack?) > Current language: auto; currently minimal > (kgdb) > > I have the core. And, trying to re-compile to pick up the latest, got another one: borg.lerctr.org dumped core - see /var/crash/vmcore.6 Mon May 18 07:51:57 CDT 2015 FreeBSD borg.lerctr.org 11.0-CURRENT FreeBSD 11.0-CURRENT #40 r283007: Sat May 16 07:23:43 CDT 2015 root@borg.lerctr.org:/usr/obj/usr/src/sys/VT-LER amd64 panic: Most recently used by solaris GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-marcel-freebsd"... Unread portion of the kernel message buffer: Memory modified after free 0xfffff80c88f1f980(120) val=deadc0dd @ 0xfffff80c88f1f9c0 panic: Most recently used by solaris cpuid = 0 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe100c459600 vpanic() at vpanic+0x189/frame 0xfffffe100c459680 panic() at panic+0x43/frame 0xfffffe100c4596e0 mtrash_dtor() at mtrash_dtor/frame 0xfffffe100c459700 uma_zalloc_arg() at uma_zalloc_arg+0x4c2/frame 0xfffffe100c459770 malloc() at malloc+0x198/frame 0xfffffe100c4597c0 zfs_range_lock() at zfs_range_lock+0x4a/frame 0xfffffe100c459820 zfs_freebsd_read() at zfs_freebsd_read+0x1c7/frame 0xfffffe100c4598c0 VOP_READ_APV() at VOP_READ_APV+0xf1/frame 0xfffffe100c4598f0 vn_read() at vn_read+0x237/frame 0xfffffe100c459970 vn_io_fault() at vn_io_fault+0x10a/frame 0xfffffe100c4599f0 dofileread() at dofileread+0x95/frame 0xfffffe100c459a40 kern_readv() at kern_readv+0x68/frame 0xfffffe100c459a90 sys_read() at sys_read+0x63/frame 0xfffffe100c459ae0 amd64_syscall() at amd64_syscall+0x25a/frame 0xfffffe100c459bf0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe100c459bf0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x8009638fa, rsp = 0x7fffffffe968, rbp = 0x7fffffffe980 --- Uptime: 7h59m25s Dumping 14815 out of 64457 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% Reading symbols from /boot/kernel/linux.ko.symbols...done. Loaded symbols for /boot/kernel/linux.ko.symbols Reading symbols from /boot/kernel/if_lagg.ko.symbols...done. Loaded symbols for /boot/kernel/if_lagg.ko.symbols Reading symbols from /boot/kernel/snd_envy24ht.ko.symbols...done. Loaded symbols for /boot/kernel/snd_envy24ht.ko.symbols Reading symbols from /boot/kernel/snd_spicds.ko.symbols...done. Loaded symbols for /boot/kernel/snd_spicds.ko.symbols Reading symbols from /boot/kernel/coretemp.ko.symbols...done. Loaded symbols for /boot/kernel/coretemp.ko.symbols Reading symbols from /boot/kernel/ichsmb.ko.symbols...done. Loaded symbols for /boot/kernel/ichsmb.ko.symbols Reading symbols from /boot/kernel/smbus.ko.symbols...done. Loaded symbols for /boot/kernel/smbus.ko.symbols Reading symbols from /boot/kernel/ichwd.ko.symbols...done. Loaded symbols for /boot/kernel/ichwd.ko.symbols Reading symbols from /boot/kernel/cpuctl.ko.symbols...done. Loaded symbols for /boot/kernel/cpuctl.ko.symbols Reading symbols from /boot/kernel/crypto.ko.symbols...done. Loaded symbols for /boot/kernel/crypto.ko.symbols Reading symbols from /boot/kernel/cryptodev.ko.symbols...done. Loaded symbols for /boot/kernel/cryptodev.ko.symbols Reading symbols from /boot/kernel/dtraceall.ko.symbols...done. Loaded symbols for /boot/kernel/dtraceall.ko.symbols Reading symbols from /boot/kernel/profile.ko.symbols...done. Loaded symbols for /boot/kernel/profile.ko.symbols Reading symbols from /boot/kernel/dtrace.ko.symbols...done. Loaded symbols for /boot/kernel/dtrace.ko.symbols Reading symbols from /boot/kernel/systrace_freebsd32.ko.symbols...done. Loaded symbols for /boot/kernel/systrace_freebsd32.ko.symbols Reading symbols from /boot/kernel/systrace.ko.symbols...done. Loaded symbols for /boot/kernel/systrace.ko.symbols Reading symbols from /boot/kernel/sdt.ko.symbols...done. Loaded symbols for /boot/kernel/sdt.ko.symbols Reading symbols from /boot/kernel/lockstat.ko.symbols...done. Loaded symbols for /boot/kernel/lockstat.ko.symbols Reading symbols from /boot/kernel/fasttrap.ko.symbols...done. Loaded symbols for /boot/kernel/fasttrap.ko.symbols Reading symbols from /boot/kernel/fbt.ko.symbols...done. Loaded symbols for /boot/kernel/fbt.ko.symbols Reading symbols from /boot/kernel/dtnfscl.ko.symbols...done. Loaded symbols for /boot/kernel/dtnfscl.ko.symbols Reading symbols from /boot/kernel/dtmalloc.ko.symbols...done. Loaded symbols for /boot/kernel/dtmalloc.ko.symbols Reading symbols from /boot/modules/vboxdrv.ko...done. Loaded symbols for /boot/modules/vboxdrv.ko Reading symbols from /boot/modules/nvidia.ko...done. Loaded symbols for /boot/modules/nvidia.ko Reading symbols from /boot/kernel/ipmi.ko.symbols...done. Loaded symbols for /boot/kernel/ipmi.ko.symbols Reading symbols from /boot/kernel/ipmi_linux.ko.symbols...done. Loaded symbols for /boot/kernel/ipmi_linux.ko.symbols Reading symbols from /boot/kernel/radeonkms.ko.symbols...done. Loaded symbols for /boot/kernel/radeonkms.ko.symbols Reading symbols from /boot/kernel/iicbb.ko.symbols...done. Loaded symbols for /boot/kernel/iicbb.ko.symbols Reading symbols from /boot/kernel/iicbus.ko.symbols...done. Loaded symbols for /boot/kernel/iicbus.ko.symbols Reading symbols from /boot/kernel/iic.ko.symbols...done. Loaded symbols for /boot/kernel/iic.ko.symbols Reading symbols from /boot/kernel/drm2.ko.symbols...done. Loaded symbols for /boot/kernel/drm2.ko.symbols Reading symbols from /boot/kernel/radeonkmsfw_R100_cp.ko.symbols...done. Loaded symbols for /boot/kernel/radeonkmsfw_R100_cp.ko.symbols Reading symbols from /boot/kernel/uhid.ko.symbols...done. Loaded symbols for /boot/kernel/uhid.ko.symbols Reading symbols from /boot/kernel/ums.ko.symbols...done. Loaded symbols for /boot/kernel/ums.ko.symbols Reading symbols from /boot/modules/vboxnetflt.ko...done. Loaded symbols for /boot/modules/vboxnetflt.ko Reading symbols from /boot/kernel/netgraph.ko.symbols...done. Loaded symbols for /boot/kernel/netgraph.ko.symbols Reading symbols from /boot/kernel/ng_ether.ko.symbols...done. Loaded symbols for /boot/kernel/ng_ether.ko.symbols Reading symbols from /boot/modules/vboxnetadp.ko...done. Loaded symbols for /boot/modules/vboxnetadp.ko #0 doadump (textdump=Unhandled dwarf expression opcode 0x93 ) at pcpu.h:221 221 pcpu.h: No such file or directory. in pcpu.h (kgdb) #0 doadump (textdump=Unhandled dwarf expression opcode 0x93 ) at pcpu.h:221 #1 0xffffffff80a839b5 in kern_reboot (howto=Unhandled dwarf expression opcode 0x93 ) at /usr/src/sys/kern/kern_shutdown.c:447 #2 0xffffffff80a83fa8 in vpanic (fmt=, ap=) at /usr/src/sys/kern/kern_shutdown.c:744 #3 0xffffffff80a83ff3 in panic (fmt=0x0) at /usr/src/sys/kern/kern_shutdown.c:675 #4 0xffffffff80d13750 in mtrash_ctor (mem=, size=, arg=, flags=) at /usr/src/sys/vm/uma_dbg.c:138 #5 0xffffffff80d0f6d2 in uma_zalloc_arg (zone=0xfffff80ffffc9680, udata=0x0, flags=2) at /usr/src/sys/vm/uma_core.c:2197 #6 0xffffffff80a64158 in malloc (size=, mtp=0xffffffff815e16e0, flags=) at uma.h:336 #7 0xffffffff80402b4a in zfs_range_lock (zp=0xfffff806afc8d170, off=75316383, len=131072, type=Unhandled dwarf expression opcode 0x93 ) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c:432 #8 0xffffffff8040e517 in zfs_freebsd_read (ap=) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:703 #9 0xffffffff80fdf3b1 in VOP_READ_APV (vop=, a=) at vnode_if.c:930 #10 0xffffffff80b461b7 in vn_read (fp=0xfffff8002e1389b0, uio=0xfffffe100c459ab0, active_cred=, flags=, td=0x0) at vnode_if.h:384 #11 0xffffffff80b425ea in vn_io_fault (fp=0xfffff8002e1389b0, uio=0xfffffe100c459ab0, active_cred=0x0, flags=0, td=0x0) at /usr/src/sys/kern/vfs_vnops.c:1167 #12 0xffffffff80ae1525 in dofileread (td=0xfffff804bb5f8940, fd=3, fp=0xfffff8002e1389b0, auio=0xfffffe100c459ab0, offset=, flags=Unhandled dwarf expression opcode 0x93 ) at file.h:296 #13 0xffffffff80ae1228 in kern_readv (td=0xfffff804bb5f8940, fd=Unhandled dwarf expression opcode 0x93 ) at /usr/src/sys/kern/sys_generic.c:272 #14 0xffffffff80ae11b3 in sys_read (td=0x0, uap=) at /usr/src/sys/kern/sys_generic.c:185 #15 0xffffffff80e968da in amd64_syscall (td=0xfffff804bb5f8940, traced=0) at subr_syscall.c:133 #16 0xffffffff80e767bb in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:395 #17 0x00000008009638fa in ?? () Previous frame inner to this frame (corrupt stack?) Current language: auto; currently minimal (kgdb) I have BOTH cores. -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 108 Turvey Cove, Hutto, TX 78634-5688 From owner-freebsd-current@FreeBSD.ORG Mon May 18 14:08:43 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 49FF1CC9 for ; Mon, 18 May 2015 14:08:43 +0000 (UTC) Received: from mail-ie0-x22c.google.com (mail-ie0-x22c.google.com [IPv6:2607:f8b0:4001:c03::22c]) (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 1CCD71D1F for ; Mon, 18 May 2015 14:08:43 +0000 (UTC) Received: by iebgx4 with SMTP id gx4so171451429ieb.0 for ; Mon, 18 May 2015 07:08:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Xo3Yus2tNHw1GucIV9rxWYxucJc7aoDDGFByP5oh9yI=; b=oGfz0oN+MduyXHFetSqHpbgYUNXDbSQhCOJq7FWdV3IishDPvagnxmHDvKUPOG4aPO BB+AbP3TE+M/avZI8gWWQUqpWSFuVfZ6Cv7tW9/XZ1VOj7U3cOG77NiQ/u/9aAfvKPC0 MyR5i2vc1q+Zr1PzuuBfEesRZDmhgnvCyaLQkRgO5jOTYV2UZ0LucOG7UGWvJ/Wpizva MMLLk8XOWrK4sTESgm5cxceAuWgOjfpjgoLrkQ4U1d7W13gb9vBqd3qQgLxBq+hu/A0+ sUAUtY3L0NN11MfDjd5OJ7WWyJ4zlP2NDo/TOROCXRVSjUGWzZZMN5DyZiz6nQbd5Sek mKwQ== MIME-Version: 1.0 X-Received: by 10.50.39.105 with SMTP id o9mr14669772igk.39.1431958122181; Mon, 18 May 2015 07:08:42 -0700 (PDT) Received: by 10.107.40.194 with HTTP; Mon, 18 May 2015 07:08:42 -0700 (PDT) In-Reply-To: References: Date: Mon, 18 May 2015 10:08:42 -0400 Message-ID: Subject: Re: ixl and BOOTP From: Ryan Stone To: "Eggert, Lars" Cc: "current@freebsd.org" 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: Mon, 18 May 2015 14:08:43 -0000 On Mon, May 18, 2015 at 8:40 AM, Eggert, Lars wrote: > Hi, > > when I have the ixl driver compiled into my -CURRENT kernel (or loaded as > a module via loader.conf), the boot seems to hang (or silently crash) when > BOOTP starts bringing up interfaces to send out probes. (I'm not netbooting > over an ixl, the boot interface is an igb.) > > What works is building the kernel without the ixl driver and then loading > it manually once the system is up. That way, BOOTP via igb succeeds. > > Any ideas what could be causing this? > > Lars > This is very strange. I have successfully netbooted -CURRENT in a very similar environment (ixl compiled into kernel and booting over igb). I can't remember when the last time I did this but it was probably within the last couple of weeks. I routinely netboot an 8.2 derivative in this kind of environment and I've never seen this kind of problem. Could it be related to the size of the kernel, and not ixl specifically? Also, do you have any indication as to where the hang happens? Is it still in the BIOS, or in pxeloader, or in the kernel itself? Are you booting in legacy mode or EFI? From owner-freebsd-current@FreeBSD.ORG Mon May 18 14:09:17 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ECFFEDCB for ; Mon, 18 May 2015 14:09:17 +0000 (UTC) Received: from mail-ig0-x236.google.com (mail-ig0-x236.google.com [IPv6:2607:f8b0:4001:c05::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 B6F9B1D2B for ; Mon, 18 May 2015 14:09:17 +0000 (UTC) Received: by igbpi8 with SMTP id pi8so49191983igb.1 for ; Mon, 18 May 2015 07:09:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mMH7FopvlJuMlWjRh71UPyiSYMMRkoQ8qKrlaY9Fv94=; b=KBMZ/F6ek69AZMbqHLkNX4wF2eyrothfNUxBTyiCEywlh5NbOh4PmnIVAhIZcKj+T/ 2pb80F0DGcDoEinKdrWsPxdRuT+XxCjao8oU6jp7mKOzbEBhoYrTDW8+DYlmTZY8g8wP pGsMU5oLqJELyvL8hV3lHJ7MmxCCUfAlP0vIyhMyhjTRLzEL9RviLFt3ZaGGkiUX5EtT 73DwOpL6DFTDTHabyxbMwveHSAvNws4r0UVb8IARf57JF18x+tr5TmG8gIDigzlSITqb d92ueCs9PPEHJcdbd26bBDHaxJioVJ+sGlreAaNfgs2Esp2XiHNmkhEXO0FQsVwPrz/N LvrQ== MIME-Version: 1.0 X-Received: by 10.50.27.6 with SMTP id p6mr14600701igg.46.1431958156661; Mon, 18 May 2015 07:09:16 -0700 (PDT) Received: by 10.107.40.194 with HTTP; Mon, 18 May 2015 07:09:16 -0700 (PDT) In-Reply-To: References: Date: Mon, 18 May 2015 10:09:16 -0400 Message-ID: Subject: Re: ixl and BOOTP From: Ryan Stone To: "Eggert, Lars" Cc: "current@freebsd.org" 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: Mon, 18 May 2015 14:09:18 -0000 On Mon, May 18, 2015 at 10:08 AM, Ryan Stone wrote: > I can't remember when the last time I did this but it was probably within > the last couple of weeks. > Pardon me, I meant months, not weeks. From owner-freebsd-current@FreeBSD.ORG Mon May 18 14:48:06 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6B5609C8 for ; Mon, 18 May 2015 14:48:06 +0000 (UTC) Received: from mx142.netapp.com (mx142.netapp.com [216.240.21.19]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "mx142.netapp.com", Issuer "VeriSign Class 3 International Server CA - G3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 3081E11EA for ; Mon, 18 May 2015 14:48:05 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.13,453,1427785200"; d="asc'?html'217?scan'217,208,217";a="41987715" Received: from hioexcmbx03-prd.hq.netapp.com ([10.122.105.36]) by mx142-out.netapp.com with ESMTP; 18 May 2015 07:42:52 -0700 Received: from HIOEXCMBX07-PRD.hq.netapp.com (10.122.105.40) by hioexcmbx03-prd.hq.netapp.com (10.122.105.36) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Mon, 18 May 2015 07:42:50 -0700 Received: from HIOEXCMBX07-PRD.hq.netapp.com ([fe80::7ce8:9818:3705:3318]) by hioexcmbx07-prd.hq.netapp.com ([fe80::7ce8:9818:3705:3318%21]) with mapi id 15.00.1076.000; Mon, 18 May 2015 07:42:51 -0700 From: "Eggert, Lars" To: Ryan Stone CC: "current@freebsd.org" Subject: Re: ixl and BOOTP Thread-Topic: ixl and BOOTP Thread-Index: AQHQkWfMmbx8kBu1NUy6ep02WdPcQZ2COtMAgAAJhoA= Date: Mon, 18 May 2015 14:42:51 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.2100) x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.122.56.79] Content-Type: multipart/signed; boundary="Apple-Mail=_A6A99AD4-B41A-4400-977E-338DCFC75ABA"; protocol="application/pgp-signature"; micalg=pgp-sha1 MIME-Version: 1.0 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, 18 May 2015 14:48:06 -0000 --Apple-Mail=_A6A99AD4-B41A-4400-977E-338DCFC75ABA Content-Type: multipart/mixed; boundary="Apple-Mail=_9CD72BB6-A8F9-4869-837F-5D7081638B6C" --Apple-Mail=_9CD72BB6-A8F9-4869-837F-5D7081638B6C Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 2015-5-18, at 16:08, Ryan Stone wrote: > This is very strange. I have successfully netbooted -CURRENT in a = very > similar environment (ixl compiled into kernel and booting over igb). = I > can't remember when the last time I did this but it was probably = within the > last couple of weeks. I routinely netboot an 8.2 derivative in this = kind > of environment and I've never seen this kind of problem. It used to work here, too. Something recently must have broken this. > Could it be related to the size of the kernel, and not ixl = specifically? I don't know. Why would the size of the kernel matter? > Also, do you have any indication as to where the hang happens? Is it = still > in the BIOS, or in pxeloader, or in the kernel itself? Are you = booting in > legacy mode or EFI? Legacy mode, and it hangs in the kernel. Without if_ixl in loader.conf, it does the usual BOOTP logic: ses0 at ahciem0 bus 0 scbus7 target 0 lun 0 ses0: SEMB S-E-S 2.00 device ses0: SEMB SES Device ada0 at ahcich0 bus 0 scbus1 target 0 lun 0 ada0: ACS-2 ATA SATA 3.x device ada0: Serial Number CVCV3102050X180EGN ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes) ada0: Command Queueing enabled ada0: 171705MB (351651888 512 byte sectors: 16H 63S/T 16383C) ada0: quirks=3D0x1<4K> ada0: Previously was known as ad4 Sending DHCP Discover packet from interface igb0 (00:25:90:9b:73:2e) Sending DHCP Discover packet from interface igb1 (00:25:90:9b:73:2f) Sending DHCP Discover packet from interface ix0 (90:e2:ba:77:d4:9c) Sending DHCP Discover packet from interface ix1 (90:e2:ba:77:d4:9d) uhub1: 2 ports with 2 removable, self powered uhub0: 2 ports with 2 removable, self powered ugen0.2: at usbus0 uhub2: = on usbus0 ugen1.2: at usbus1 uhub3: = on usbus1 uhub2: 6 ports with 6 removable, self powered uhub3: 8 ports with 8 removable, self powered ugen0.3: at usbus0 ukbd0: on usbus0 ums0: on usbus0 ums0: 3 buttons and [Z] coordinates ID=3D0 igb0: link state changed to UP Received DHCP Offer packet on igb0 from 192.168.0.2 (accepted) (no root = path) (boot_file) Received DHCP Offer packet on igb0 from 192.168.0.2 (ignored) (no root = path) (boot_file) Received DHCP Offer packet on igb0 from 192.168.0.2 (ignored) (no root = path) (boot_file) Sending DHCP Request packet from interface igb0 (00:25:90:9b:73:2e) Received DHCP Ack packet on igb0 from 192.168.0.2 (accepted) (got root = path) DHCP timeout for interface igb1 DHCP timeout for interface ix0 DHCP timeout for interface ix1 Wired loader interface (IP 192.168.11.1) is igb0 igb0 at 192.168.11.1 server 192.168.0.2 boot file /pxe/pxelinux.0 subnet mask 255.255.0.0 router 192.168.0.2 rootfs = 192.168.0.10:/home/elars/dst hostname phobos2 Adjusted interface igb0 Shutdown interface igb1 Shutdown interface ix0 Shutdown interface ix1 ... And then later on mount the rootfs correctly: Trying to mount root from nfs: []... NFS ROOT: 192.168.0.10:/home/elars/dst Interface igb0 IP-Address 192.168.11.1 Broadcast 192.168.255.255 Setting hostuuid: 00000000-0000-0000-0000-0025909b732e. Setting hostid: 0xe85d6456. ... If I enable if_ixl in loader.conf, I don't see any "Sending DHCP = Discover packet" messages in the log at all, and consequently the NFS = mount fails. See the attached diff; on the left is a boot without = if_ixl, and on the right, with if_ixl. Lars --Apple-Mail=_9CD72BB6-A8F9-4869-837F-5D7081638B6C Content-Disposition: attachment; filename=n-from-.diff.html MIME-Version: 1.0 Content-Type: text/plain; name="n-from-.diff.html" ok nok B2 B2 ______ ____ _____ _____ ______ ____ _____ _____ | ____| | _ \ / ____| __ \ | ____| | _ \ / ____| __ \ | |___ _ __ ___ ___ | |_) | (___ | | | | | |___ _ __ ___ ___ | |_) | (___ | | | | | ___| '__/ _ \/ _ \| _ < \___ \| | | | | ___| '__/ _ \/ _ \| _ < \___ \| | | | | | | | | __/ __/| |_) |____) | |__| | | | | | | __/ __/| |_) |____) | |__| | | | | | | | || | | | | | | | | | || | | | Xen 4.6-unstabled.ko size 0x2c00 at 0x106200000` ` /boot/kernel/cc_htcp.ko size 0x2f90 at 0x109e0000 ` (XEN) Xen version 4.6-unstable (root@netapp.com) (gcc47 (FreeBSD Ports Collection) 4.7.4) debug=y Mon May 18 14:50:17 CEST 2015ko size 0x30d0 at 0x1068000 .--` /y:` +. /boot/kernel/cc_vegas.ko size 0x30d0 at 0x10a1000.....---.......--.``` -/ (XEN) Latest ChangeSet: | yo`:. :o `+- Booting...el/cc_hd.ko size 0x2c00 at 0x109b000o .--` /y:` +. (XEN) Bootloader: FreeBSD Loader | y/ -/` -o/ Xen 4.6-unstable | yo`:. :o `+- (XEN) Command line: dom0_mem=4096M dom0pvh=1 com1=115200,8n1 console=com1. (XEN) Xen version 4.6-unstable (root@netapp.com) (gcc47 (FreeBSD Ports Collection) 4.7.4) debug=y Mon May 18 14:50:17 CEST 2015ser | .- ::/sy+:. (XEN) Video information:r prompt | / `-- / (XEN) Latest ChangeSet: r p | / `-- / (XEN) VGA is text mode 80x25, font 8x16 | `: :` (XEN) Bootloader: FreeBSD Loader | `: :` (XEN) VBE/DDC methods: none; EDID transfer time: 0 seconds :` (XEN) Command line: dom0_mem=4096M dom0pvh=1 com1=115200,8n1 console=com1:` (XEN) EDID info not retrieved because no DDC retrieval method detected / (XEN) Video information: | / / (XEN) Disc information: (1 of 2) | .- -. (XEN) VGA is text mode 80x25, font 8x16 | .- -. (XEN) Found 1 MBR signaturesns... | -- -. (XEN) VBE/DDC methods: none; EDID transfer time: 0 seconds -. (XEN) Found 1 EDD information structures | `:` `:` (XEN) EDID info not retrieved because no DDC retrieval method detected` (XEN) Xen-e820 RAM map: | .-- `--. (XEN) Disc information: | .-- `--. (XEN) 0000000000000000 - 000000000009ac00 (usable) .---.....----. (XEN) Found 1 MBR signatures | .---.....----. (XEN) Found 1 EDD information structures==+ (XEN) Xen-e820 RAM map: (XEN) 0000000000000000 - 000000000009ac00 (usable) (XEN) 000000000009ac00 - 00000000000a0000 (reserved) (XEN) 000000000009ac00 - 00000000000a0000 (reserved) (XEN) 00000000000e0000 - 0000000000100000 (reserved) (XEN) 00000000000e0000 - 0000000000100000 (reserved) (XEN) 0000000000100000 - 000000007de19000 (usable) (XEN) 0000000000100000 - 000000007de19000 (usable) (XEN) 000000007de19000 - 000000007dea8000 (reserved) (XEN) 000000007de19000 - 000000007dea8000 (reserved) (XEN) 000000007dea8000 - 000000007dfb1000 (ACPI data) (XEN) 000000007dea8000 - 000000007dfb1000 (ACPI data) (XEN) 000000007dfb1000 - 000000007e1cb000 (ACPI NVS) (XEN) 000000007dfb1000 - 000000007e1cb000 (ACPI NVS) (XEN) 000000007e1cb000 - 000000007f355000 (reserved) (XEN) 000000007e1cb000 - 000000007f355000 (reserved) (XEN) 000000007f355000 - 000000007f800000 (ACPI NVS) (XEN) 000000007f355000 - 000000007f800000 (ACPI NVS) (XEN) 0000000080000000 - 0000000090000000 (reserved) (XEN) 0000000080000000 - 0000000090000000 (reserved) (XEN) 00000000fed1c000 - 00000000fed40000 (reserved) (XEN) 00000000fed1c000 - 00000000fed40000 (reserved) skipping to change at line 89 skipping to change at line 92 (XEN) SRAT: PXM 1 -> APIC 41 -> Node 1 (XEN) SRAT: PXM 1 -> APIC 41 -> Node 1 (XEN) SRAT: PXM 1 -> APIC 42 -> Node 1 (XEN) SRAT: PXM 1 -> APIC 42 -> Node 1 (XEN) SRAT: PXM 1 -> APIC 43 -> Node 1 (XEN) SRAT: PXM 1 -> APIC 43 -> Node 1 (XEN) SRAT: PXM 1 -> APIC 44 -> Node 1 (XEN) SRAT: PXM 1 -> APIC 44 -> Node 1 (XEN) SRAT: PXM 1 -> APIC 45 -> Node 1 (XEN) SRAT: PXM 1 -> APIC 45 -> Node 1 (XEN) SRAT: PXM 1 -> APIC 46 -> Node 1 (XEN) SRAT: PXM 1 -> APIC 46 -> Node 1 (XEN) SRAT: PXM 1 -> APIC 47 -> Node 1 (XEN) SRAT: PXM 1 -> APIC 47 -> Node 1 (XEN) SRAT: Node 0 PXM 0 0-80000000 (XEN) SRAT: Node 0 PXM 0 0-80000000 (XEN) SRAT: Node 0 PXM 0 100000000-1080000000 (XEN) SRAT: Node 0 PXM 0 100000000-1080000000 (XEN) SRAT: Node 1 PXM 1 1080000000-2080000000 (XEN) SRAT: Node 1 PXM 1 1080000000-2080000000 (XEN) NUMA: Allocated memnodemap from 207f338000 - 207f339000 (XEN) NUMA: Allocated memnodemap from 207f2ff000 - 207f300000 (XEN) NUMA: Using 19 for the hash shift. (XEN) NUMA: Using 19 for the hash shift. (XEN) Domain heap initialised DMA width 32 bits (XEN) Domain heap initialised DMA width 32 bits (XEN) found SMP MP-table at 000fdc30 (XEN) found SMP MP-table at 000fdc30 (XEN) DMI 2.7 present. (XEN) DMI 2.7 present. (XEN) Using APIC driver default (XEN) Using APIC driver default (XEN) ACPI: PM-Timer IO Port: 0x408 (XEN) ACPI: PM-Timer IO Port: 0x408 (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:404,1:0], pm1x_evt[1:400,1:0] (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:404,1:0], pm1x_evt[1:400,1:0] (XEN) ACPI: 32/64X FACS address mismatch in FADT - 7e1c2080/0000000000000000, using 32 (XEN) ACPI: 32/64X FACS address mismatch in FADT - 7e1c2080/0000000000000000, using 32 (XEN) ACPI: wakeup_vec[7e1c208c], vec_size[20] (XEN) ACPI: wakeup_vec[7e1c208c], vec_size[20] (XEN) ACPI: Local APIC address 0xfee00000 (XEN) ACPI: Local APIC address 0xfee00000 skipping to change at line 217 skipping to change at line 220 (XEN) ACPI: IRQ9 used by override. (XEN) ACPI: IRQ9 used by override. (XEN) Enabling APIC mode: Phys. Using 3 I/O APICs (XEN) Enabling APIC mode: Phys. Using 3 I/O APICs (XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000 (XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000 (XEN) Xen ERST support is initialized. (XEN) Xen ERST support is initialized. (XEN) HEST: Table parsing has been initialized (XEN) HEST: Table parsing has been initialized (XEN) Using ACPI (MADT) for SMP configuration information (XEN) Using ACPI (MADT) for SMP configuration information (XEN) SMP: Allowing 32 CPUs (0 hotplug CPUs) (XEN) SMP: Allowing 32 CPUs (0 hotplug CPUs) (XEN) IRQ limits: 72 GSI, 6088 MSI/MSI-X (XEN) IRQ limits: 72 GSI, 6088 MSI/MSI-X (XEN) Switched to APIC driver x2apic_cluster. (XEN) Switched to APIC driver x2apic_cluster. (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN) Detected 2000.052 MHz processor. (XEN) Detected 2000.078 MHz processor. (XEN) Initing memory sharing. (XEN) Initing memory sharing. (XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7 (XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7 (XEN) mce_intel.c:735: MCA Capability: BCAST 1 SER 1 CMCI 1 firstbank 0 extended MCE MSR 0 (XEN) mce_intel.c:735: MCA Capability: BCAST 1 SER 1 CMCI 1 firstbank 0 extended MCE MSR 0 (XEN) Intel machine check reporting enabled (XEN) Intel machine check reporting enabled (XEN) alt table ffff82d0802deab0 -> ffff82d0802dfd40 (XEN) alt table ffff82d0802deab0 -> ffff82d0802dfd40 (XEN) PCI: MCFG configuration 0: base 80000000 segment 0000 buses 00 - ff (XEN) PCI: MCFG configuration 0: base 80000000 segment 0000 buses 00 - ff (XEN) PCI: MCFG area at 80000000 reserved in E820 (XEN) PCI: MCFG area at 80000000 reserved in E820 (XEN) PCI: Using MCFG for segment 0000 bus 00-ff (XEN) PCI: Using MCFG for segment 0000 bus 00-ff (XEN) Intel VT-d iommu 0 supported page sizes: 4kB, 2MB, 1GB. (XEN) Intel VT-d iommu 0 supported page sizes: 4kB, 2MB, 1GB. (XEN) Intel VT-d iommu 1 supported page sizes: 4kB, 2MB, 1GB. (XEN) Intel VT-d iommu 1 supported page sizes: 4kB, 2MB, 1GB. skipping to change at line 294 skipping to change at line 297 (XEN) elf_paddr_offset = 0xffffffff80000000 (XEN) elf_paddr_offset = 0xffffffff80000000 (XEN) virt_offset = 0x0 (XEN) virt_offset = 0x0 (XEN) virt_kstart = 0xffffffff80200000 (XEN) virt_kstart = 0xffffffff80200000 (XEN) virt_kend = 0xffffffff8135e110 (XEN) virt_kend = 0xffffffff8135e110 (XEN) virt_entry = 0xffffffff80854000 (XEN) virt_entry = 0xffffffff80854000 (XEN) p2m_base = 0xffffffffffffffff (XEN) p2m_base = 0xffffffffffffffff (XEN) Xen kernel: 64-bit, lsb, compat32 (XEN) Xen kernel: 64-bit, lsb, compat32 (XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0xffffffff80200000 -> 0xffffffff811745e8 (XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0xffffffff80200000 -> 0xffffffff811745e8 (XEN) Dom0 symbol map 0xffffffff811745e8 -> 0xffffffff8135e110 (XEN) Dom0 symbol map 0xffffffff811745e8 -> 0xffffffff8135e110 (XEN) PHYSICAL MEMORY ARRANGEMENT: (XEN) PHYSICAL MEMORY ARRANGEMENT: (XEN) Dom0 alloc.: 0000001030000000->0000001032000000 (1040320 pages to be allocated) (XEN) Dom0 alloc.: 0000001030000000->0000001032000000 (1040263 pages to be allocated) (XEN) Init. ramdisk: 000000207ffc0000->0000002080000000 (XEN) Init. ramdisk: 000000207ff87000->0000002080000000 (XEN) VIRTUAL MEMORY ARRANGEMENT: (XEN) VIRTUAL MEMORY ARRANGEMENT: (XEN) Loaded kernel: ffffffff80200000->ffffffff8135e110 (XEN) Loaded kernel: ffffffff80200000->ffffffff8135e110 (XEN) Init. ramdisk: ffffffff8135f000->ffffffff8139f000 (XEN) Init. ramdisk: ffffffff8135f000->ffffffff813d8000 (XEN) Phys-Mach map: ffffffff8139f000->ffffffff81b9f000 (XEN) Phys-Mach map: ffffffff813d8000->ffffffff81bd8000 (XEN) Start info: ffffffff81b9f000->ffffffff81ba04b4 (XEN) Start info: ffffffff81bd8000->ffffffff81bd94b4 (XEN) Page tables: ffffffff81ba1000->ffffffff81bb4000 (XEN) Page tables: ffffffff81bda000->ffffffff81bed000 (XEN) Boot stack: ffffffff81bb4000->ffffffff81bb5000 (XEN) Boot stack: ffffffff81bed000->ffffffff81bee000 (XEN) TOTAL: ffffffff80000000->ffffffff82000000 (XEN) TOTAL: ffffffff80000000->ffffffff82000000 (XEN) ENTRY ADDRESS: ffffffff80854000 (XEN) ENTRY ADDRESS: ffffffff80854000 (XEN) Dom0 has maximum 32 VCPUs (XEN) Dom0 has maximum 32 VCPUs (XEN) elf_load_binary: phdr 2 at 0xffffffff80200000 -> 0xffffffff80b9d3f0 (XEN) elf_load_binary: phdr 2 at 0xffffffff80200000 -> 0xffffffff80b9d3f0 (XEN) elf_load_binary: phdr 3 at 0xffffffff80d9d3f0 -> 0xffffffff80e487b8 (XEN) elf_load_binary: phdr 3 at 0xffffffff80d9d3f0 -> 0xffffffff80e487b8 (XEN) elf_load_bsdsyms: shdr 4 at 0xffff83207f3a4b70 -> 0xffffffff81174f70 (XEN) elf_load_bsdsyms: shdr 4 at 0xffff83207f36bb70 -> 0xffffffff81174f70 (XEN) elf_load_bsdsyms: shdr 34 at 0xffff83207fe11b65 -> 0xffffffff811b0c48 (XEN) elf_load_bsdsyms: shdr 34 at 0xffff83207fdd8b65 -> 0xffffffff811b0c48 (XEN) elf_load_bsdsyms: shdr 35 at 0xffff83207fe12670 -> 0xffffffff811b0e10 (XEN) elf_load_bsdsyms: shdr 35 at 0xffff83207fdd9670 -> 0xffffffff811b0e10 (XEN) elf_load_bsdsyms: shdr 36 at 0xffff83207feeb4c8 -> 0xffffffff81289c68 (XEN) elf_load_bsdsyms: shdr 36 at 0xffff83207feb24c8 -> 0xffffffff81289c68 (XEN) Found masked UR signaling on 0000:00:00.0 (XEN) Found masked UR signaling on 0000:00:00.0 (XEN) Found masked UR signaling on 0000:00:01.0 (XEN) Found masked UR signaling on 0000:00:01.0 (XEN) Found masked UR signaling on 0000:00:01.1 (XEN) Found masked UR signaling on 0000:00:01.1 (XEN) Found masked UR signaling on 0000:00:02.0 (XEN) Found masked UR signaling on 0000:00:02.0 (XEN) Found masked UR signaling on 0000:00:02.2 (XEN) Found masked UR signaling on 0000:00:02.2 (XEN) Found masked UR signaling on 0000:00:03.0 (XEN) Found masked UR signaling on 0000:00:03.0 (XEN) Found masked UR signaling on 0000:00:03.2 (XEN) Found masked UR signaling on 0000:00:03.2 (XEN) Masked VT-d error signaling on 0000:00:05.0 (XEN) Masked VT-d error signaling on 0000:00:05.0 (XEN) Found masked UR signaling on 0000:80:02.0 (XEN) Found masked UR signaling on 0000:80:02.0 (XEN) Found masked UR signaling on 0000:80:03.0 (XEN) Found masked UR signaling on 0000:80:03.0 skipping to change at line 354 skipping to change at line 357 CPU: Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz (2000.00-MHz K8-class CPU) CPU: Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz (2000.00-MHz K8-class CPU) Origin="GenuineIntel" Id=0x206d7 Family=0x6 Model=0x2d Stepping=7 Origin="GenuineIntel" Id=0x206d7 Family=0x6 Model=0x2d Stepping=7 Features=0x1fc3ebff Features=0x1fc3ebff Features2=0x9fb82283 Features2=0x9fb82283 AMD Features=0x20100800 AMD Features=0x20100800 AMD Features2=0x1 AMD Features2=0x1 XSAVE Features=0x1 XSAVE Features=0x1 TSC: P-state invariant, performance statistics TSC: P-state invariant, performance statistics Hypervisor: Origin = "XenVMMXenVMM" Hypervisor: Origin = "XenVMMXenVMM" real memory = 6478413824 (6178 MB) real memory = 6478413824 (6178 MB) avail memory = 4070391808 (3881 MB) avail memory = 4070137856 (3881 MB) FreeBSD/SMP: Multiprocessor System Detected: 32 CPUs FreeBSD/SMP: Multiprocessor System Detected: 32 CPUs FreeBSD/SMP: 2 package(s) x 16 core(s) FreeBSD/SMP: 2 package(s) x 16 core(s) cpu0 (BSP): APIC ID: 0 cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 2 cpu1 (AP): APIC ID: 2 cpu2 (AP): APIC ID: 4 cpu2 (AP): APIC ID: 4 cpu3 (AP): APIC ID: 6 cpu3 (AP): APIC ID: 6 cpu4 (AP): APIC ID: 8 cpu4 (AP): APIC ID: 8 cpu5 (AP): APIC ID: 10 cpu5 (AP): APIC ID: 10 cpu6 (AP): APIC ID: 12 cpu6 (AP): APIC ID: 12 cpu7 (AP): APIC ID: 14 cpu7 (AP): APIC ID: 14 skipping to change at line 509 skipping to change at line 512 igb0: Ethernet address: 00:25:90:9b:73:2e igb0: Ethernet address: 00:25:90:9b:73:2e igb0: netmap queues/slots: TX 1/1024, RX 1/1024 igb0: netmap queues/slots: TX 1/1024, RX 1/1024 igb1: port 0x8000-0x801f mem 0xdf800000-0xdf81ffff,0xdf840000-0xdf843fff irq 30 at device 0.1 on pci2 igb1: port 0x8000-0x801f mem 0xdf800000-0xdf81ffff,0xdf840000-0xdf843fff irq 30 at device 0.1 on pci2 igb1: Using an MSI interrupt igb1: Using an MSI interrupt igb1: Ethernet address: 00:25:90:9b:73:2f igb1: Ethernet address: 00:25:90:9b:73:2f igb1: netmap queues/slots: TX 1/1024, RX 1/1024 igb1: netmap queues/slots: TX 1/1024, RX 1/1024 pcib3: irq 33 at device 2.0 on pci0 pcib3: irq 33 at device 2.0 on pci0 pci4: on pcib3 pci4: on pcib3 (XEN) PCI add device 0000:04:00.0 (XEN) PCI add device 0000:04:00.0 (XEN) PCI add device 0000:04:00.1 (XEN) PCI add device 0000:04:00.1 pci4: at device 0.0 (no driver attached) ixl0: mem 0xdc800000-0xdcffffff,0xdd808000-0xdd80ffff irq 32 at device 0.0 on pci4 pci4: at device 0.1 (no driver attached) ixl0: Using an MSI interrupt ixl0: f4.22 a1.2 n04.24 e800013fc ixl0: Using defaults for TSO: 65518/35/2048 ixl0: Ethernet address: 68:05:ca:32:15:d0 ixl0: PCI Express Bus: Speed 8.0GT/s Width x8 queues is 0xfffff80004d76c00 ixl0: netmap queues/slots: TX 1/1024, RX 1/1024 ixl1: mem 0xdc000000-0xdc7fffff,0xdd800000-0xdd807fff irq 32 at device 0.1 on pci4 ixl1: Using an MSI interrupt ixl1: f4.22 a1.2 n04.24 e800013fc ixl1: Using defaults for TSO: 65518/35/2048 ixl1: Ethernet address: 68:05:ca:32:15:d1 ixl1: PCI Express Bus: Speed 8.0GT/s Width x8 queues is 0xfffff80004d75000 ixl1: netmap queues/slots: TX 1/1024, RX 1/1024 pcib4: irq 33 at device 2.2 on pci0 pcib4: irq 33 at device 2.2 on pci0 pci6: on pcib4 pci6: on pcib4 pcib5: irq 41 at device 3.0 on pci0 pcib5: irq 41 at device 3.0 on pci0 pci7: on pcib5 pci7: on pcib5 pcib6: irq 41 at device 3.2 on pci0 pcib6: irq 41 at device 3.2 on pci0 pci8: on pcib6 pci8: on pcib6 (XEN) PCI add device 0000:08:00.0 (XEN) PCI add device 0000:08:00.0 (XEN) PCI add device 0000:08:00.1 (XEN) PCI add device 0000:08:00.1 ix0: port 0x7020-0x703f mem 0xdf180000-0xdf1fffff,0xdf604000-0xdf607fff irq 42 at device 0.0 on pci8 ix0: port 0x7020-0x703f mem 0xdf180000-0xdf1fffff,0xdf604000-0xdf607fff irq 42 at device 0.0 on pci8 ix0: Using an MSI interrupt ix0: Using an MSI interrupt skipping to change at line 709 skipping to change at line 726 uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0 uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0 ipmi0: port 0xca2,0xca3 on acpi0 ipmi0: port 0xca2,0xca3 on acpi0 ipmi0: KCS mode found at io 0xca2 on acpi ipmi0: KCS mode found at io 0xca2 on acpi ichwd0 on isa0 ichwd0 on isa0 ichwd0: unable to reserve SMI registers ichwd0: unable to reserve SMI registers device_attach: ichwd0 attach returned 6 device_attach: ichwd0 attach returned 6 ichwd0 at port 0x430-0x437 on isa0 ichwd0 at port 0x430-0x437 on isa0 ichwd0: unable to reserve SMI registers ichwd0: unable to reserve SMI registers device_attach: ichwd0 attach returned 6 device_attach: ichwd0 attach returned 6 orm0: at iomem 0xc0000-0xc7fff,0xc8000-0xc8fff on isa0 orm0: at iomem 0xc0000-0xc7fff,0xc8000-0xc8fff on isa0 usbus0: 480Mbps High Speed USB v2.0 fuse-freebsd: version 0.4.4, FUSE ABI 7.8 fuse-freebsd: version 0.4.4, FUSE ABI 7.8 Timecounters tick every 1.000 msec Timecounters tick every 1.000 msec usbus0: 480Mbps High Speed USB v2.0 iw_cxgb: Chelsio T3 RDMA Driver loaded iw_cxgb: Chelsio T3 RDMA Driver loaded ipfw2 (+ipv6) initialized, divert loadable, nat enabled, default to accept, logging disabled ipfw2 (+ipv6) initialized, divert loadable, nat enabled, default to accept, logging disabled DUMMYNET 0 with IPv6 initialized (100409) DUMMYNET 0 with IPv6 initialized (100409) load_dn_sched dn_sched RR loaded load_dn_sched dn_sched WF2Q+ loaded load_dn_sched dn_sched FIFO loaded load_dn_sched dn_sched FIFO loaded load_dn_sched dn_sched PRIO loaded load_dn_sched dn_sched PRIO loaded load_dn_sched dn_sched QFQ loaded load_dn_sched dn_sched QFQ loaded load_dn_sched dn_sched RR loaded load_dn_sched dn_sched WF2Q+ loaded interrupt storm detected on "irq16:"; throttling interrupt source interrupt storm detected on "irq16:"; throttling interrupt source ipmi0: IPMI device rev. 1, firmware rev. 2.35, version 2.0 ipmi0: IPMI device rev. 1, firmware rev. 2.35, version 2.0 ipmi0: Number of channels 3 ipmi0: Number of channels 3 ipmi0: Attached watchdog ipmi0: Attached watchdog usbus1: 480Mbps High Speed USB v2.0 usbus1: 480Mbps High Speed USB v2.0 ugen1.1: at usbus1 ugen1.1: at usbus1 ugen0.1: at usbus0 ugen0.1: at usbus0 uhub0: on usbus0 uhub0: on usbus0 uhub1: on usbus1 uhub1: on usbus1 ses0 at ahciem0 bus 0 scbus7 target 0 lun 0 ses0 at ahciem0 bus 0 scbus7 target 0 lun 0 ses0: SEMB S-E-S 2.00 device ses0: SEMB S-E-S 2.00 device ses0: SEMB SES Device ses0: SEMB SES Device ada0 at ahcich0 bus 0 scbus1 target 0 lun 0 ada0 at ahcich0 bus 0 scbus1 target 0 lun 0 ada0: ACS-2 ATA SATA 3.x device ada0: ACS-2 ATA SATA 3.x device ada0: Serial Number CVCV3102050X180EGN ada0: Serial Number CVCV3102050X180EGN ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes) ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes) ada0: Command Queueing enabled ada0: Command Queueing enabled ada0: 171705MB (351651888 512 byte sectors: 16H 63S/T 16383C) ada0: 171705MB (351651888 512 byte sectors: 16H 63S/T 16383C) ada0: quirks=0x1<4K> ada0: quirks=0x1<4K> ada0: Previously was known as ad4 ada0: Previously was known as ad4 Sending DHCP Discover packet from interface igb0 (00:25:90:9b:73:2e) Sending DHCP Discover packet from interface igb1 (00:25:90:9b:73:2f) Sending DHCP Discover packet from interface ix0 (90:e2:ba:77:d4:9c) Sending DHCP Discover packet from interface ix1 (90:e2:ba:77:d4:9d) uhub1: 2 ports with 2 removable, self powered uhub0: 2 ports with 2 removable, self powered ugen0.2: at usbus0 uhub2: on usbus0 ugen1.2: at usbus1 uhub3: on usbus1 uhub2: 6 ports with 6 removable, self powered uhub3: 8 ports with 8 removable, self powered ugen0.3: at usbus0 ukbd0: on usbus0 ums0: on usbus0 ums0: 3 buttons and [Z] coordinates ID=0 igb0: link state changed to UP Received DHCP Offer packet on igb0 from 192.168.0.2 (accepted) (no root path) (boot_file) Received DHCP Offer packet on igb0 from 192.168.0.2 (ignored) (no root path) (boot_file) Received DHCP Offer packet on igb0 from 192.168.0.2 (ignored) (no root path) (boot_file) Sending DHCP Request packet from interface igb0 (00:25:90:9b:73:2e) Received DHCP Ack packet on igb0 from 192.168.0.2 (accepted) (got root path) DHCP timeout for interface igb1 DHCP timeout for interface ix0 DHCP timeout for interface ix1 Wired loader interface (IP 192.168.11.1) is igb0 igb0 at 192.168.11.1 server 192.168.0.2 boot file /pxe/pxelinux.0 subnet mask 255.255.0.0 router 192.168.0.2 rootfs 192.168.0.10:/home/elars/dst hostname phobos2 Adjusted interface igb0 Shutdown interface igb1 Shutdown interface ix0 Shutdown interface ix1 random: unblocking device. random: unblocking device. SMP: AP CPU #2 Launched! SMP: AP CPU #19 Launched! SMP: AP CPU #1 Launched! SMP: AP CPU #31 Launched! SMP: AP CPU #31 Launched! SMP: AP CPU #28 Launched! SMP: AP CPU #30 Launched! SMP: AP CPU #12 Launched! SMP: AP CPU #29 Launched! SMP: AP CPU #5 Launched! SMP: AP CPU #24 Launched! SMP: AP CPU #15 Launched! SMP: AP CPU #14 Launched! SMP: AP CPU #25 Launched! SMP: AP CPU #22 Launched! SMP: AP CPU #13 Launched! SMP: AP CPU #8 Launched! SMP: AP CPU #11 Launched! SMP: AP CPU #17 Launched! SMP: AP CPU #3 Launched! SMP: AP CPU #4 Launched! SMP: AP CPU #4 Launched! SMP: AP CPU #20 Launched! SMP: AP CPU #18 Launched! SMP: AP CPU #18 Launched! SMP: AP CPU #2 Launched! SMP: AP CPU #17 Launched! SMP: AP CPU #27 Launched! SMP: AP CPU #27 Launched! SMP: AP CPU #9 Launched! SMP: AP CPU #22 Launched! SMP: AP CPU #30 Launched! SMP: AP CPU #23 Launched! SMP: AP CPU #20 Launched! SMP: AP CPU #21 Launched! SMP: AP CPU #21 Launched! SMP: AP CPU #29 Launched! SMP: AP CPU #28 Launched! SMP: AP CPU #10 Launched! SMP: AP CPU #12 Launched! SMP: AP CPU #24 Launched! SMP: AP CPU #9 Launched! SMP: AP CPU #1 Launched! SMP: AP CPU #8 Launched! SMP: AP CPU #6 Launched! SMP: AP CPU #26 Launched! SMP: AP CPU #26 Launched! SMP: AP CPU #23 Launched! SMP: AP CPU #25 Launched! SMP: AP CPU #19 Launched! SMP: AP CPU #11 Launched! SMP: AP CPU #16 Launched! SMP: AP CPU #13 Launched! SMP: AP CPU #10 Launched! SMP: AP CPU #15 Launched! SMP: AP CPU #3 Launched! SMP: AP CPU #5 Launched! SMP: AP CPU #7 Launched! SMP: AP CPU #7 Launched! SMP: AP CPU #16 Launched! SMP: AP CPU #14 Launched! SMP: AP CPU #6 Launched! hwpc_core: unknown PMC architecture: 0 hwpc_core: unknown PMC architecture: 0 hwpmc: SOFT/16/64/0x67 hwpmc: SOFT/16/64/0x67 Root mount waiting for: usbus1 usbus0 uhub0: 2 ports with 2 removable, self powered uhub1: 2 ports with 2 removable, self powered Root mount waiting for: usbus1 usbus0 ugen1.2: at usbus1 uhub2: on usbus1 ugen0.2: at usbus0 uhub3: on usbus0 Root mount waiting for: usbus1 usbus0 uhub3: 6 ports with 6 removable, self powered uhub2: 8 ports with 8 removable, self powered ugen0.3: at usbus0 ukbd0: on usbus0 ums0: on usbus0 ums0: 3 buttons and [Z] coordinates ID=0 Trying to mount root from nfs: []... Trying to mount root from nfs: []... NFS ROOT: 192.168.0.10:/home/elars/dst NFS ROOT: 192.168.0.10:/home/elars/dst Interface igb0 IP-Address 192.168.11.1 Broadcast 192.168.255.255 igb0: link state changed to UP Setting hostuuid: 00000000-0000-0000-0000-0025909b732e. Setting hostid: 0xe85d6456. No suitable dump device was found. swapon: /dev/da1s1a: No such file or directory Starting file system checks: Mounting local file systems:mount_msdosfs: /dev/da0s1: No such file or directory . Feeding entropy:. ifconfig: SIOCIFCREATE2: Invalid argument Starting dhclient. DHCPDISCOVER on igb0 to 255.255.255.255 port 67 interval 7 DHCPOFFER from 192.168.0.2 unknown dhcp option value 0xd0 unknown dhcp option value 0xd1 unknown dhcp option value 0xd2 unknown dhcp option value 0xd3 DHCPREQUEST on igb0 to 255.255.255.255 port 67 DHCPACK from 192.168.0.2 unknown dhcp option value 0xd0 unknown dhcp option value 0xd1 unknown dhcp option value 0xd2 unknown dhcp option value 0xd3 bound to 192.168.11.1 -- renewal in 2147483647 seconds. Starting Network: lo0 igb0 igb1 ix0 ix1. lo0: flags=8049 metric 0 mtu 16384 options=600003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 inet 127.0.0.1 netmask 0xff000000 nd6 options=21 groups: lo igb0: flags=8843 metric 0 mtu 1500 options=403bb ether 00:25:90:9b:73:2e inet6 fe80::225:90ff:fe9b:732e%igb0 prefixlen 64 scopeid 0x1 inet 192.168.11.1 netmask 0xffff0000 broadcast 192.168.255.255 nd6 options=21 media: Ethernet autoselect (1000baseT ) status: active igb1: flags=8c02 metric 0 mtu 1500 options=403bb ether 00:25:90:9b:73:2f inet6 fe80::225:90ff:fe9b:732f%igb1 prefixlen 64 scopeid 0x2 nd6 options=21 media: Ethernet autoselect status: no carrier ix0: flags=8802 metric 0 mtu 1500 options=8407bb ether 90:e2:ba:77:d4:9c inet6 fe80::92e2:baff:fe77:d49c%ix0 prefixlen 64 scopeid 0x3 nd6 options=21 media: Ethernet autoselect status: no carrier ix1: flags=8802 metric 0 mtu 1500 options=8407bb ether 90:e2:ba:77:d4:9d inet6 fe80::92e2:baff:fe77:d49d%ix1 prefixlen 64 scopeid 0x4 nd6 options=21 media: Ethernet autoselect status: no carrier add net fe80::: gateway ::1 add net ff02::: gateway ::1 add net ::ffff:0.0.0.0: gateway ::1 add net ::0.0.0.0: gateway ::1 Generating host.conf. Starting rtsold. Starting devd. Starting Network: igb1. igb1: flags=8c02 metric 0 mtu 1500 options=403bb ether 00:25:90:9b:73:2f inet6 fe80::225:90ff:fe9b:732f%igb1 prefixlen 64 scopeid 0x2 nd6 options=21 media: Ethernet autoselect status: no carrier Starting Network: ix0. ix0: flags=8802 metric 0 mtu 1500 options=8407bb ether 90:e2:ba:77:d4:9c inet6 fe80::92e2:baff:fe77:d49c%ix0 prefixlen 64 scopeid 0x3 nd6 options=21 media: Ethernet autoselect status: no carrier Starting Network: ix1. ix1: flags=8802 metric 0 mtu 1500 options=8407bb ether 90:e2:ba:77:d4:9d inet6 fe80::92e2:baff:fe77:d49d%ix1 prefixlen 64 scopeid 0x4 nd6 options=21 media: Ethernet autoselect status: no carrier Starting ums0 moused. Mounting NFS file systems:. ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/R/lib /usr/local/lib/gcc47 /usr/local/lib/gcc48 32-bit compatibility ldconfig path: /usr/lib32 Creating and/or trimming log files. Starting syslogd. NFS access cache time=60 Setting NIS domain: netapp.com. Starting rpcbind. Starting ypbind. Starting casperd. Clearing /tmp (X related). Starting nfsuserd. Starting statd. Starting lockd. Cleaning xenstore database. Starting xenservices: xenstored, xenconsoled.May 18 16:33:43 phobos2 xenstored: TDB: tdb_open_ex: could not open file /var/lib/xenstored/tdb: No such file or directory May 18 16:33:43 phobos2 xenstored: Checking store ... May 18 16:33:43 phobos2 xenstored: Checking store complete. WARNING: Failed to open connection to gnttab xenbusb_front0: on xenstore0 xenbusb_back0: on xenstore0 xenballoon0: on xenstore0 xctrl0: on xenstore0 xs_dev0: on xenstore0 Setting domain 0 name, domid and JSON config... Done setting up Dom0 Starting local daemons:. Mounting late file systems:. Starting nscd. Starting ntpd. Starting powerd. powerd: no cpufreq(4) support -- aborting: No such file or directory /etc/rc: WARNING: failed to start powerd Configuring vt: blanktime. swapon: /dev/da1s1a: No such file or directory Performing sanity check on sshd configuration. Starting sshd. sysctl: unknown oid 'hw.isci.force_legacy_interrupts' at line 21: No such file or directory Starting inetd. Mon May 18 16:33:44 CEST 2015 FreeBSD/amd64 (phobos2) (xc0) login: End of changes. 23 change blocks. 89 lines changed or deleted 89 lines changed or added This html diff was produced by rfcdiff 1.42. The latest version is available from [1]http://tools.ietf.org/tools/rfcdiff/ References 1. http://www.tools.ietf.org/tools/rfcdiff/ --Apple-Mail=_9CD72BB6-A8F9-4869-837F-5D7081638B6C Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii --Apple-Mail=_9CD72BB6-A8F9-4869-837F-5D7081638B6C-- --Apple-Mail=_A6A99AD4-B41A-4400-977E-338DCFC75ABA Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAlVZ+mcACgkQIWcjmsUTWRpEHwCeJhFgoH/CDz8jPsNXzcNnTkkt BQEAoNNtWDG1rAAp0Kg04jbKPcZd8fDz =LCiT -----END PGP SIGNATURE----- --Apple-Mail=_A6A99AD4-B41A-4400-977E-338DCFC75ABA-- From owner-freebsd-current@FreeBSD.ORG Mon May 18 14:59:19 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DF613194 for ; Mon, 18 May 2015 14:59:18 +0000 (UTC) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id A96821353 for ; Mon, 18 May 2015 14:59:18 +0000 (UTC) Received: from [127.0.0.1] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id F3D351D6C for ; Mon, 18 May 2015 17:59:15 +0300 (MSK) Message-ID: <5559FE44.4040308@FreeBSD.org> Date: Mon, 18 May 2015 17:59:16 +0300 From: Lev Serebryakov Reply-To: lev@FreeBSD.org Organization: FreeBSD User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: FreeBSD-Current Subject: installworld is broken when world is built without compiler Content-Type: text/plain; charset=utf-8 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: Mon, 18 May 2015 14:59:19 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 I'm updating my NanoBSD installation, which doesn't include any toolchain in buildworld/installworld, to r283052. And here are problem: sys/boot/efi/loader tries to build something at "installworld": ===> sys/boot/efi/loader (install) cc -O2 -pipe -fPIC -I/data/src/sys/boot/efi/loader - -I/data/src/sys/boot/efi/loader/arch/amd64 - -I/data/src/sys/boot/efi/loader/../include - -I/data/src/sys/boot/efi/loader/../include/amd64 - -I/data/src/sys/boot/efi/loader/../../../contrib/dev/acpica/include - -I/data/src/sys/boot/efi/loader/../../.. - -I/data/src/sys/boot/efi/loader/../../i386/libi386 -DNO_PCI -DEFI - -DBOOT_FORTH -I/data/src/sys/boot/efi/loader/../../ficl - -I/data/src/sys/boot/efi/loader/../../ficl/amd64 -DLOADER_DISK_SUPPORT - -DLOADER_GPT_SUPPORT -DLOADER_MBR_SUPPORT - -I/data/src/sys/boot/efi/loader/../../common -ffreestanding -Wformat - -msoft-float -fshort-wchar -mno-red-zone -mno-mmx -mno-sse -mno-aes - -mno-avx -std=gnu99 -Qunused-arguments -c /data/src/sys/boot/efi/loader/autoload.c -o autoload.o /tmp/install.oRhcsq97/sh: cc: not found *** Error code 127 Stop. make[7]: stopped in /data/src/sys/boot/efi/loader And this file is here, in object directory: % find /data/obj.nano/gateway.v2/data/src -name autoload.o /data/obj.nano/gateway.v2/data/src/sys/boot/efi/loader/autoload.o % ls /data/obj.nano/gateway.v2/data/src/sys/boot/efi/loader amd64_tramp.o conf.o elf64_freebsd.o load_elf32_obj.o main.o reloc_elf64.o autoload.o console.o framebuffer.o load_elf64.o misc.o self_reloc.o bcache.o copy.o interp.o load_elf64_obj.o module.o smbios.o boot.o crc32.o interp_backslash.o loader.efi nullconsole.o start.o bootinfo.o devicename.o interp_forth.o loader.sym panic.o vers.c comconsole.o devopen.o interp_parse.o ls.o part.o vers.o commands.o disk.o load_elf32.o machine reloc_elf32.o x86 % - -- // Lev Serebryakov -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQJ8BAEBCgBmBQJVWf5EXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePGMAP/in4VUtiyVXWFJSnUy2BCTGG VbK+mYbfDonP7AqYE6JrKqcQat+U8o4402npzSKg0PdcJx+EGpcQHutLX4qemTDC 14bbvuWMnK8ufYS/EFQxSzhmjMgE4GOzk9Ih4yi7xeodmDmB7L4eC4Hff3n/deqT 729DpVFoqgGdrNkDeMjSXYLr9ljKs5YuSQNBWoTQjeue0XT3EOjfaNgYIQok+hWQ MMchxZrSZNmGDh4X6IeTRfbGViS9bcB7yxOynA7ixawAqAKwtQA8gok1tn36r7Ju fQ1CSNpp1EziDhudvPtf6TgAjD5SjnaWMXh+e2sNPbhu5RYh9D2EWAj4qc4t9aU5 eBfnHst0/iK09t1bo4NSDy9e4D3/thi4Z22EAof50s3FURh6YSwpGSCW3ybECadm SXF6SuqmhjzOO4PPITlM6Xeae+x93MwytvxQPysywYPBtNyypmlWwthuHP3nlG+d HullfkTmgpwNZhKQrajHp4Z4dpCTQCPrSEIxeYGHUUekt3SFtrBzxZQ7Q+x+boag QQR0XdoDi3y3Y4ZuMhSzQQmsFBUvhFaIGpNNXv9B7spT9QGm8ExSeC9bFgTRJ8Kc H3naXI+9tDGjlomIkqFN7MXpfxivePak+3GZrglDjgXbcNPvFU43qi6BakUE/oL4 N7MlqqhUd2TA/msIvuTl =c/o3 -----END PGP SIGNATURE----- From owner-freebsd-current@FreeBSD.ORG Mon May 18 16:04:21 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8D40F756; Mon, 18 May 2015 16:04:21 +0000 (UTC) Received: from mail.turbocat.net (heidi.turbocat.net [88.198.202.214]) (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 4B2F21CF9; Mon, 18 May 2015 16:04:20 +0000 (UTC) Received: from laptop015.home.selasky.org (cm-176.74.213.204.customer.telag.net [176.74.213.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 44B701FE023; Mon, 18 May 2015 18:04:17 +0200 (CEST) Message-ID: <555A0DAF.6040603@selasky.org> Date: Mon, 18 May 2015 18:05:03 +0200 From: Hans Petter Selasky User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: David Wolfskill , John Baldwin , freebsd-current@freebsd.org, Alexander Motin Subject: [SOLVED] Re: Deja vu: panic in hdaa_coonfigure() for i386, but not amd64 -- again References: <20150509142751.GV1158@albert.catwhisker.org> <3725154.XnIHrZucd0@ralph.baldwin.cx> <20150515183956.GU1215@albert.catwhisker.org> <1567746.I7cSSt5lv5@ralph.baldwin.cx> <20150515200727.GV1215@albert.catwhisker.org> <555745DD.8080506@selasky.org> <20150516133744.GF1215@albert.catwhisker.org> <55574B08.9010202@selasky.org> <20150516155400.GI1215@albert.catwhisker.org> <555773C3.3030408@selasky.org> In-Reply-To: <555773C3.3030408@selasky.org> 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: Mon, 18 May 2015 16:04:21 -0000 FYI Some intense debugging rounds revealed a bug in the HDA association parsing code. Hopefully the issue is fixed now: https://svnweb.freebsd.org/changeset/base/283064 --HPS From owner-freebsd-current@FreeBSD.ORG Mon May 18 16:30:46 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CF3012BF for ; Mon, 18 May 2015 16:30:46 +0000 (UTC) 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 8710D10BA for ; Mon, 18 May 2015 16:30:46 +0000 (UTC) Received: from slw by zxy.spb.ru with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1YuNw7-0000fU-K6; Mon, 18 May 2015 19:30:39 +0300 Date: Mon, 18 May 2015 19:30:39 +0300 From: Slawa Olhovchenkov To: "Eggert, Lars" Cc: Ryan Stone , "current@freebsd.org" Subject: Re: ixl and BOOTP Message-ID: <20150518163039.GI1394@zxy.spb.ru> 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-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: Mon, 18 May 2015 16:30:46 -0000 On Mon, May 18, 2015 at 02:42:51PM +0000, Eggert, Lars wrote: > > Legacy mode, and it hangs in the kernel. > > Without if_ixl in loader.conf, it does the usual BOOTP logic: ^^^^^^^ ^^^^^^ > Sending DHCP Discover packet from interface ix0 (90:e2:ba:77:d4:9c) ^^^^^^^^^^^^^^ > Sending DHCP Discover packet from interface ix1 (90:e2:ba:77:d4:9d) ^^^^^^^^^^^^^^ how this is posible? From owner-freebsd-current@FreeBSD.ORG Mon May 18 16:42:47 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D65789E5 for ; Mon, 18 May 2015 16:42:47 +0000 (UTC) Received: from mail-ie0-x231.google.com (mail-ie0-x231.google.com [IPv6:2607:f8b0:4001:c03::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 9F4DD1259 for ; Mon, 18 May 2015 16:42:47 +0000 (UTC) Received: by ieczm2 with SMTP id zm2so103513967iec.1 for ; Mon, 18 May 2015 09:42:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=FIC/eQLYgikUKmtZTI8d6aqK9q/HHUO9/rjx1RpLx8o=; b=sjtiFP/yK5boHmYVXz2JDdHyOBnNPiPClpJUcfkFrc0g55cJEJAJly0lp4fthQbtt4 EKVlpBMib/2xr1mNJw6hPevvqxwLG3mEqqpUD/qjtxZ0xPfshioXoRHJjuxJUKRNaK4z M3PdPBBYKjGtH+m5M+LeEuQj8CRsnyWEtmw9KmmTKJPGf+lHpmuBmw7v4a+7OmVNQiOl w0QyQUa/kzuYuXuR26SDnmU/G/3eUdwKdpSUNgW+d/VUuxkRkBf5ytdIQlhQJkhZkRBD Wabq0EokwoFmCNHSPLqtwiLcV5wjx+xQCpXgmnA9/K6ch3nQLNdFxRq80nRIq0W8fUpe XTBw== MIME-Version: 1.0 X-Received: by 10.50.39.105 with SMTP id o9mr15675332igk.39.1431967366922; Mon, 18 May 2015 09:42:46 -0700 (PDT) Received: by 10.107.40.194 with HTTP; Mon, 18 May 2015 09:42:46 -0700 (PDT) In-Reply-To: <20150518163039.GI1394@zxy.spb.ru> References: <20150518163039.GI1394@zxy.spb.ru> Date: Mon, 18 May 2015 12:42:46 -0400 Message-ID: Subject: Re: ixl and BOOTP From: Ryan Stone To: Slawa Olhovchenkov Cc: "Eggert, Lars" , "current@freebsd.org" 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: Mon, 18 May 2015 16:42:48 -0000 On Mon, May 18, 2015 at 12:30 PM, Slawa Olhovchenkov wrote: > On Mon, May 18, 2015 at 02:42:51PM +0000, Eggert, Lars wrote: > > > > > Legacy mode, and it hangs in the kernel. > > > > Without if_ixl in loader.conf, it does the usual BOOTP logic: > ^^^^^^^ ^^^^^^ > > Sending DHCP Discover packet from interface ix0 (90:e2:ba:77:d4:9c) > ^^^^^^^^^^^^^^ > > Sending DHCP Discover packet from interface ix1 (90:e2:ba:77:d4:9d) > ^^^^^^^^^^^^^^ > how this is posible? > > ix0 interfaces are created by the ixgbe driver, not ixl. From owner-freebsd-current@FreeBSD.ORG Mon May 18 17:22:56 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3D58687C for ; Mon, 18 May 2015 17:22:56 +0000 (UTC) Received: from mail-ig0-x233.google.com (mail-ig0-x233.google.com [IPv6:2607:f8b0:4001:c05::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 04CCF1769 for ; Mon, 18 May 2015 17:22:56 +0000 (UTC) Received: by igbsb11 with SMTP id sb11so53668317igb.0 for ; Mon, 18 May 2015 10:22:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=2/uRxaZ+/PAAj6q/F2qS3ppoL5tLJAwxQtnpjB3YsIw=; b=BfFTSc76NrKN2CIO3CgcTrhQok21w5ezMGtnJW1ySAEf5a28CdTLOyJ4705cvPmCAA 1642fkVqFQsNGdqmyRjeY4sG7Bw/LgwayJ0S3gU8ltv5j0AHZiXLawe3xiF6PuJbjTS1 r7kjQ1qovYHzvWWT+A4g5r+i60pBnK0lb9fyF5rrbih4bj8FUPkQ2jiV8KdPOQQZfmV6 Ie8nXjZDc/oKUPkpoQwazPnaV9L7G0Cb02P39UHup5B3iq6xtmhgV+CFCDlG5ZPAAJLU FV2F2TWjzt3rbctz0olEwRM/QQFjdYqUYr5TsCIoShJJRTGP7BF0iyv1Lx6RiBqBhoph ID7Q== MIME-Version: 1.0 X-Received: by 10.50.85.113 with SMTP id g17mr15850741igz.46.1431969775363; Mon, 18 May 2015 10:22:55 -0700 (PDT) Received: by 10.107.40.194 with HTTP; Mon, 18 May 2015 10:22:55 -0700 (PDT) In-Reply-To: References: <20150518163039.GI1394@zxy.spb.ru> Date: Mon, 18 May 2015 13:22:55 -0400 Message-ID: Subject: Re: ixl and BOOTP From: Ryan Stone To: Slawa Olhovchenkov Cc: "Eggert, Lars" , "current@freebsd.org" 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: Mon, 18 May 2015 17:22:56 -0000 Hm, I'm unable to reproduce this on the latest -CURRENT (r283059). My hardware is a little different from yours -- my CPU is a Haswell Xeon, and I have only 1 igb port and no ixgbe. Also, I was just booting GENERIC. I didn't have Xen or anything running. From owner-freebsd-current@FreeBSD.ORG Mon May 18 18:07:05 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 19B98AA7; Mon, 18 May 2015 18:07:05 +0000 (UTC) Received: from thebighonker.lerctr.org (thebighonker.lerctr.org [IPv6:2001:470:1f0f:3ad:223:7dff:fe9e:6e8a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "thebighonker.lerctr.org", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CC96B1D01; Mon, 18 May 2015 18:07:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=lerami; h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date:Content-Transfer-Encoding:Content-Type:MIME-Version; bh=bsBhB4/x+C8WQMlqM5/AdzUTtf2ue1RY2Ib/RR4l2P8=; b=m26UL7DaKCpiu1JZuddX/ULdifxI4tiW5WN2mOIM2IsT1hRDSHZY0e4p7GfS8iisNLNfElqhwHhTWhD3UZAtnbsLTh1QNAuFoNqRtdQApJQhbnAhubQht5784IF3/PnCHYwH8nBPtMZPKPNuKxTIa2ldwbWPPTsc0F0hUJoxO38=; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:223:7dff:fe9e:6e8a]:62298 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.85 (FreeBSD)) (envelope-from ) id 1YuPRP-000D2D-A3; Mon, 18 May 2015 13:07:03 -0500 Received: from proxy.lucent.com ([135.245.49.13]) by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Mon, 18 May 2015 13:07:03 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 18 May 2015 13:07:03 -0500 From: Larry Rosenman To: freebsd-current@freebsd.org Cc: Freebsd fs Subject: Re: use after free panic ZFS In-Reply-To: <20150518125600.GA1274@borg.lerctr.org> References: <20150518124247.GA6220@borg.lerctr.org> <20150518125600.GA1274@borg.lerctr.org> Message-ID: <2b200914e9c3473c30be97590f02ef49@thebighonker.lerctr.org> X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.1.1 X-Spam-Score: -1.0 (-) X-LERCTR-Spam-Score: -1.0 (-) X-Spam-Report: SpamScore (-1.0/5.0) ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 X-LERCTR-Spam-Report: SpamScore (-1.0/5.0) ALL_TRUSTED=-1, SHORTCIRCUIT=-0.0001 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, 18 May 2015 18:07:05 -0000 I've filed: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200288 for this. I'd appreciate someone looking at it. I'm STUCK here. On 2015-05-18 07:56, Larry Rosenman wrote: > On Mon, May 18, 2015 at 07:42:47AM -0500, Larry Rosenman wrote: >> found the following panic this am: >> >> borg.lerctr.org dumped core - see /var/crash/vmcore.5 >> >> Sun May 17 23:47:48 CDT 2015 >> >> FreeBSD borg.lerctr.org 11.0-CURRENT FreeBSD 11.0-CURRENT #40 r283007: >> Sat May 16 07:23:43 CDT 2015 >> root@borg.lerctr.org:/usr/obj/usr/src/sys/VT-LER amd64 >> >> panic: Most recently used by solaris >> >> GNU gdb 6.1.1 [FreeBSD] >> Copyright 2004 Free Software Foundation, Inc. >> GDB is free software, covered by the GNU General Public License, and >> you are >> welcome to change it and/or distribute copies of it under certain >> conditions. >> Type "show copying" to see the conditions. >> There is absolutely no warranty for GDB. Type "show warranty" for >> details. >> This GDB was configured as "amd64-marcel-freebsd"... >> >> Unread portion of the kernel message buffer: >> Memory modified after free 0xfffff808535ea000(120) val=deadc0dd @ >> 0xfffff808535ea050 >> panic: Most recently used by solaris >> >> cpuid = 5 >> KDB: stack backtrace: >> db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame >> 0xfffffe100bfb7660 >> vpanic() at vpanic+0x189/frame 0xfffffe100bfb76e0 >> panic() at panic+0x43/frame 0xfffffe100bfb7740 >> mtrash_dtor() at mtrash_dtor/frame 0xfffffe100bfb7760 >> uma_zalloc_arg() at uma_zalloc_arg+0x4c2/frame 0xfffffe100bfb77d0 >> malloc() at malloc+0x198/frame 0xfffffe100bfb7820 >> zfs_range_lock() at zfs_range_lock+0x4a/frame 0xfffffe100bfb7880 >> zfs_get_data() at zfs_get_data+0x14c/frame 0xfffffe100bfb78f0 >> zil_commit() at zil_commit+0x94c/frame 0xfffffe100bfb7a10 >> zfs_freebsd_fsync() at zfs_freebsd_fsync+0xc8/frame 0xfffffe100bfb7a40 >> VOP_FSYNC_APV() at VOP_FSYNC_APV+0xf7/frame 0xfffffe100bfb7a70 >> sys_fsync() at sys_fsync+0x173/frame 0xfffffe100bfb7ae0 >> amd64_syscall() at amd64_syscall+0x25a/frame 0xfffffe100bfb7bf0 >> Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe100bfb7bf0 >> --- syscall (95, FreeBSD ELF64, sys_fsync), rip = 0x801eb5daa, rsp = >> 0x7fffffffd598, rbp = 0x7fffffffd5b0 --- >> Uptime: 1d14h25m26s >> Dumping 12469 out of 64457 >> MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% >> >> Reading symbols from /boot/kernel/linux.ko.symbols...done. >> Loaded symbols for /boot/kernel/linux.ko.symbols >> Reading symbols from /boot/kernel/if_lagg.ko.symbols...done. >> Loaded symbols for /boot/kernel/if_lagg.ko.symbols >> Reading symbols from /boot/kernel/snd_envy24ht.ko.symbols...done. >> Loaded symbols for /boot/kernel/snd_envy24ht.ko.symbols >> Reading symbols from /boot/kernel/snd_spicds.ko.symbols...done. >> Loaded symbols for /boot/kernel/snd_spicds.ko.symbols >> Reading symbols from /boot/kernel/coretemp.ko.symbols...done. >> Loaded symbols for /boot/kernel/coretemp.ko.symbols >> Reading symbols from /boot/kernel/ichsmb.ko.symbols...done. >> Loaded symbols for /boot/kernel/ichsmb.ko.symbols >> Reading symbols from /boot/kernel/smbus.ko.symbols...done. >> Loaded symbols for /boot/kernel/smbus.ko.symbols >> Reading symbols from /boot/kernel/ichwd.ko.symbols...done. >> Loaded symbols for /boot/kernel/ichwd.ko.symbols >> Reading symbols from /boot/kernel/cpuctl.ko.symbols...done. >> Loaded symbols for /boot/kernel/cpuctl.ko.symbols >> Reading symbols from /boot/kernel/crypto.ko.symbols...done. >> Loaded symbols for /boot/kernel/crypto.ko.symbols >> Reading symbols from /boot/kernel/cryptodev.ko.symbols...done. >> Loaded symbols for /boot/kernel/cryptodev.ko.symbols >> Reading symbols from /boot/kernel/dtraceall.ko.symbols...done. >> Loaded symbols for /boot/kernel/dtraceall.ko.symbols >> Reading symbols from /boot/kernel/profile.ko.symbols...done. >> Loaded symbols for /boot/kernel/profile.ko.symbols >> Reading symbols from /boot/kernel/dtrace.ko.symbols...done. >> Loaded symbols for /boot/kernel/dtrace.ko.symbols >> Reading symbols from >> /boot/kernel/systrace_freebsd32.ko.symbols...done. >> Loaded symbols for /boot/kernel/systrace_freebsd32.ko.symbols >> Reading symbols from /boot/kernel/systrace.ko.symbols...done. >> Loaded symbols for /boot/kernel/systrace.ko.symbols >> Reading symbols from /boot/kernel/sdt.ko.symbols...done. >> Loaded symbols for /boot/kernel/sdt.ko.symbols >> Reading symbols from /boot/kernel/lockstat.ko.symbols...done. >> Loaded symbols for /boot/kernel/lockstat.ko.symbols >> Reading symbols from /boot/kernel/fasttrap.ko.symbols...done. >> Loaded symbols for /boot/kernel/fasttrap.ko.symbols >> Reading symbols from /boot/kernel/fbt.ko.symbols...done. >> Loaded symbols for /boot/kernel/fbt.ko.symbols >> Reading symbols from /boot/kernel/dtnfscl.ko.symbols...done. >> Loaded symbols for /boot/kernel/dtnfscl.ko.symbols >> Reading symbols from /boot/kernel/dtmalloc.ko.symbols...done. >> Loaded symbols for /boot/kernel/dtmalloc.ko.symbols >> Reading symbols from /boot/modules/vboxdrv.ko...done. >> Loaded symbols for /boot/modules/vboxdrv.ko >> Reading symbols from /boot/modules/nvidia.ko...done. >> Loaded symbols for /boot/modules/nvidia.ko >> Reading symbols from /boot/kernel/ipmi.ko.symbols...done. >> Loaded symbols for /boot/kernel/ipmi.ko.symbols >> Reading symbols from /boot/kernel/ipmi_linux.ko.symbols...done. >> Loaded symbols for /boot/kernel/ipmi_linux.ko.symbols >> Reading symbols from /boot/kernel/radeonkms.ko.symbols...done. >> Loaded symbols for /boot/kernel/radeonkms.ko.symbols >> Reading symbols from /boot/kernel/iicbb.ko.symbols...done. >> Loaded symbols for /boot/kernel/iicbb.ko.symbols >> Reading symbols from /boot/kernel/iicbus.ko.symbols...done. >> Loaded symbols for /boot/kernel/iicbus.ko.symbols >> Reading symbols from /boot/kernel/iic.ko.symbols...done. >> Loaded symbols for /boot/kernel/iic.ko.symbols >> Reading symbols from /boot/kernel/drm2.ko.symbols...done. >> Loaded symbols for /boot/kernel/drm2.ko.symbols >> Reading symbols from >> /boot/kernel/radeonkmsfw_R100_cp.ko.symbols...done. >> Loaded symbols for /boot/kernel/radeonkmsfw_R100_cp.ko.symbols >> Reading symbols from /boot/kernel/uhid.ko.symbols...done. >> Loaded symbols for /boot/kernel/uhid.ko.symbols >> Reading symbols from /boot/kernel/ums.ko.symbols...done. >> Loaded symbols for /boot/kernel/ums.ko.symbols >> Reading symbols from /boot/modules/vboxnetflt.ko...done. >> Loaded symbols for /boot/modules/vboxnetflt.ko >> Reading symbols from /boot/kernel/netgraph.ko.symbols...done. >> Loaded symbols for /boot/kernel/netgraph.ko.symbols >> Reading symbols from /boot/kernel/ng_ether.ko.symbols...done. >> Loaded symbols for /boot/kernel/ng_ether.ko.symbols >> Reading symbols from /boot/modules/vboxnetadp.ko...done. >> Loaded symbols for /boot/modules/vboxnetadp.ko >> #0 doadump (textdump=Unhandled dwarf expression opcode 0x93 >> ) at pcpu.h:221 >> 221 pcpu.h: No such file or directory. >> in pcpu.h >> (kgdb) #0 doadump (textdump=Unhandled dwarf expression opcode 0x93 >> ) at pcpu.h:221 >> #1 0xffffffff80a839b5 in kern_reboot (howto=Unhandled dwarf >> expression opcode 0x93 >> ) >> at /usr/src/sys/kern/kern_shutdown.c:447 >> #2 0xffffffff80a83fa8 in vpanic (fmt=, >> ap=) at /usr/src/sys/kern/kern_shutdown.c:744 >> #3 0xffffffff80a83ff3 in panic (fmt=0x0) >> at /usr/src/sys/kern/kern_shutdown.c:675 >> #4 0xffffffff80d13750 in mtrash_ctor (mem=, >> size=, arg=, >> flags=) at /usr/src/sys/vm/uma_dbg.c:138 >> #5 0xffffffff80d0f6d2 in uma_zalloc_arg (zone=0xfffff80ffffc9680, >> udata=0x0, >> flags=2) at /usr/src/sys/vm/uma_core.c:2197 >> #6 0xffffffff80a64158 in malloc (size=, >> mtp=0xffffffff815e16e0, flags=) at uma.h:336 >> #7 0xffffffff80402b4a in zfs_range_lock (zp=0xfffff8075e835730, >> off=9158656, >> len=8192, type=Unhandled dwarf expression opcode 0x93 >> ) >> at >> /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c:432 >> #8 0xffffffff8040886c in zfs_get_data (arg=, >> lr=, >> buf=0xfffffe0662be8178
, >> zio=0xfffff80d78b89ac8) >> at >> /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:1250 >> #9 0xffffffff8041c71c in zil_commit (zilog=0xfffff800185c1400, >> foid=) >> at >> /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c:1108 >> #10 0xffffffff80410168 in zfs_freebsd_fsync (ap=) >> at >> /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:2747 >> #11 0xffffffff80fdfcd7 in VOP_FSYNC_APV (vop=, >> a=) at vnode_if.c:1328 >> #12 0xffffffff80b40883 in sys_fsync (td=0xfffff8011b253940, >> uap=) at vnode_if.h:549 >> #13 0xffffffff80e968da in amd64_syscall (td=0xfffff8011b253940, >> traced=0) >> at subr_syscall.c:133 >> #14 0xffffffff80e767bb in Xfast_syscall () >> at /usr/src/sys/amd64/amd64/exception.S:395 >> #15 0x0000000801eb5daa in ?? () >> Previous frame inner to this frame (corrupt stack?) >> Current language: auto; currently minimal >> (kgdb) >> >> I have the core. > And, trying to re-compile to pick up the latest, got another one: > > borg.lerctr.org dumped core - see /var/crash/vmcore.6 > > Mon May 18 07:51:57 CDT 2015 > > FreeBSD borg.lerctr.org 11.0-CURRENT FreeBSD 11.0-CURRENT #40 r283007: > Sat May 16 07:23:43 CDT 2015 > root@borg.lerctr.org:/usr/obj/usr/src/sys/VT-LER amd64 > > panic: Most recently used by solaris > > GNU gdb 6.1.1 [FreeBSD] > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and > you are > welcome to change it and/or distribute copies of it under certain > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for > details. > This GDB was configured as "amd64-marcel-freebsd"... > > Unread portion of the kernel message buffer: > Memory modified after free 0xfffff80c88f1f980(120) val=deadc0dd @ > 0xfffff80c88f1f9c0 > panic: Most recently used by solaris > > cpuid = 0 > KDB: stack backtrace: > db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame > 0xfffffe100c459600 > vpanic() at vpanic+0x189/frame 0xfffffe100c459680 > panic() at panic+0x43/frame 0xfffffe100c4596e0 > mtrash_dtor() at mtrash_dtor/frame 0xfffffe100c459700 > uma_zalloc_arg() at uma_zalloc_arg+0x4c2/frame 0xfffffe100c459770 > malloc() at malloc+0x198/frame 0xfffffe100c4597c0 > zfs_range_lock() at zfs_range_lock+0x4a/frame 0xfffffe100c459820 > zfs_freebsd_read() at zfs_freebsd_read+0x1c7/frame 0xfffffe100c4598c0 > VOP_READ_APV() at VOP_READ_APV+0xf1/frame 0xfffffe100c4598f0 > vn_read() at vn_read+0x237/frame 0xfffffe100c459970 > vn_io_fault() at vn_io_fault+0x10a/frame 0xfffffe100c4599f0 > dofileread() at dofileread+0x95/frame 0xfffffe100c459a40 > kern_readv() at kern_readv+0x68/frame 0xfffffe100c459a90 > sys_read() at sys_read+0x63/frame 0xfffffe100c459ae0 > amd64_syscall() at amd64_syscall+0x25a/frame 0xfffffe100c459bf0 > Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe100c459bf0 > --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x8009638fa, rsp = > 0x7fffffffe968, rbp = 0x7fffffffe980 --- > Uptime: 7h59m25s > Dumping 14815 out of 64457 > MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% > > Reading symbols from /boot/kernel/linux.ko.symbols...done. > Loaded symbols for /boot/kernel/linux.ko.symbols > Reading symbols from /boot/kernel/if_lagg.ko.symbols...done. > Loaded symbols for /boot/kernel/if_lagg.ko.symbols > Reading symbols from /boot/kernel/snd_envy24ht.ko.symbols...done. > Loaded symbols for /boot/kernel/snd_envy24ht.ko.symbols > Reading symbols from /boot/kernel/snd_spicds.ko.symbols...done. > Loaded symbols for /boot/kernel/snd_spicds.ko.symbols > Reading symbols from /boot/kernel/coretemp.ko.symbols...done. > Loaded symbols for /boot/kernel/coretemp.ko.symbols > Reading symbols from /boot/kernel/ichsmb.ko.symbols...done. > Loaded symbols for /boot/kernel/ichsmb.ko.symbols > Reading symbols from /boot/kernel/smbus.ko.symbols...done. > Loaded symbols for /boot/kernel/smbus.ko.symbols > Reading symbols from /boot/kernel/ichwd.ko.symbols...done. > Loaded symbols for /boot/kernel/ichwd.ko.symbols > Reading symbols from /boot/kernel/cpuctl.ko.symbols...done. > Loaded symbols for /boot/kernel/cpuctl.ko.symbols > Reading symbols from /boot/kernel/crypto.ko.symbols...done. > Loaded symbols for /boot/kernel/crypto.ko.symbols > Reading symbols from /boot/kernel/cryptodev.ko.symbols...done. > Loaded symbols for /boot/kernel/cryptodev.ko.symbols > Reading symbols from /boot/kernel/dtraceall.ko.symbols...done. > Loaded symbols for /boot/kernel/dtraceall.ko.symbols > Reading symbols from /boot/kernel/profile.ko.symbols...done. > Loaded symbols for /boot/kernel/profile.ko.symbols > Reading symbols from /boot/kernel/dtrace.ko.symbols...done. > Loaded symbols for /boot/kernel/dtrace.ko.symbols > Reading symbols from /boot/kernel/systrace_freebsd32.ko.symbols...done. > Loaded symbols for /boot/kernel/systrace_freebsd32.ko.symbols > Reading symbols from /boot/kernel/systrace.ko.symbols...done. > Loaded symbols for /boot/kernel/systrace.ko.symbols > Reading symbols from /boot/kernel/sdt.ko.symbols...done. > Loaded symbols for /boot/kernel/sdt.ko.symbols > Reading symbols from /boot/kernel/lockstat.ko.symbols...done. > Loaded symbols for /boot/kernel/lockstat.ko.symbols > Reading symbols from /boot/kernel/fasttrap.ko.symbols...done. > Loaded symbols for /boot/kernel/fasttrap.ko.symbols > Reading symbols from /boot/kernel/fbt.ko.symbols...done. > Loaded symbols for /boot/kernel/fbt.ko.symbols > Reading symbols from /boot/kernel/dtnfscl.ko.symbols...done. > Loaded symbols for /boot/kernel/dtnfscl.ko.symbols > Reading symbols from /boot/kernel/dtmalloc.ko.symbols...done. > Loaded symbols for /boot/kernel/dtmalloc.ko.symbols > Reading symbols from /boot/modules/vboxdrv.ko...done. > Loaded symbols for /boot/modules/vboxdrv.ko > Reading symbols from /boot/modules/nvidia.ko...done. > Loaded symbols for /boot/modules/nvidia.ko > Reading symbols from /boot/kernel/ipmi.ko.symbols...done. > Loaded symbols for /boot/kernel/ipmi.ko.symbols > Reading symbols from /boot/kernel/ipmi_linux.ko.symbols...done. > Loaded symbols for /boot/kernel/ipmi_linux.ko.symbols > Reading symbols from /boot/kernel/radeonkms.ko.symbols...done. > Loaded symbols for /boot/kernel/radeonkms.ko.symbols > Reading symbols from /boot/kernel/iicbb.ko.symbols...done. > Loaded symbols for /boot/kernel/iicbb.ko.symbols > Reading symbols from /boot/kernel/iicbus.ko.symbols...done. > Loaded symbols for /boot/kernel/iicbus.ko.symbols > Reading symbols from /boot/kernel/iic.ko.symbols...done. > Loaded symbols for /boot/kernel/iic.ko.symbols > Reading symbols from /boot/kernel/drm2.ko.symbols...done. > Loaded symbols for /boot/kernel/drm2.ko.symbols > Reading symbols from > /boot/kernel/radeonkmsfw_R100_cp.ko.symbols...done. > Loaded symbols for /boot/kernel/radeonkmsfw_R100_cp.ko.symbols > Reading symbols from /boot/kernel/uhid.ko.symbols...done. > Loaded symbols for /boot/kernel/uhid.ko.symbols > Reading symbols from /boot/kernel/ums.ko.symbols...done. > Loaded symbols for /boot/kernel/ums.ko.symbols > Reading symbols from /boot/modules/vboxnetflt.ko...done. > Loaded symbols for /boot/modules/vboxnetflt.ko > Reading symbols from /boot/kernel/netgraph.ko.symbols...done. > Loaded symbols for /boot/kernel/netgraph.ko.symbols > Reading symbols from /boot/kernel/ng_ether.ko.symbols...done. > Loaded symbols for /boot/kernel/ng_ether.ko.symbols > Reading symbols from /boot/modules/vboxnetadp.ko...done. > Loaded symbols for /boot/modules/vboxnetadp.ko > #0 doadump (textdump=Unhandled dwarf expression opcode 0x93 > ) at pcpu.h:221 > 221 pcpu.h: No such file or directory. > in pcpu.h > (kgdb) #0 doadump (textdump=Unhandled dwarf expression opcode 0x93 > ) at pcpu.h:221 > #1 0xffffffff80a839b5 in kern_reboot (howto=Unhandled dwarf > expression opcode 0x93 > ) > at /usr/src/sys/kern/kern_shutdown.c:447 > #2 0xffffffff80a83fa8 in vpanic (fmt=, > ap=) at /usr/src/sys/kern/kern_shutdown.c:744 > #3 0xffffffff80a83ff3 in panic (fmt=0x0) > at /usr/src/sys/kern/kern_shutdown.c:675 > #4 0xffffffff80d13750 in mtrash_ctor (mem=, > size=, arg=, > flags=) at /usr/src/sys/vm/uma_dbg.c:138 > #5 0xffffffff80d0f6d2 in uma_zalloc_arg (zone=0xfffff80ffffc9680, > udata=0x0, > flags=2) at /usr/src/sys/vm/uma_core.c:2197 > #6 0xffffffff80a64158 in malloc (size=, > mtp=0xffffffff815e16e0, flags=) at uma.h:336 > #7 0xffffffff80402b4a in zfs_range_lock (zp=0xfffff806afc8d170, > off=75316383, len=131072, type=Unhandled dwarf expression opcode > 0x93 > ) > at > /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c:432 > #8 0xffffffff8040e517 in zfs_freebsd_read (ap=) > at > /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:703 > #9 0xffffffff80fdf3b1 in VOP_READ_APV (vop=, > a=) at vnode_if.c:930 > #10 0xffffffff80b461b7 in vn_read (fp=0xfffff8002e1389b0, > uio=0xfffffe100c459ab0, active_cred=, > flags=, td=0x0) at vnode_if.h:384 > #11 0xffffffff80b425ea in vn_io_fault (fp=0xfffff8002e1389b0, > uio=0xfffffe100c459ab0, active_cred=0x0, flags=0, td=0x0) > at /usr/src/sys/kern/vfs_vnops.c:1167 > #12 0xffffffff80ae1525 in dofileread (td=0xfffff804bb5f8940, fd=3, > fp=0xfffff8002e1389b0, auio=0xfffffe100c459ab0, > offset=, flags=Unhandled dwarf expression > opcode 0x93 > ) at file.h:296 > #13 0xffffffff80ae1228 in kern_readv (td=0xfffff804bb5f8940, > fd=Unhandled dwarf expression opcode 0x93 > ) > at /usr/src/sys/kern/sys_generic.c:272 > #14 0xffffffff80ae11b3 in sys_read (td=0x0, uap=) > at /usr/src/sys/kern/sys_generic.c:185 > #15 0xffffffff80e968da in amd64_syscall (td=0xfffff804bb5f8940, > traced=0) > at subr_syscall.c:133 > #16 0xffffffff80e767bb in Xfast_syscall () > at /usr/src/sys/amd64/amd64/exception.S:395 > #17 0x00000008009638fa in ?? () > Previous frame inner to this frame (corrupt stack?) > Current language: auto; currently minimal > (kgdb) > I have BOTH cores. -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 108 Turvey Cove, Hutto, TX 78634-5688 From owner-freebsd-current@FreeBSD.ORG Mon May 18 23:39:43 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3E0919D4 for ; Mon, 18 May 2015 23:39:43 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 2AFCD15F4 for ; Mon, 18 May 2015 23:39:43 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 0CCAD5AD for ; Mon, 18 May 2015 23:39:38 +0000 (UTC) Date: Mon, 18 May 2015 23:39:35 +0000 (GMT) From: jenkins-admin@freebsd.org To: freebsd-current@freebsd.org Message-ID: <46908955.7.1431992375335.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <335327789.4.1431887367263.JavaMail.jenkins@jenkins-9.freebsd.org> References: <335327789.4.1431887367263.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build is still unstable: FreeBSD_HEAD-tests2 #1041 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD-tests2 X-Jenkins-Result: UNSTABLE 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, 18 May 2015 23:39:43 -0000 See From owner-freebsd-current@FreeBSD.ORG Tue May 19 09:38:08 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4A69E7C1 for ; Tue, 19 May 2015 09:38:08 +0000 (UTC) Received: from mx144.netapp.com (mx144.netapp.com [216.240.21.25]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "mx144.netapp.com", Issuer "VeriSign Class 3 International Server CA - G3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0194A19F9 for ; Tue, 19 May 2015 09:38:07 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.13,457,1427785200"; d="asc'?scan'208";a="43717105" Received: from hioexcmbx05-prd.hq.netapp.com ([10.122.105.38]) by mx144-out.netapp.com with ESMTP; 19 May 2015 02:32:53 -0700 Received: from HIOEXCMBX07-PRD.hq.netapp.com (10.122.105.40) by hioexcmbx05-prd.hq.netapp.com (10.122.105.38) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Tue, 19 May 2015 02:32:53 -0700 Received: from HIOEXCMBX07-PRD.hq.netapp.com ([fe80::7ce8:9818:3705:3318]) by hioexcmbx07-prd.hq.netapp.com ([fe80::7ce8:9818:3705:3318%21]) with mapi id 15.00.1076.000; Tue, 19 May 2015 02:32:52 -0700 From: "Eggert, Lars" To: Ryan Stone CC: Slawa Olhovchenkov , "current@freebsd.org" Subject: Re: ixl and BOOTP Thread-Topic: ixl and BOOTP Thread-Index: AQHQkWfMmbx8kBu1NUy6ep02WdPcQZ2COtMAgAAJhoCAAB4jgIAAA2MAgAALN4CAAQ79gA== Date: Tue, 19 May 2015 09:32:52 +0000 Message-ID: References: <20150518163039.GI1394@zxy.spb.ru> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.2100) x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.120.60.36] Content-Type: multipart/signed; boundary="Apple-Mail=_7F921818-8BD3-49BE-B0C3-3CAA3CAB52DE"; protocol="application/pgp-signature"; micalg=pgp-sha1 MIME-Version: 1.0 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, 19 May 2015 09:38:08 -0000 --Apple-Mail=_7F921818-8BD3-49BE-B0C3-3CAA3CAB52DE Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 2015-5-18, at 19:22, Ryan Stone wrote: > Hm, I'm unable to reproduce this on the latest -CURRENT (r283059). My = hardware is a little different from yours -- my CPU is a Haswell Xeon, = and I have only 1 igb port and no ixgbe. Also, I was just booting = GENERIC. I didn't have Xen or anything running. Happens also without Xen. I will dig a bit further. Thanks for testing! Lars --Apple-Mail=_7F921818-8BD3-49BE-B0C3-3CAA3CAB52DE Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAlVbA0EACgkQIWcjmsUTWRo3+ACghjVkR8EGrq0uNbn7CsGOY0Xt xIAAn2SuJhDNA8Thv/BVdaKFbR/1eEQD =iVc8 -----END PGP SIGNATURE----- --Apple-Mail=_7F921818-8BD3-49BE-B0C3-3CAA3CAB52DE-- From owner-freebsd-current@FreeBSD.ORG Tue May 19 11:26:51 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8CCB4E6E for ; Tue, 19 May 2015 11:26:51 +0000 (UTC) Received: from mail-wi0-x232.google.com (mail-wi0-x232.google.com [IPv6:2a00:1450:400c:c05::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 202731BDC for ; Tue, 19 May 2015 11:26:51 +0000 (UTC) Received: by wichy4 with SMTP id hy4so18142736wic.1 for ; Tue, 19 May 2015 04:26:49 -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:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=OGB4nWP1kCV9mLyuYBKoFldBFLFYRCYwA1sCd5QwWIk=; b=AG6KGQAhCEY/4/g0mKNWOS0ohOU1btEo38u8gnNUByQDOvSIEBO2mMUGlGaihf3jga R8UBTSmh3yo2lK2tjauKpWzN4Pa9PEXd5SIH8H5sXKV94KTpD2ALzk0YF25HO+keDUNM ImCCGPUVJ5zd5qfXAtV02+55ZoSwN9Dvn2nEZQ8CKURl285gl4cfyvIV5nUDT/KIMlgs CzoucrL210gScL6RqE593HRtDnay2dB4MsQkK8cD/bQFH3tG9tS8O7zaMVj8BQtXn3q1 Cd5Qcrzcq2mOFfHv5QnFLPaVrMBedNSXB6LvfkYc37eiBFRz/B7d7UmQlW1SlWmsrRYz 40jA== X-Received: by 10.194.205.225 with SMTP id lj1mr53832573wjc.138.1432034809125; Tue, 19 May 2015 04:26:49 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id i6sm21347974wjf.29.2015.05.19.04.26.47 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 May 2015 04:26:47 -0700 (PDT) Sender: Baptiste Daroussin Date: Tue, 19 May 2015 13:26:46 +0200 From: Baptiste Daroussin To: "Julian H. Stacey" Cc: current@freebsd.org Subject: Re: [RFC] Replace gnu groff in base by heirloom doctools Message-ID: <20150519112644.GB52236@ivaldir.etoilebsd.net> References: <20150514000211.GA9410@ivaldir.etoilebsd.net> <201505152342.t4FNgRgq076946@fire.js.berklix.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="pvezYHf7grwyp3Bc" Content-Disposition: inline In-Reply-To: <201505152342.t4FNgRgq076946@fire.js.berklix.net> 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, 19 May 2015 11:26:51 -0000 --pvezYHf7grwyp3Bc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, May 16, 2015 at 01:42:26AM +0200, Julian H. Stacey wrote: > Hi Bapt & current@ >=20 > > I think keeping a fully functionnal roff(7) toolchain part of the > > base system is very good on a unix. >=20 > Yes, Unix has always also been a tool to get jobs done (aka PWB), > as well as merely recompile more Unix. Ditto FreeBSD. =20 >=20 >=20 > > From what I could check I cannot find any regression when migrating fro= m gnu > > groff to heirloom doctools, if there is a particular area when you thin= k extra > > care is needed please share it. > >=20 > > Heirloom doctools: https://github.com/n-t-roff/heirloom-doctools >=20 >=20 > Regression tests that use public BSD source & data to build more > BSD are a good start, but just a start, insufficient to discover > all problems. There's non public user data sets to consider. >=20 > Many users won't read current@, just announce@, so before removal > hits a Release, we need a one Release warning, ie "This is the last > Release before old functionality goes. >=20 > Assume lots of user data will Not be compatible with heirloom-doctools > & users wont know to start checking their data, until they see an > announcement in the next Release. Those users would be able to use groff from ports and then have the benefit= of a more up to date version of groff and a groff with more functionnality than = the castrated version we do have in base while compatible. >=20 > We'll need a copy of same version of existing tools, macros etc, copied o= ut > unchanged to a port or meta port so users affected have a lifeboat. groff is already in ports. >=20 > User data Will break: (My groff usage frequently broke when groff > changed: I use groff for CV, business card, letters, invoices, & > personal, with embedded pics, scaled & offset figures, tables, > fonts, sizes, & ouput in all of txt ps pdf pcl & html output.) Solved by using groff from ports. >=20 > Unfortnately I have'nt time to help test with my data as FreeBSD > already eats too much time, shoving bind from src to ports (+planning > to dump bind & move on) + ripping majordomo & acroread out of ports, > all of which I need & must restore before upgrading servers & > workstations. >=20 > Changes would need maximal warning & minimum disruption please. Groff in base is rottening for various reasons and lacks lots of the featur= es provided by a full groff. Using groff from ports is a win for user realying on groff specific toolcha= in. Heirloom in base is a win over groff because it has better support for roff= (7) better font handling etc. Best regards, Bapt --pvezYHf7grwyp3Bc Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlVbHfQACgkQ8kTtMUmk6ExHdACfdlKRwh9AlwjS+DLsPdPYl7QJ FfEAnAuSdVK1nB+CDq0dHNga0vVU9MVF =ke7N -----END PGP SIGNATURE----- --pvezYHf7grwyp3Bc-- From owner-freebsd-current@FreeBSD.ORG Tue May 19 12:37:39 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BB4BA22E; Tue, 19 May 2015 12:37:39 +0000 (UTC) Received: from forward10l.mail.yandex.net (forward10l.mail.yandex.net [84.201.143.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "forwards.mail.yandex.net", Issuer "Certum Level IV CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 361CF1447; Tue, 19 May 2015 12:37:39 +0000 (UTC) Received: from smtp18.mail.yandex.net (smtp18.mail.yandex.net [95.108.252.18]) by forward10l.mail.yandex.net (Yandex) with ESMTP id 3E6B9BA145E; Tue, 19 May 2015 15:37:29 +0300 (MSK) Received: from smtp18.mail.yandex.net (localhost [127.0.0.1]) by smtp18.mail.yandex.net (Yandex) with ESMTP id 85D0B18A00EC; Tue, 19 May 2015 15:37:28 +0300 (MSK) Received: from unknown (unknown [89.204.139.107]) by smtp18.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 0GjKSN4Rdg-bRuOstr1; Tue, 19 May 2015 15:37:27 +0300 (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1432039047; bh=ZDi5OsOGSmzPFCfzKhvLI0yIuR751uUkVNWIMYL70X0=; h=Date:From:To:Cc:Subject:Message-ID:References:In-Reply-To: User-Agent:MIME-Version:Content-Type; b=CzolMYR6AqSTfNDxNM57v/KQR4Q3OZVUTtrqkcMRT4qThcmwrYKuylD/8Em5uImLV juos2olA1Au9KesZBRtLE1Co+kK5QXMWtcOv2kZEnITpOUFiBxDEkNau53cJDjg2nT JnVfdDujzbOo5t/Rz6FohtlJE4/bOC2+cPvyB/1A= Authentication-Results: smtp18.mail.yandex.net; dkim=pass header.i=@yandex.com Date: Tue, 19 May 2015 14:37:22 +0200 From: Steffen Nurpmeso To: Baptiste Daroussin Cc: current@freebsd.org, "Julian H. Stacey" Subject: Re: [RFC] Replace gnu groff in base by heirloom doctools Message-ID: <20150519123722.KSZHLtTvPWw8%sdaoden@yandex.com> References: <20150514000211.GA9410@ivaldir.etoilebsd.net> <201505152342.t4FNgRgq076946@fire.js.berklix.net> <20150519112644.GB52236@ivaldir.etoilebsd.net> In-Reply-To: <20150519112644.GB52236@ivaldir.etoilebsd.net> User-Agent: s-nail v14.8.0-29-gc18370b-dirty MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Mailman-Approved-At: Tue, 19 May 2015 12:39:55 +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: Tue, 19 May 2015 12:37:39 -0000 Baptiste Daroussin wrote: |On Sat, May 16, 2015 at 01:42:26AM +0200, Julian H. Stacey wrote: |>> I think keeping a fully functionnal roff(7) toolchain part of the |>> base system is very good on a unix. |>> From what I could check I cannot find any regression when \ |>> migrating from gnu |>> groff to heirloom doctools, if there is a particular area \ |>> when you think extra |>> care is needed please share it. It seems you haven't checked at all. It seems to me that e.g. mdoc(7) of n-t-r seems to require quite a bit of work in order to be at all usable. |Heirloom in base is a win over groff because it has better \ |support for roff(7) |better font handling etc. The macros i use for myself don't work with n-t-r, too: once i truly looked (a few months ago) i found that i would have to rewrite all traps and other positioning in order to get that right. Despite that you seem to do what you want to do anyway, n-t-r is possibly a usable troff, if you go its way and deal with it you may be able to gain a bit nicer output _faster_ and without converting your beloved special fonts first, but in no way is n-t-r a _replacement_ for groff. Ciao, --steffen From owner-freebsd-current@FreeBSD.ORG Tue May 19 13:00:32 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 58148832 for ; Tue, 19 May 2015 13:00:32 +0000 (UTC) Received: from mail-in-10.arcor-online.net (mail-in-10.arcor-online.net [151.189.21.50]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0C53F16FB for ; Tue, 19 May 2015 13:00:31 +0000 (UTC) Received: from mail-in-18-z2.arcor-online.net (mail-in-18-z2.arcor-online.net [151.189.8.35]) by mx.arcor.de (Postfix) with ESMTP id 3lrckt06f6zQPkJ for ; Tue, 19 May 2015 15:00:22 +0200 (CEST) Received: from mail-in-09.arcor-online.net (mail-in-09.arcor-online.net [151.189.21.49]) by mail-in-18-z2.arcor-online.net (Postfix) with ESMTP id F0ED538420C for ; Tue, 19 May 2015 15:00:21 +0200 (CEST) Received: from webmail11.arcor-online.net (webmail11.arcor-online.net [151.189.8.83]) by mail-in-09.arcor-online.net (Postfix) with ESMTP id 3lrcks6rKHzDYk6 for ; Tue, 19 May 2015 15:00:21 +0200 (CEST) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-09.arcor-online.net 3lrcks6rKHzDYk6 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1432040421; bh=qKW2Hf2N9zcYtTiuOwdZEI/vT1lHlXGmpAaarKe2dSs=; h=Date:From:To:Message-ID:In-Reply-To:References:Subject: MIME-Version:Content-Type:Content-Transfer-Encoding; b=HXhMQlwv02D7dBjT646oI0OsvXAldb+ON2nPMMH1FHb7UAHyzg/X9txnOC4cDq1xW 2/Pd/qB2z3t5ycVunv5MFdfO0KPyGMRUhXrS6hExzrKyPRv8kGT9hJ7rjPEXrTH/X2 oo6AJ5YdAdouNqmk6Ci2YUJf9ZQ0OZHKX4pdhg8k= Received: from [217.92.152.234] by webmail11.arcor-online.net (151.189.8.83) with HTTP (Arcor Webmail); Tue, 19 May 2015 15:00:21 +0200 (CEST) Date: Tue, 19 May 2015 15:00:21 +0200 (CEST) From: carsten.kunze@arcor.de To: current@freebsd.org Message-ID: <27369982.1387579.1432040421950.JavaMail.ngmail@webmail11.arcor-online.net> In-Reply-To: <20150519123722.KSZHLtTvPWw8%sdaoden@yandex.com> References: <20150519123722.KSZHLtTvPWw8%sdaoden@yandex.com> <20150514000211.GA9410@ivaldir.etoilebsd.net> <201505152342.t4FNgRgq076946@fire.js.berklix.net> <20150519112644.GB52236@ivaldir.etoilebsd.net> Subject: Aw: Re: [RFC] Replace gnu groff in base by heirloom doctools MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: 217.92.152.234 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, 19 May 2015 13:00:32 -0000 Steffen Nurpmeso wrote: > It seems you haven't checked at all. > It seems to me that e.g. mdoc(7) of n-t-r seems to require quite > a bit of work in order to be at all usable. This is not completely true. It is usable, I did check it with all about 7000 manpages in the base of OpenBSD. But it does indeed also require further work. Please note that FreeBSD uses mandoc(1) for formatting manpages. Groff in the base (or a replacement) is only a fallback. > The macros i use for myself don't work with n-t-r, too: once > i truly looked (a few months ago) i found that i would have to > rewrite all traps and other positioning in order to get that > right. Please make a bug report ;) > Despite that you seem to do what you want to do anyway, n-t-r is > possibly a usable troff, if you go its way and deal with it you > may be able to gain a bit nicer output _faster_ and without > converting your beloved special fonts first, but in no way is > n-t-r a _replacement_ for groff. The groff version in the base is quite old and is there to have a *roff toolchain in the base and as a fallback solution for mandoc(1). If one does serious typesetting (and wants to use groff) it is recommended to use the up-to-date version from ports. Carsten From owner-freebsd-current@FreeBSD.ORG Tue May 19 15:37:03 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1EE229E8 for ; Tue, 19 May 2015 15:37:03 +0000 (UTC) Received: from mail-wg0-x232.google.com (mail-wg0-x232.google.com [IPv6:2a00:1450:400c:c00::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 A5B9E1D20 for ; Tue, 19 May 2015 15:37:02 +0000 (UTC) Received: by wgfl8 with SMTP id l8so22634695wgf.2 for ; Tue, 19 May 2015 08:37:01 -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:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=geyBeDJnQMcPSoNZfNHZATOzj+HSZOKq1qRH+ZGex9o=; b=jKdpFsYH1sToZHrmXgnowut4K9UipoZhTNqgOsFuT/gQmEfLuiaJkK5apvcbpblgt6 r42LNGTZDMtMU0JuPN7H6NPkRex7kFkoPGl4SuUdylpWjEx4J+OhIes09lXqKspWdoXa +oi5Hb3GY2WmwiBszuWrJoWbdj72yOX83/gJHbMDeQd8gTnxro36EB9Q4WQWdJpXPf6b dY2G3EcucIMMzqQVLdc6TwxYBmYJxboZEaVgKWxGkUaSFtoEWySxj/3XffeQ2riyybV4 A99CvSTceaRRqFWk7xOcmL7OpWaUm1/lchpfB4NQ0Wqy9PNbAdc994sSHo9bsBd1Scxp udVA== X-Received: by 10.194.121.38 with SMTP id lh6mr55257241wjb.2.1432049820952; Tue, 19 May 2015 08:37:00 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id wv3sm22337034wjc.0.2015.05.19.08.36.59 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 May 2015 08:36:59 -0700 (PDT) Sender: Baptiste Daroussin Date: Tue, 19 May 2015 17:36:58 +0200 From: Baptiste Daroussin To: Steffen Nurpmeso Cc: current@freebsd.org, "Julian H. Stacey" Subject: Re: [RFC] Replace gnu groff in base by heirloom doctools Message-ID: <20150519153654.GC52236@ivaldir.etoilebsd.net> References: <20150514000211.GA9410@ivaldir.etoilebsd.net> <201505152342.t4FNgRgq076946@fire.js.berklix.net> <20150519112644.GB52236@ivaldir.etoilebsd.net> <20150519123722.KSZHLtTvPWw8%sdaoden@yandex.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="hOcCNbCCxyk/YU74" Content-Disposition: inline In-Reply-To: <20150519123722.KSZHLtTvPWw8%sdaoden@yandex.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, 19 May 2015 15:37:03 -0000 --hOcCNbCCxyk/YU74 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, May 19, 2015 at 02:37:22PM +0200, Steffen Nurpmeso wrote: > Baptiste Daroussin wrote: > |On Sat, May 16, 2015 at 01:42:26AM +0200, Julian H. Stacey wrote: >=20 > |>> I think keeping a fully functionnal roff(7) toolchain part of the > |>> base system is very good on a unix. >=20 > |>> From what I could check I cannot find any regression when \ > |>> migrating from gnu > |>> groff to heirloom doctools, if there is a particular area \ > |>> when you think extra > |>> care is needed please share it. >=20 > It seems you haven't checked at all. > It seems to me that e.g. mdoc(7) of n-t-r seems to require quite > a bit of work in order to be at all usable. Lots of work has been done recently on heirloom in particular regarding the support of mdoc(7) and I have opened tickets for all issues I could fin= d and they have been fixed. Please point me to issues you can have regarding mdoc= (7). (Note that I'm speaking of doctools as of latest git, not latest release) >=20 > |Heirloom in base is a win over groff because it has better \ > |support for roff(7) > |better font handling etc. >=20 > The macros i use for myself don't work with n-t-r, too: once > i truly looked (a few months ago) i found that i would have to > rewrite all traps and other positioning in order to get that > right. Can you tell me more about the macros you do use and a sample document so I= can check and see if we can add support for it? >=20 > Despite that you seem to do what you want to do anyway, n-t-r is > possibly a usable troff, if you go its way and deal with it you > may be able to gain a bit nicer output _faster_ and without > converting your beloved special fonts first, but in no way is > n-t-r a _replacement_ for groff. As I said you will be able to use groff from ports. I do not claim that n-t= -r is a replacement for groff in general I propose it for a replacement for groff= in base. groff in base is stuck at 1.19.2 version while upstream is at 1.22.3 version which in particular has a couple of fixes for mdoc(7) format and a bit more. Every user of groff will have huge benefit using newer groff versions: bug fixes, full functionnalities available etc. Best regards, Bapt --hOcCNbCCxyk/YU74 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlVbWJUACgkQ8kTtMUmk6EwfgACffQVe3m1VmKEQjbnxUsOWR7ZO vaoAoJPyYye2U0UATzlsUfl2Vb1p/dNZ =f+5w -----END PGP SIGNATURE----- --hOcCNbCCxyk/YU74-- From owner-freebsd-current@FreeBSD.ORG Tue May 19 15:49:11 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B656D19C for ; Tue, 19 May 2015 15:49:11 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id A2C391E91 for ; Tue, 19 May 2015 15:49:11 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 9D5C072C for ; Tue, 19 May 2015 15:49:09 +0000 (UTC) Date: Tue, 19 May 2015 15:49:08 +0000 (GMT) From: jenkins-admin@freebsd.org To: freebsd-current@freebsd.org Message-ID: <137155441.9.1432050548997.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <46908955.7.1431992375335.JavaMail.jenkins@jenkins-9.freebsd.org> References: <46908955.7.1431992375335.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD-tests2 #1042 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD-tests2 X-Jenkins-Result: FAILURE 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, 19 May 2015 15:49:11 -0000 See ------------------------------------------ Started by upstream project "Build_Image_and_Run_Tests_in_Bhyve_HEAD" build= number 1088 originally caused by: Started by upstream project "FreeBSD_HEAD" build number 2776 originally caused by: Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Building remotely on havoc.ysv.freebsd.org (FreeBSD-CURRENT-baremetal) in w= orkspace [FreeBSD_HEAD-tests2] $ /bin/sh -xe /tmp/hudson2846174843478439466.sh + sudo python /vm/freebsd-ci/scripts/test/run-tests.py -f /vm/freebsd-ci/sc= ripts/test/config/config.json bhyveload -m 2G -d /net/jenkins-10.freebsd.org/builds/Build-UFS-image/image= /FreeBSD_HEAD/test.img vm_test Consoles: userboot =20 FreeBSD/amd64 User boot, Revision 1.1 (root@havoc.ysv.freebsd.org, Sat Mar 7 06:40:36 UTC 2015) |=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-= =08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08= /=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\= =08|=08/=08-=08\=08|=08Loading /boot/defaults/loader.conf /=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\= =08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08= -=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|= =08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08= \=08|=08/=08-=08=1B[H=1B[J\=08|=08/=08-=08\=08|=08 =1B[7;46H ``` = `=1B[8;46Hs` `.....---.......--.``` -/=1B[9;46H+o .--` = /y:` +.=1B[10;46H yo`:. :o `+-=1B[11;46H y/ = -/` -o/=1B[12;46H .- ::/sy+:.=1B[13;46H / = `-- /=1B[14;46H`: :`=1B[15;46H`: = :`=1B[16;46H / /=1B[17;46= H .- -.=1B[18;46H -- -.=1B[19;= 46H `:` `:`=1B[20;46H .-- `--.=1B[21;46H= .---.....----./=08-=08\=08|=08 =1B[1;2H ______ ____ = _____ _____ =1B[2;2H| ____| | _ \ / ____| __ \ =1B[3;2H| |= ___ _ __ ___ ___ | |_) | (___ | | | |=1B[4;2H| ___| '__/ _ \/ _ \| _ < = \___ \| | | |=1B[5;2H| | | | | __/ __/| |_) |____) | |__| |=1B[6;2H| |= | | | | || | | |=1B[7;2H|_| |_| \___|\___||____/|= _____/|_____/ =1B[10;2H|=1B[11;2H|=1B[12;2H|=1B[13;2H|=1B[14;2H|=1B[15;2H|= =1B[16;2H|=1B[17;2H|=1B[18;2H|=1B[19;2H|=1B[20;2H|=1B[21;2H|=1B[10;44H|=1B[= 11;44H|=1B[12;44H|=1B[13;44H|=1B[14;44H|=1B[15;44H|=1B[16;44H|=1B[17;44H|= =1B[18;44H|=1B[19;44H|=1B[20;44H|=1B[21;44H|=1B[9;3H=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=1B[22;3H=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=1B[9;2H+=1B[22;2H+=1B[9;44H+=1B[22;44H+=1B[25;0H/=08-=08\=08|=08/= =08-=08\=08|=08/=08-=08=1B[9;15HWelcome to FreeBSD=1B[11;5H1 =1B[11;6H.=1B[= 11;8HBoot Multi User [Enter]=1B[12;5H2 =1B[12;6H.=1B[12;8HBoot [S]ingle Use= r=1B[13;5H3 =1B[13;6H.=1B[13;8H[Esc]ape to loader prompt=1B[14;5H4 =1B[14;6= H.=1B[14;8HReboot=1B[16;5HOptions:=1B[17;5H5 =1B[17;6H.=1B[17;8H[K]ernel: k= ernel (1 of 2)=1B[18;5H6 =1B[18;6H.=1B[18;8HConfigure Boot [O]ptions...=1B[= 25;0H=1B[23;4HAutoboot in 9 seconds. [Space] to pause=1B[25;0H=1B[23;4HAuto= boot in 8 seconds. [Space] to pause=1B[25;0H=1B[23;4HAutoboot in 7 seconds.= [Space] to pause=1B[25;0H=1B[23;4HAutoboot in 6 seconds. [Space] to pause= =1B[25;0H=1B[23;4HAutoboot in 5 seconds. [Space] to pause=1B[25;0H=1B[23;4H= Autoboot in 4 seconds. [Space] to pause=1B[25;0H=1B[23;4HAutoboot in 3 seco= nds. [Space] to pause=1B[25;0H=1B[23;4HAutoboot in 2 seconds. [Space] to pa= use=1B[25;0H=1B[23;4HAutoboot in 1 seconds. [Space] to pause=1B[25;0H=1B[23= ;4H =1B[25;0H\=08|=08/=08-=08\=08|=08= /=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\= =08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08/boot/kernel= /kernel text=3D0x105cad0 \=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\= =08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08= -=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|= =08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08= \=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/= =08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08= |=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-= =08\=08|=08/=08-=08\=08|=08/=08Traceback (most recent call last): File "/vm/freebsd-ci/scripts/test/run-tests.py", line 152, in main(sys.argv) File "/vm/freebsd-ci/scripts/test/run-tests.py", line 80, in main runTest() File "/vm/freebsd-ci/scripts/test/run-tests.py", line 96, in runTest child.expect(pexpect.EOF) File "/usr/local/lib/python2.7/site-packages/pexpect/__init__.py", line 1= 451, in expect timeout, searchwindowsize) File "/usr/local/lib/python2.7/site-packages/pexpect/__init__.py", line 1= 466, in expect_list timeout, searchwindowsize) File "/usr/local/lib/python2.7/site-packages/pexpect/__init__.py", line 1= 568, in expect_loop raise TIMEOUT(str(err) + '\n' + str(self)) pexpect.TIMEOUT: Timeout exceeded. version: 3.3 command: /usr/sbin/bhyveload args: [u'/usr/sbin/bhyveload', u'-m', u'2G', u'-d', u'/net/jenkins-10.freeb= sd.org/builds/Build-UFS-image/image/FreeBSD_HEAD/test.img', u'vm_test'] searcher: buffer (last 100 chars): '|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\= x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x= 08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08= -\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08' before (last 100 chars): '|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\= x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x= 08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08= -\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08' after: match: None match_index: None exitstatus: None flag_eof: False pid: 77020 child_fd: 3 closed: False timeout: 30 delimiter: logfile: ', mode 'w' at 0x800670150> logfile_read: None logfile_send: None maxread: 2000 ignorecase: False searchwindowsize: None delaybeforesend: 0.05 delayafterclose: 0.1 delayafterterminate: 0.1 Build step 'Execute shell' marked build as failure Recording test results ERROR: Publisher 'Publish JUnit test result report' failed: Test reports we= re found but none of them are new. Did tests run?=20 For example, is 16 hr old From owner-freebsd-current@FreeBSD.ORG Tue May 19 16:53:05 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A825D953 for ; Tue, 19 May 2015 16:53:05 +0000 (UTC) Received: from forward2o.mail.yandex.net (forward2o.mail.yandex.net [37.140.190.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "forwards.mail.yandex.net", Issuer "Certum Level IV CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 50EAA1716 for ; Tue, 19 May 2015 16:53:04 +0000 (UTC) Received: from smtp4o.mail.yandex.net (smtp4o.mail.yandex.net [37.140.190.29]) by forward2o.mail.yandex.net (Yandex) with ESMTP id A221C48602E4 for ; Tue, 19 May 2015 19:52:47 +0300 (MSK) Received: from smtp4o.mail.yandex.net (localhost [127.0.0.1]) by smtp4o.mail.yandex.net (Yandex) with ESMTP id 620022323875 for ; Tue, 19 May 2015 19:52:47 +0300 (MSK) Received: from unknown (unknown [89.204.139.107]) by smtp4o.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id f8VKHypzz9-qjou94R4; Tue, 19 May 2015 19:52:46 +0300 (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1432054366; bh=H9yB24uETN4QlmgCMXU34yWTAVVe+Z4WwKRUBI10TE8=; h=Date:From:To:Subject:Message-ID:References:In-Reply-To: Mail-Followup-To:User-Agent:MIME-Version:Content-Type; b=cknLWRZ8lbMpmYGOS8mqt6BXjZZe3i0Fmf4E62hkQcwz3J7XGZMrePF+xVXFroxzR kJXcRM0jGMsMjYFRVfQTb/Lr/B/tUcLcksonuuqApiM+PMwect9dBpv8rdZ+sc8DhO a/zTVLtL90FQ4CRzKg6Wpvscow2BhrxQK+gXjcBs= Authentication-Results: smtp4o.mail.yandex.net; dkim=pass header.i=@yandex.com Date: Tue, 19 May 2015 18:52:40 +0200 From: Steffen Nurpmeso To: current@freebsd.org Subject: Re: [RFC] Replace gnu groff in base by heirloom doctools Message-ID: <20150519165240.TQ0rmV5a_Z-g%sdaoden@yandex.com> References: <20150514000211.GA9410@ivaldir.etoilebsd.net> <201505152342.t4FNgRgq076946@fire.js.berklix.net> <20150519112644.GB52236@ivaldir.etoilebsd.net> <20150519123722.KSZHLtTvPWw8%sdaoden@yandex.com> <20150519153654.GC52236@ivaldir.etoilebsd.net> In-Reply-To: <20150519153654.GC52236@ivaldir.etoilebsd.net> Mail-Followup-To: current@freebsd.org User-Agent: s-nail v14.8.0-31-gb33d088 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: Tue, 19 May 2015 16:53:05 -0000 Hello, Baptiste Daroussin wrote: |On Tue, May 19, 2015 at 02:37:22PM +0200, Steffen Nurpmeso wrote: |> Baptiste Daroussin wrote: |>|On Sat, May 16, 2015 at 01:42:26AM +0200, Julian H. Stacey wrote: |> |>|>> I think keeping a fully functionnal roff(7) toolchain part of the |>|>> base system is very good on a unix. |> |>|>> From what I could check I cannot find any regression when \ |>|>> migrating from gnu |>|>> groff to heirloom doctools, if there is a particular area \ |>|>> when you think extra |>|>> care is needed please share it. |> |> It seems you haven't checked at all. |> It seems to me that e.g. mdoc(7) of n-t-r seems to require quite |> a bit of work in order to be at all usable. | |Lots of work has been done recently on heirloom in particular regarding |the support of mdoc(7) and I have opened tickets for all issues \ |I could find and |they have been fixed. Please point me to issues you can have \ |regarding mdoc(7). .Ns doesn't work right, so is why this strong emphasis of mine in the first sentence. Carsten has this example of mine (last week): .Dd Apr 30, 2015 .Dt xxx 1 .Os .Sh NAME .Nm xxx .Nd yyy . Read the system mailbox of .Ar user (appropriate privileges presumed), and .Dq assume to be .Ar user in some aspects, e.g. in respect to .Ic file Ns \(enexpansions of .Ql % etc.; also see .Ev USER . |(Note that I'm speaking of doctools as of latest git, not latest release) As of last week right shortly after your mail i guess it was. |>|Heirloom in base is a win over groff because it has better \ |>|support for roff(7) |>|better font handling etc. |> |> The macros i use for myself don't work with n-t-r, too: once |> i truly looked (a few months ago) i found that i would have to |> rewrite all traps and other positioning in order to get that |> right. | |Can you tell me more about the macros you do use and a sample \ |document so I can |check and see if we can add support for it? Well Carsten asked me this too last year and i've given him as much as i could. But the macros are really rather simple layout via traps. If i recall correctly the examples i've shown Carsten where letters. I would have to rewrite the macros before i can make them public, but it is pretty "normal" troff stuff with traps and positioning, like e.g. the context-free following, for an example (i think i have sent Carsten some trap info back then?) .MACRO RECEIVER . S:BOOLIFY \\$1 . ie \\n[S:#IS_BOOL] \{\ . vs \\n(.su*\\*[RECEIVER_LINE_SPACING_SCALE_FACTOR] . nf . de S:RECEIVER_TRAP EOT . blm PARA . ds S:RECEIVER_DIVERSION_HOOK . sp 1v \\*[RECEIVER_PREHOOK]\c .EOT . di S:RECEIVER_DIVERSION . blm S:RECEIVER_TRAP . \} . el \{\ . if d S:RECEIVER_DIVERSION_HOOK \{\ \\*[RECEIVER_POSTHOOK]\c . rm S:RECEIVER_DIVERSION_HOOK . \} . di . \" Calculate best position for address field and box out . if (\\n(dnu > \\n[#RECEIVER_HEIGHT]u) \{\ . WARNING \ \\$0 address does not fit in address window! Growing window!! . nr #RECEIVER_HEIGHT \\n(dnu . \} . nr #1 (\\n[#RECEIVER_HEIGHT]u-\\n(dnu)/2u . sp |(\\n[#RECEIVER_START]u+\\n(#1u . rr #1 . S:RECEIVER_DIVERSION . rm S:RECEIVER_DIVERSION . rm S:RECEIVER_TRAP . fi . vs . \} .. Pretty clean letter stuff like that it is. (You asked for an example.) |> Despite that you seem to do what you want to do anyway, n-t-r is |> possibly a usable troff, if you go its way and deal with it you |> may be able to gain a bit nicer output _faster_ and without |> converting your beloved special fonts first, but in no way is |> n-t-r a _replacement_ for groff. | |As I said you will be able to use groff from ports. I do not \ I will have my own one, then. Enough work for getting old. d^.^b |claim that n-t-r is |a replacement for groff in general I propose it for a replacement \ |for groff in |base. | |groff in base is stuck at 1.19.2 version while upstream is at 1.22.3 version |which in particular has a couple of fixes for mdoc(7) format and a bit more. The mdoc(7) macros are BSD licensed. Nothing prevents anyone from taking those from GNU troff [master] branch and integrating them into their own roff version. I did that for (the one that will be) mine. |Every user of groff will have huge benefit using newer groff versions: bug |fixes, full functionnalities available etc. The above macros originate from stuff written under FreeBSD 4.9 and especially 5.3 and ran almost a decade there, very smoothly. Also i'm not so sure about that "huge" when i compare groff 1.19.2-574-gecbf4f1 (which is the last GPL2 commit) and 1.22.3. Also Carsten said that. Until now i have indeed assumed it is purely rhetoric. Out of interest: what do you mean when you say "full functionality"? I see some improvements in the line breaking algorithm and support for PDF images, as well as a perl(1)-based PDF output device. ? Of course i want to have that, but for my personal German and English use the first isn't "deadly" necessary, PDF images i've never used (this is EPS then) and the last, well, time has to bring something. Until then PS to PDF via Ghostscript has to do the trick. It always did so for me. (In fact i would possibly have been better off to start my own troff with a codebase from before the grohtml rewrite polluted even deepest parts of the troff engine itself instead of that last GPL2 commit. And things like preconv(1) etc. i will be able to manage in a different way, too. And MathML support for eqn(1) is possibly overkill if the normal HTML output is completely broken.) Not to be misunderstood. Yes, i dislike the decision to include n-t-r doctools in FreeBSD. I took maintainership of a MUA that was written by the same person and the code was completely broken. (And everybody knew that but myself.) Worse, it was terribly designed, and still is like this for the most part. Even though the doctools came up years later, i guess the changes were made on least effort basis also here. And how is that compatible with FreeBSD? (Yet surely parts of FreeBSD always smelled like rotten. I don't know how often i got a hard locked burncd process, for example.) And of course i like that FreeBSD wants to keep a troff, NetBSD unfortunately seems to go a different route. But what benefit can be something that doesn't work with existing stuff, but that needs to be addressed in a special way in order to get not the desired but the expected results? That doesn't make sense to me. But it definetely is not a win, but something different. Maybe it is a win for those who search the latter, though. --steffen From owner-freebsd-current@FreeBSD.ORG Tue May 19 17:21:39 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F12684D7 for ; Tue, 19 May 2015 17:21:39 +0000 (UTC) Received: from mail-wg0-x233.google.com (mail-wg0-x233.google.com [IPv6:2a00:1450:400c:c00::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 7D4CF1AFA for ; Tue, 19 May 2015 17:21:39 +0000 (UTC) Received: by wgfl8 with SMTP id l8so25785149wgf.2 for ; Tue, 19 May 2015 10:21:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=aXMtOMWljqmwaurCNiHBfSEwHv17DjqSWiic99S3YPI=; b=CIC+0BVeAurhy+7h5cLopvuXTydXHBSVMmwnNkQhVjmnt6gdXof/Z9LeZgccPg39Fz e12nBIoU3Q5Yk8x8mTUg/FtWpShONA/Izair9uq7yn5mwx0Gk0NYfnuzgRhFPRFjjZJR N5kPQuwKAxpcMzycuV9EoDnpWLXqgicDrOLaCSlN4gX+eEXJ8PBrx+1QD5JEkKNceUas aRcAPevXlMHKq3j7UvTLoPPgXEdrSeaH/D4v5D7hal7lGjzDLpsuxSRe925LoVeYWjH5 88wEuv9848rgDV+osea2v0MKA+Nx378pWc4SDgX4N8Mk7xojYl7ZWmn8EQyCo+MaxTcY OI9Q== X-Received: by 10.194.176.225 with SMTP id cl1mr56036428wjc.45.1432056098001; Tue, 19 May 2015 10:21:38 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id b10sm18287433wic.1.2015.05.19.10.21.36 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 May 2015 10:21:36 -0700 (PDT) Sender: Baptiste Daroussin Date: Tue, 19 May 2015 19:21:34 +0200 From: Baptiste Daroussin To: current@freebsd.org Subject: Re: [RFC] Replace gnu groff in base by heirloom doctools Message-ID: <20150519172134.GE52236@ivaldir.etoilebsd.net> References: <20150514000211.GA9410@ivaldir.etoilebsd.net> <201505152342.t4FNgRgq076946@fire.js.berklix.net> <20150519112644.GB52236@ivaldir.etoilebsd.net> <20150519123722.KSZHLtTvPWw8%sdaoden@yandex.com> <20150519153654.GC52236@ivaldir.etoilebsd.net> <20150519165240.TQ0rmV5a_Z-g%sdaoden@yandex.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="wchHw8dVAp53YPj8" Content-Disposition: inline In-Reply-To: <20150519165240.TQ0rmV5a_Z-g%sdaoden@yandex.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, 19 May 2015 17:21:40 -0000 --wchHw8dVAp53YPj8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, May 19, 2015 at 06:52:40PM +0200, Steffen Nurpmeso wrote: > Hello, >=20 > Baptiste Daroussin wrote: > |On Tue, May 19, 2015 at 02:37:22PM +0200, Steffen Nurpmeso wrote: > |> Baptiste Daroussin wrote: > |>|On Sat, May 16, 2015 at 01:42:26AM +0200, Julian H. Stacey wrote: > |>=20 > |>|>> I think keeping a fully functionnal roff(7) toolchain part of the > |>|>> base system is very good on a unix. > |>=20 > |>|>> From what I could check I cannot find any regression when \ > |>|>> migrating from gnu > |>|>> groff to heirloom doctools, if there is a particular area \ > |>|>> when you think extra > |>|>> care is needed please share it. > |>=20 > |> It seems you haven't checked at all. > |> It seems to me that e.g. mdoc(7) of n-t-r seems to require quite > |> a bit of work in order to be at all usable. > | > |Lots of work has been done recently on heirloom in particular regarding > |the support of mdoc(7) and I have opened tickets for all issues \ > |I could find and > |they have been fixed. Please point me to issues you can have \ > |regarding mdoc(7). >=20 > .Ns doesn't work right, so is why this strong emphasis of mine in > the first sentence. Carsten has this example of mine (last week): >=20 > .Dd Apr 30, 2015 > .Dt xxx 1 > .Os > .Sh NAME > .Nm xxx > .Nd yyy > . > Read the system mailbox of > .Ar user > (appropriate privileges presumed), and > .Dq assume to be > .Ar user > in some aspects, e.g. in respect to > .Ic file Ns > \(enexpansions of > .Ql % > etc.; also see > .Ev USER . >=20 Thanks I will have a look at it soon > |(Note that I'm speaking of doctools as of latest git, not latest releas= e) >=20 > As of last week right shortly after your mail i guess it was. >=20 > |>|Heirloom in base is a win over groff because it has better \ > |>|support for roff(7) > |>|better font handling etc. > |>=20 > |> The macros i use for myself don't work with n-t-r, too: once > |> i truly looked (a few months ago) i found that i would have to > |> rewrite all traps and other positioning in order to get that > |> right. > | > |Can you tell me more about the macros you do use and a sample \ > |document so I can > |check and see if we can add support for it? >=20 > Well Carsten asked me this too last year and i've given him as > much as i could. But the macros are really rather simple layout > via traps. If i recall correctly the examples i've shown Carsten > where letters. I would have to rewrite the macros before i can > make them public, but it is pretty "normal" troff stuff with > traps and positioning, like e.g. the context-free following, for > an example (i think i have sent Carsten some trap info back then?) >=20 > .MACRO RECEIVER > . S:BOOLIFY \\$1 > . ie \\n[S:#IS_BOOL] \{\ > . vs \\n(.su*\\*[RECEIVER_LINE_SPACING_SCALE_FACTOR] > . nf > . de S:RECEIVER_TRAP EOT > . blm PARA > . ds S:RECEIVER_DIVERSION_HOOK > . sp 1v > \\*[RECEIVER_PREHOOK]\c > .EOT > . di S:RECEIVER_DIVERSION > . blm S:RECEIVER_TRAP > . \} > . el \{\ > . if d S:RECEIVER_DIVERSION_HOOK \{\ > \\*[RECEIVER_POSTHOOK]\c > . rm S:RECEIVER_DIVERSION_HOOK > . \} > . di > . \" Calculate best position for address field and box out > . if (\\n(dnu > \\n[#RECEIVER_HEIGHT]u) \{\ > . WARNING \ > \\$0 address does not fit in address window! Growing window!! > . nr #RECEIVER_HEIGHT \\n(dnu > . \} > . nr #1 (\\n[#RECEIVER_HEIGHT]u-\\n(dnu)/2u > . sp |(\\n[#RECEIVER_START]u+\\n(#1u > . rr #1 > . S:RECEIVER_DIVERSION > . rm S:RECEIVER_DIVERSION > . rm S:RECEIVER_TRAP > . fi > . vs > . \} > .. >=20 > Pretty clean letter stuff like that it is. (You asked for an > example.) Same I'll have a look :) >=20 > |> Despite that you seem to do what you want to do anyway, n-t-r is > |> possibly a usable troff, if you go its way and deal with it you > |> may be able to gain a bit nicer output _faster_ and without > |> converting your beloved special fonts first, but in no way is > |> n-t-r a _replacement_ for groff. > | > |As I said you will be able to use groff from ports. I do not \ >=20 > I will have my own one, then. Enough work for getting old. d^.^b >=20 > |claim that n-t-r is > |a replacement for groff in general I propose it for a replacement \ > |for groff in > |base. > | > |groff in base is stuck at 1.19.2 version while upstream is at 1.22.3 ve= rsion > |which in particular has a couple of fixes for mdoc(7) format and a bit = more. >=20 > The mdoc(7) macros are BSD licensed. Nothing prevents anyone from > taking those from GNU troff [master] branch and integrating them > into their own roff version. I did that for (the one that will > be) mine. >=20 > |Every user of groff will have huge benefit using newer groff versions: = bug > |fixes, full functionnalities available etc. >=20 > The above macros originate from stuff written under FreeBSD 4.9 > and especially 5.3 and ran almost a decade there, very smoothly. > Also i'm not so sure about that "huge" when i compare groff > 1.19.2-574-gecbf4f1 (which is the last GPL2 commit) and 1.22.3. > Also Carsten said that. Until now i have indeed assumed it is > purely rhetoric. >=20 > Out of interest: what do you mean when you say "full > functionality"? I see some improvements in the line breaking > algorithm and support for PDF images, as well as a perl(1)-based > PDF output device. ? Of course i want to have that, but for my > personal German and English use the first isn't "deadly" > necessary, PDF images i've never used (this is EPS then) and the > last, well, time has to bring something. Until then PS to PDF via > Ghostscript has to do the trick. It always did so for me. By full functionnality yes I meant all this + X11 support + things like groffpdf, all the roff2* commands etc. >=20 > (In fact i would possibly have been better off to start my own > troff with a codebase from before the grohtml rewrite polluted > even deepest parts of the troff engine itself instead of that last > GPL2 commit. And things like preconv(1) etc. i will be able to > manage in a different way, too. And MathML support for eqn(1) is > possibly overkill if the normal HTML output is completely broken.) >=20 > Not to be misunderstood. Yes, i dislike the decision to include > n-t-r doctools in FreeBSD. I took maintainership of a MUA that > was written by the same person and the code was completely broken. > (And everybody knew that but myself.) Worse, it was terribly > designed, and still is like this for the most part. Even though > the doctools came up years later, i guess the changes were made on > least effort basis also here. And how is that compatible with > FreeBSD? I do understand that you have been beaten by your experience. The goal here= is to have a working and maintainable roff toolchain, so far heirloom's seems = to do it. Of course it is not perfect, but from all documentation we do have in base, it does a better job (speaking of fully roff documentation not manpag= es). For all manpages that mandoc(1) does not handle, it makes a decent fallback renderer and often gives better rendering that groff(1) if Interested I can= give you a couple of example where the rendering is better than the one from gro= ff. > (Yet surely parts of FreeBSD always smelled like rotten. I don't > know how often i got a hard locked burncd process, for example.) > And of course i like that FreeBSD wants to keep a troff, NetBSD > unfortunately seems to go a different route. But what benefit can > be something that doesn't work with existing stuff, but that needs > to be addressed in a special way in order to get not the desired > but the expected results? That doesn't make sense to me. But it > definetely is not a win, but something different. Maybe it is > a win for those who search the latter, though. >=20 Of course feedback like yours are interesting and taken in account. I will = make sure to harass (in a friendly way :)) upstream to fix all bugs (if I cannot= fix them myself) reported by users. I went the route of proposing this change because doctools is working prope= rly with all the existing stuff we do have in base! (minus a couple of pending fixes) this mail was sent to actually get feedback (like yours) from users = about issue they might have with it so we can address them in time and finish evaluating this tool. I will create a branch soon to make the integration in base happening and testable by more people, then send a call for testing so people can actually test what we would provide to them. Best regards, Bapt --wchHw8dVAp53YPj8 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlVbcR4ACgkQ8kTtMUmk6EzK8wCeOmECVljo9bfi2vljMoLbm9r7 nCgAn26kBPHl7floNDC2R7lcZ/i+MpUx =4V8b -----END PGP SIGNATURE----- --wchHw8dVAp53YPj8-- From owner-freebsd-current@FreeBSD.ORG Tue May 19 18:35:47 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6982EBC6 for ; Tue, 19 May 2015 18:35:47 +0000 (UTC) Received: from onelab2.iet.unipi.it (onelab2.iet.unipi.it [131.114.59.238]) by mx1.freebsd.org (Postfix) with ESMTP id EA5311344 for ; Tue, 19 May 2015 18:35:46 +0000 (UTC) Received: by onelab2.iet.unipi.it (Postfix, from userid 275) id D8F0B7300B; Tue, 19 May 2015 20:42:52 +0200 (CEST) Date: Tue, 19 May 2015 20:42:52 +0200 From: Luigi Rizzo To: current@freebsd.org Subject: pedantic compiler warnings: double semicolons, function to data pointers Message-ID: <20150519184252.GB66725@onelab2.iet.unipi.it> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) 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, 19 May 2015 18:35:47 -0000 While trying to compile some of my (kernel) code in different environments, i noticed a couple of errors that perhaps might be worth fixing - extra semicolons. These come either from explicit repetitions in the code (see the output of a grep at the end of this message), or sometimes from the epansion of macros such as BITSET_DEFINE() - conversion between function and data pointers. One is in mbuf.h m->m_ext.ext_free = m->m_ext.ext_arg1 = m->m_ext.ext_arg2 = NULL; Shuold we care/bother to fix these as we step through them ? cheers luigi crypto/openssh/openbsd-compat/bsd-cray.c: debug("Setting MLS labels.");; crypto/heimdal/appl/telnet/libtelnet/encrypt.c: buflen -= 2;; crypto/heimdal/lib/krb5/aes-test.c: continue;; crypto/heimdal/lib/krb5/aes-test.c: continue;; crypto/heimdal/lib/hdb/hdb-ldap.c: bv[i] = ber_memalloc(sizeof(**bv));; crypto/heimdal/lib/hx509/print.c: "\teku-%d: %s\n", i, str);; crypto/openssl/engines/ccgost/gostsum.c: int failcount = 0, count = 0;; crypto/openssl/apps/ca.c: BIO_printf(bio_err, "Type :%s\n", p);; crypto/openssl/apps/s_client.c: sbuf_len -= i;; crypto/openssl/crypto/asn1/x_crl.c: break;; lib/libfetch/common.c: delta.tv_usec / 1000;; lib/libc/db/btree/bt_overflow.c: for (last = NULL, p = dbt->data, sz = dbt->size;; sbin/fsck_ffs/globs.c: bzero(&startprog, sizeof(struct timespec));; sys/geom/label/g_label_msdosfs.c: for (offset = fat_BytesPerSector * fat_FirstDataSector;; sys/boot/arm/at91/libat91/sd-card.c: AT91C_BASE_PDC_MCI->PDC_RCR = SD_BLOCK_SIZE / 4;; sys/amd64/vmm/io/vlapic.c: return ((&lapic->lvt_timer) + i);; sys/ofed/drivers/net/mlx4/en_tx.c: int frags = tx_info->nr_segs;; sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c: n = mr->umem->nmap;; sys/sys/systm.h:void explicit_bzero(void *, size_t) __nonnull(1);; sys/arm/arm/vm_machdep.c: td2->td_md.md_saved_cspr = PSR_SVC32_MODE;; sys/arm/arm/trap-v6.c: tf->tf_r0 = EFAULT;; sys/arm/amlogic/aml8726/aml8726_sdxc-m8.c: stop = start + 4;; sys/net80211/ieee80211_superg.c: error = ieee80211_parent_xmitpkt(ic, m);; sys/pc98/cbus/olpt.c: sc->sc_backoff = hz / LPTOUTINITIAL;; sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c: cl_tab_reg += 4;; sys/contrib/ipfilter/netinet/ip_state.c: hv += tcp->th_dport;; sys/contrib/ipfilter/netinet/ip_state.c: hv += tcp->th_sport;; sys/contrib/ipfilter/netinet/ip_frag.c: ipf_frag_softc_t *softf = softc->ipf_frag_soft;; sys/contrib/ngatm/netnatm/sig/sig_party.c: p->state = UNI_EPSTATE_NULL;; sys/cam/ctl/ctl.c: ctsio->kern_data_ptr = malloc(len, M_CTL, M_WAITOK);; sys/cam/ctl/ctl.c: ctsio->kern_data_ptr = malloc(len, M_CTL, M_WAITOK);; sys/cam/scsi/scsi_da.c: struct da_softc *softc = (struct da_softc *)periph->softc;; sys/cddl/dev/fbt/fbt.c: const Elf_Sym *symp = lc->symtab;; sys/cddl/dev/fbt/fbt.c: const ctf_header_t *hp = (const ctf_header_t *) lc->ctftab;; sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c: va+off, DMU_READ_PREFETCH);; sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c: processorid_t cpu = 0;; sys/dev/stge/if_stge.c: for (cons = sc->sc_cdata.stge_tx_cons;; sys/dev/cxgbe/iw_cxgbe/mem.c: return ERR_PTR(-ENOMEM);; sys/dev/oce/oce_sysctl.c: pimg->img_offset = 13107200;; sys/dev/iscsi/iscsi.h: struct cv is_login_cv;; sys/dev/netmap/netmap_kern.h:void generic_rx_handler(struct ifnet *ifp, struct mbuf *m);; sys/dev/mpr/mpr_user.c: dir = BUS_DMASYNC_POSTWRITE;; sys/dev/hptnr/hptnr_os_bsd.c: return (HPT_U32)pci_cfgregread(bus, dev, func, reg, 4);; sys/dev/hyperv/netvsc/hv_net_vsc.c: netvsc_dev *net_dev = sc->net_dev;; sys/dev/hyperv/netvsc/hv_net_vsc.c: netvsc_dev *net_dev = sc->net_dev;; sys/dev/hyperv/netvsc/hv_net_vsc.c: netvsc_dev *net_dev = sc->net_dev;; sys/dev/netmap_new/netmap_kern.h:void generic_rx_handler(struct ifnet *ifp, struct mbuf *m);; sys/net/ieee8023ad_lacp.c: lp->lp_partner = lacp_partner_admin_optimistic;; tools/regression/rpcsec_gss/rpctest.c: gethostname(hostname, sizeof(hostname));; usr.sbin/fstyp/msdosfs.c: for (offset = fat_BytesPerSector * fat_FirstDataSector;; usr.sbin/ctladm/ctladm.c: char *max_data_segment_length;; usr.sbin/ctladm/ctladm.c: char *offload;; From owner-freebsd-current@FreeBSD.ORG Tue May 19 18:56:45 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A855050F for ; Tue, 19 May 2015 18:56:45 +0000 (UTC) Received: from mail-ie0-x22b.google.com (mail-ie0-x22b.google.com [IPv6:2607:f8b0:4001:c03::22b]) (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 7397B1643 for ; Tue, 19 May 2015 18:56:45 +0000 (UTC) Received: by iebgx4 with SMTP id gx4so21420356ieb.0 for ; Tue, 19 May 2015 11:56:44 -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=bWdV6Cg5kBmK6gZrt9uV4cpa4T+GLNwhJ/QqgzMLpSg=; b=TOrloBNhmPSQ3TZm8S5GT/AvyFgxlJPHbiSyIjrvxoN4K08KN/RKEzJVuI3tm1tiIJ ZMNpvwyD2bpwrVJUFt64hrxWaVBLBYpXHvNjINNMALbK7Ho3dAFdSmSbEfLZnrfHuRR1 WjJrD3rtfJkwbenHe9Fau8H5+6AlA4HwM9Fr5dF7Goli1dKFzqalUqxGeqfhfMch3eeY P/tGrFlYBMTtVb+bh5ewGpH0Ux5wcEzsau6CE5IZunKI2QVh73TrjkiSKDhLuQe+toYn 19eTwuuLFdiU8B/x3ksMLqv/vwDNdmwMPaCaoHsCZ81wukfuGR10pJ3wifKQy0sJX+sz c+WQ== MIME-Version: 1.0 X-Received: by 10.50.79.167 with SMTP id k7mr23267561igx.32.1432061804679; Tue, 19 May 2015 11:56:44 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Tue, 19 May 2015 11:56:44 -0700 (PDT) In-Reply-To: <20150519184252.GB66725@onelab2.iet.unipi.it> References: <20150519184252.GB66725@onelab2.iet.unipi.it> Date: Tue, 19 May 2015 11:56:44 -0700 X-Google-Sender-Auth: SEM8tcq5tghulrdR2XslqSfTbpA Message-ID: Subject: Re: pedantic compiler warnings: double semicolons, function to data pointers From: Adrian Chadd To: Luigi Rizzo Cc: "current@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, 19 May 2015 18:56:45 -0000 On 19 May 2015 at 11:42, Luigi Rizzo wrote: > While trying to compile some of my (kernel) code in different environments, > i noticed a couple of errors that perhaps might be worth fixing > > - extra semicolons. These come either from explicit repetitions in the code > (see the output of a grep at the end of this message), > or sometimes from the epansion of macros such as BITSET_DEFINE() I think removing double-semicolons isn't a bad task.. -a From owner-freebsd-current@FreeBSD.ORG Tue May 19 19:10:24 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9BDA4F30 for ; Tue, 19 May 2015 19:10:24 +0000 (UTC) Received: from outbound3.ore.mailhop.org (erouter6.ore.mailhop.org [54.187.213.119]) by mx1.freebsd.org (Postfix) with SMTP id 79C7917F8 for ; Tue, 19 May 2015 19:10:24 +0000 (UTC) Received: from ilsoft.org (unknown [73.34.117.227]) by outbound3.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Tue, 19 May 2015 19:10:06 +0000 (UTC) Received: from revolution.hippie.lan (revolution.hippie.lan [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id t4JJAG0l017360; Tue, 19 May 2015 13:10:17 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1432062616.1573.6.camel@freebsd.org> Subject: Re: pedantic compiler warnings: double semicolons, function to data pointers From: Ian Lepore To: Adrian Chadd Cc: Luigi Rizzo , "current@freebsd.org" Date: Tue, 19 May 2015 13:10:16 -0600 In-Reply-To: References: <20150519184252.GB66725@onelab2.iet.unipi.it> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.12.10 FreeBSD GNOME Team Port Mime-Version: 1.0 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: Tue, 19 May 2015 19:10:24 -0000 On Tue, 2015-05-19 at 11:56 -0700, Adrian Chadd wrote: > On 19 May 2015 at 11:42, Luigi Rizzo wrote: > > While trying to compile some of my (kernel) code in different environments, > > i noticed a couple of errors that perhaps might be worth fixing > > > > - extra semicolons. These come either from explicit repetitions in the code > > (see the output of a grep at the end of this message), > > or sometimes from the epansion of macros such as BITSET_DEFINE() > > I think removing double-semicolons isn't a bad task.. As long as whoever does it also MFCs it so that it isn't just a bunch of lurking merge conflicts in the future. -- Ian From owner-freebsd-current@FreeBSD.ORG Tue May 19 19:12:45 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 06C4461B for ; Tue, 19 May 2015 19:12:45 +0000 (UTC) Received: from smtp.vangyzen.net (hotblack.vangyzen.net [IPv6:2607:fc50:1000:7400:216:3eff:fe72:314f]) by mx1.freebsd.org (Postfix) with ESMTP id E043318EA for ; Tue, 19 May 2015 19:12:44 +0000 (UTC) Received: from marvin.lab.vangyzen.net (c-73-147-253-17.hsd1.va.comcast.net [73.147.253.17]) by smtp.vangyzen.net (Postfix) with ESMTPSA id 79E2356467; Tue, 19 May 2015 14:12:37 -0500 (CDT) Message-ID: <555B8B3F.9030702@vangyzen.net> Date: Tue, 19 May 2015 15:13:03 -0400 From: Eric van Gyzen User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: Luigi Rizzo , current@freebsd.org Subject: Re: pedantic compiler warnings: double semicolons, function to data pointers References: <20150519184252.GB66725@onelab2.iet.unipi.it> In-Reply-To: <20150519184252.GB66725@onelab2.iet.unipi.it> 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: Tue, 19 May 2015 19:12:45 -0000 On 05/19/2015 14:42, Luigi Rizzo wrote: > While trying to compile some of my (kernel) code in different environments, > i noticed a couple of errors that perhaps might be worth fixing > > - extra semicolons. These come either from explicit repetitions in the code > (see the output of a grep at the end of this message), > or sometimes from the epansion of macros such as BITSET_DEFINE() > > > - conversion between function and data pointers. One is in mbuf.h > > m->m_ext.ext_free = m->m_ext.ext_arg1 = m->m_ext.ext_arg2 = NULL; > > > Shuold we care/bother to fix these as we step through them ? I would say yes, since that would reduce the noise in the compiler warning output. I realize the warning could be disabled, but cleaning up the ~50 occurrences [of ;;] seems like the better way. Eric From owner-freebsd-current@FreeBSD.ORG Wed May 20 00:49:57 2015 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C4E1E989; Wed, 20 May 2015 00:49:57 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id AFB621ED1; Wed, 20 May 2015 00:49:57 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id C46A880A; Wed, 20 May 2015 00:49:57 +0000 (UTC) Date: Wed, 20 May 2015 00:49:56 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org, bapt@FreeBSD.org, imp@FreeBSD.org, emaste@FreeBSD.org Message-ID: <1626065861.11.1432082997618.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD_i386 #159 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE 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, 20 May 2015 00:49:58 -0000 See Changes: [bapt] Reduce overlinking. Because of libdtrace there is still a bit a overlinking but nothing we can = deal with easily [bapt] Correctly link libdtrace and convert to LIBADD Make dtrace only link to libdtrace [bapt] Fix underlinking [bapt] Register libdtrace and its direct and indirect dependencies Register librdlt_db Register libproc dependencies Register libctf dependencies [bapt] Convert to LIBADD [bapt] Convert to LIBADD Remove dependency on pthread, it is not needed [imp] Re-select the SD card before getting the SD status. On a couple Atmel boards, this prevents some error messages during enumeration and also gives us the correct erase block size. They appear to be harmless elsewhere. # Note: we treat too many commands as 'can't fail' if they don't work # after a couple of retries. We need to fix that, but not today... [imp] Add NFS server to mix (for easier, in-place updates). Move to partition 2 for root (since partition 1 is reserved for FAT files the Atmel ROMs can load). [imp] Improve comment about unmapped I/O and fix typos. Submitted by: Matteo Riondato MFC After: 2 days [emaste] All FreeBSD platforms are elf: move i386-elf to i386 This was a leftover from when we had both i386 a.out and ELF. Reviewed by:=09kib, imp Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D2591 ------------------------------------------ [...truncated 79472 lines...] --- lib__L --- --- depend_subdir_libedit --- =3D=3D=3D> lib/libedit (depend) --- common.h --- sh -h > common.h --- emacs.h --- sh -h > emacs.h --- help.h --- sh -bh > help.h --- vi.h --- sh -h > vi.h --- depend_subdir_clang --- --- depend_subdir_libclangast --- =3D=3D=3D> lib/clang/libclangast (depend) --- AttrImpl.inc.h --- clang-tblgen -gen-clang-attr-impl -I -d AttrImpl.inc.d -o AttrImpl.inc.h --- depend_subdir_libedit --- --- historyn.c --- sh -n history.c > historyn.c --- cddl/lib__L --- --- dt_strtab.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_strtab.o --- lib__L --- --- _sub.depend --- =3D=3D=3D> lib/libedit/edit/readline (depend) --- depend_subdir_clang --- --- AttrList.inc.h --- clang-tblgen -gen-clang-attr-list -I -d AttrList.inc.d -o AttrList.inc.h --- depend_subdir_libedit --- --- help.c --- sh -bc > help.c --- depend_subdir_clang --- --- AttrVisitor.inc.h --- clang-tblgen -gen-clang-attr-ast-visitor -I -d AttrVisitor.inc.d -o AttrVisitor.inc.h --- depend_subdir_libedit --- --- fcns.h --- sh -fh vi.h emacs.h common.h > fcns.h --- depend_subdir_clang --- --- Attrs.inc.h --- clang-tblgen -gen-clang-attr-classes -I -d Attrs.inc.d -o Attrs.inc.h --- CommentCommandList.inc.h --- clang-tblgen -gen-clang-comment-command-list -d CommentCommandList.inc.d -= o CommentCommandList.inc.h --- CommentHTMLTagsProperties.inc.h --- clang-tblgen -gen-clang-comment-html-tags-properties -d CommentHTMLTagsPro= perties.inc.d -o CommentHTMLTagsProperties.inc.h --- depend_subdir_libedit --- --- tokenizern.c --- sh -n tokenizer.c > tokenizern.c --- depend_subdir_clang --- --- DiagnosticCommentKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DComment -I -d DiagnosticCommentKinds.in= c.d -o DiagnosticCommentKinds.inc.h --- depend_subdir_libedit --- --- fcns.c --- sh -fc vi.h emacs.h common.h > fcns.c --- editline.c --- sh -e chared.c common.c el.c emacs.c fcns.c filecomplete.c help.c hist.c k= eymacro.c map.c chartype.c parse.c prompt.c read.c refresh.c search.c sig.c= terminal.c tty.c vi.c eln.c > editline.c --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I. -I -I -DWIDECHAR -std=3Dgnu99 editline.c = tokenizern.c historyn.c --- kerberos5/lib__L --- --- pname_to_uid.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o pname_to_uid.o --- cddl/lib__L --- --- dt_subr.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_subr.o --- lib__L --- --- depend_subdir_clang --- --- DiagnosticCommonKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DCommon -I -d DiagnosticCommonKinds.inc.= d -o DiagnosticCommonKinds.inc.h --- DiagnosticFrontendKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DFrontend -I -d DiagnosticFrontendKinds.= inc.d -o DiagnosticFrontendKinds.inc.h --- DiagnosticSemaKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DSema -I -d DiagnosticSemaKinds.inc.d -= o DiagnosticSemaKinds.inc.h --- kerberos5/lib__L --- --- pname_to_uid.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o pname_to_ui= d.So --- lib__L --- --- AttrDump.inc.h --- clang-tblgen -gen-clang-attr-dump -I -d AttrDump.inc.d -o AttrDump.inc.h --- CommentCommandInfo.inc.h --- clang-tblgen -gen-clang-comment-command-info -d CommentCommandInfo.inc.d -= o CommentCommandInfo.inc.h --- CommentHTMLNamedCharacterReferences.inc.h --- clang-tblgen -gen-clang-comment-html-named-character-references -d Comment= HTMLNamedCharacterReferences.inc.d -o CommentHTMLNamedCharacterReferences.i= nc.h --- CommentHTMLTags.inc.h --- clang-tblgen -gen-clang-comment-html-tags -d CommentHTMLTags.inc.d -o Comm= entHTMLTags.inc.h --- CommentNodes.inc.h --- clang-tblgen -gen-clang-comment-nodes -d CommentNodes.inc.d -o CommentNode= s.inc.h --- DeclNodes.inc.h --- clang-tblgen -gen-clang-decl-nodes -d DeclNodes.inc.d -o DeclNodes.inc.h = --- DiagnosticASTKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DAST -I -d DiagnosticASTKinds.inc.d -o = DiagnosticASTKinds.inc.h --- cddl/lib__L --- --- dt_work.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_work.o --- lib__L --- --- StmtNodes.inc.h --- clang-tblgen -gen-clang-stmt-nodes -d StmtNodes.inc.d -o StmtNodes.inc.h = --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -I -I -I. -I -DLLVM_ON_= UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DCLA= NG_ENABLE_ARCMT -DCLANG_ENABLE_STATIC_ANALYZER -DLLVM_DEFAULT_TARGET_TRIPLE= =3D\"i386-unknown-freebsd11.0\" -DLLVM_HOST_TRIPLE=3D\"i386-unknown-freebsd= 11.0\" -DDEFAULT_SYSROOT=3D\"\" -std=3Dc++11 -stdlib=3Dlibc++ <= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/lib/clang/libclangast/= ../../../contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp> = = = =20 --- kerberos5/lib__L --- --- prf.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o prf.o --- lib__L --- --- depend_subdir_libedit --- echo libedit.so.7: >> .depend --- depend_subdir_libarchive --- =3D=3D=3D> lib/libarchive (depend) --- cddl/lib__L --- --- dt_xlator.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_xlator.o --- lib__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -DHAVE_BZLIB_H=3D1 -DHAVE_LIBLZMA=3D1 -D= HAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\" -I -DWITH_OPENSSL -std=3Dgnu99 = <= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/lib/libarchive/../../c= ontrib/libarchive/libarchive/archive_write_add_filter_gzip.c> = --- cddl/lib__L --- --- gmatch.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o gmatch.o --- dis_tables.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dis_tables.o --- kerberos5/lib__L --- --- prf.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o prf.So --- process_context_token.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o process_context_token.o --- process_context_token.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o process_context_token.So --- release_buffer.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o release_buffer.o --- release_buffer.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o release_buffer.So --- cddl/lib__L --- --- dt_grammar.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 dt_grammar.= c -o dt_grammar.o --- kerberos5/lib__L --- --- release_cred.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o release_cred.o --- cddl/lib__L --- --- dt_grammar.So --- cc -fpic -DPIC -O2 -pipe -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/cddl/lib/libdtrace/../= ../../sys/cddl/dev/dtrace/i386> -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/cddl/lib/libdtrace/../= ../../cddl/compat/opensolaris/include> -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fst= ack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragm= as -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tau= tological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-f= unction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swi= tch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c= dt_grammar.c -o dt_grammar.So --- kerberos5/lib__L --- --- release_cred.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o release_cred.So --- cddl/lib__L --- --- dt_lex.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 dt_lex.c -o= dt_lex.o --- kerberos5/lib__L --- --- release_name.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o release_name.o --- release_name.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o release_name.So --- cddl/lib__L --- --- dt_lex.So --- cc -fpic -DPIC -O2 -pipe -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/cddl/lib/libdtrace/../= ../../sys/cddl/dev/dtrace/i386> -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/cddl/lib/libdtrace/../= ../../cddl/compat/opensolaris/include> -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fst= ack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragm= as -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tau= tological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-f= unction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swi= tch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c= dt_lex.c -o dt_lex.So --- kerberos5/lib__L --- --- sequence.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o sequence.o --- lib__L --- echo libarchive.so.6: >> .depend --- depend_subdir_libcasper --- =3D=3D=3D> lib/libcasper (depend) --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -I -I -std=3Dgnu99 --- kerberos5/lib__L --- --- sequence.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o sequence.So --- lib__L --- echo libcasper.so.0: = >> .depend --- kerberos5/lib__L --- --- set_cred_option.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o set_cred_option.o --- set_cred_option.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o set_cred_option.So --- set_sec_context_option.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o set_sec_context_option.o --- cddl/lib__L --- --- libdtrace.a --- building static dtrace library ranlib -D libdtrace.a --- libdtrace.so.2 --- building shared library libdtrace.so.2 cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o libdtrace.so.2 -Wl,-soname,libdtrace.so.2 `NM=3D'nm' lorder = dt_aggregate.So dt_as.So dt_buf.So dt_cc.So dt_cg.So dt_consume.So dt_decl.= So dt_dis.So dt_dof.So dt_error.So dt_errtags.So dt_grammar.So dt_handle.So= dt_ident.So dt_isadep.So dt_inttab.So dt_lex.So dt_link.So dt_list.So dt_m= ap.So dt_module.So dt_names.So dt_open.So dt_options.So dt_parser.So dt_pcb= .So dt_pid.So dt_pq.So dt_pragma.So dt_print.So dt_printf.So dt_proc.So dt_= program.So dt_provider.So dt_regset.So dt_string.So dt_strtab.So dt_subr.So= dt_work.So dt_xlator.So gmatch.So dis_tables.So | tsort -q` -lctf -lelf = -lproc -lrtld_db -lpthread --- kerberos5/lib__L --- --- set_sec_context_option.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o set_sec_context_option.So --- cddl/lib__L --- : cannot find -lproc cc: error: linker command failed with exit code 1 (use -v to see invocation= ) *** [libdtrace.so.2] Error code 1 make[5]: stopped in 1 error make[5]: stopped in *** [_sub.all] Error code 2 make[4]: stopped in 1 error make[4]: stopped in --- kerberos5/lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in *** [_sub.all] Error code 2 make[4]: stopped in 1 error make[4]: stopped in --- lib__L --- --- depend_subdir_clang --- A failure has been detected in another branch of the parallel make make[6]: stopped in *** [depend_subdir_libclangast] Error code 2 make[5]: stopped in 1 error make[5]: stopped in *** [depend_subdir_clang] Error code 2 make[4]: stopped in 1 error make[4]: stopped in A failure has been detected in another branch of the parallel make make[3]: stopped in *** [libraries] Error code 2 make[2]: stopped in 1 error make[2]: stopped in *** [_libraries] Error code 2 make[1]: stopped in 1 error make[1]: stopped in *** [buildworld] Error code 2 make: stopped in 1 error make: stopped in Build step 'Execute shell' marked build as failure From owner-freebsd-current@FreeBSD.ORG Wed May 20 04:00:41 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 32A115DB for ; Wed, 20 May 2015 04:00:41 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 1337E159E for ; Wed, 20 May 2015 04:00:41 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id C0D5F855 for ; Wed, 20 May 2015 04:00:40 +0000 (UTC) Date: Wed, 20 May 2015 04:00:38 +0000 (GMT) From: jenkins-admin@freebsd.org To: freebsd-current@freebsd.org Message-ID: <1912251249.12.1432094438240.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <137155441.9.1432050548997.JavaMail.jenkins@jenkins-9.freebsd.org> References: <137155441.9.1432050548997.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD-tests2 #1043 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD-tests2 X-Jenkins-Result: FAILURE 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, 20 May 2015 04:00:41 -0000 See ------------------------------------------ Started by upstream project "Build_Image_and_Run_Tests_in_Bhyve_HEAD" build= number 1089 originally caused by: Started by upstream project "FreeBSD_HEAD" build number 2777 originally caused by: Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Building remotely on havoc.ysv.freebsd.org (FreeBSD-CURRENT-baremetal) in w= orkspace [FreeBSD_HEAD-tests2] $ /bin/sh -xe /tmp/hudson7273775553950966696.sh + sudo python /vm/freebsd-ci/scripts/test/run-tests.py -f /vm/freebsd-ci/sc= ripts/test/config/config.json bhyveload -m 2G -d /net/jenkins-10.freebsd.org/builds/Build-UFS-image/image= /FreeBSD_HEAD/test.img vm_test Consoles: userboot =20 FreeBSD/amd64 User boot, Revision 1.1 (root@havoc.ysv.freebsd.org, Sat Mar 7 06:40:36 UTC 2015) |=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-= =08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08= /=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\= =08|=08/=08-=08\=08|=08Loading /boot/defaults/loader.conf /=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\= =08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08= -=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|= =08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08= \=08|=08/=08-=08=1B[H=1B[J\=08|=08/=08-=08\=08|=08 =1B[7;46H ``` = `=1B[8;46Hs` `.....---.......--.``` -/=1B[9;46H+o .--` = /y:` +.=1B[10;46H yo`:. :o `+-=1B[11;46H y/ = -/` -o/=1B[12;46H .- ::/sy+:.=1B[13;46H / = `-- /=1B[14;46H`: :`=1B[15;46H`: = :`=1B[16;46H / /=1B[17;46= H .- -.=1B[18;46H -- -.=1B[19;= 46H `:` `:`=1B[20;46H .-- `--.=1B[21;46H= .---.....----./=08-=08\=08|=08 =1B[1;2H ______ ____ = _____ _____ =1B[2;2H| ____| | _ \ / ____| __ \ =1B[3;2H| |= ___ _ __ ___ ___ | |_) | (___ | | | |=1B[4;2H| ___| '__/ _ \/ _ \| _ < = \___ \| | | |=1B[5;2H| | | | | __/ __/| |_) |____) | |__| |=1B[6;2H| |= | | | | || | | |=1B[7;2H|_| |_| \___|\___||____/|= _____/|_____/ =1B[10;2H|=1B[11;2H|=1B[12;2H|=1B[13;2H|=1B[14;2H|=1B[15;2H|= =1B[16;2H|=1B[17;2H|=1B[18;2H|=1B[19;2H|=1B[20;2H|=1B[21;2H|=1B[10;44H|=1B[= 11;44H|=1B[12;44H|=1B[13;44H|=1B[14;44H|=1B[15;44H|=1B[16;44H|=1B[17;44H|= =1B[18;44H|=1B[19;44H|=1B[20;44H|=1B[21;44H|=1B[9;3H=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=1B[22;3H=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=1B[9;2H+=1B[22;2H+=1B[9;44H+=1B[22;44H+=1B[25;0H/=08-=08\=08|=08/= =08-=08\=08|=08/=08-=08=1B[9;15HWelcome to FreeBSD=1B[11;5H1 =1B[11;6H.=1B[= 11;8HBoot Multi User [Enter]=1B[12;5H2 =1B[12;6H.=1B[12;8HBoot [S]ingle Use= r=1B[13;5H3 =1B[13;6H.=1B[13;8H[Esc]ape to loader prompt=1B[14;5H4 =1B[14;6= H.=1B[14;8HReboot=1B[16;5HOptions:=1B[17;5H5 =1B[17;6H.=1B[17;8H[K]ernel: k= ernel (1 of 2)=1B[18;5H6 =1B[18;6H.=1B[18;8HConfigure Boot [O]ptions...=1B[= 25;0H=1B[23;4HAutoboot in 9 seconds. [Space] to pause=1B[25;0H=1B[23;4HAuto= boot in 8 seconds. [Space] to pause=1B[25;0H=1B[23;4HAutoboot in 7 seconds.= [Space] to pause=1B[25;0H=1B[23;4HAutoboot in 6 seconds. [Space] to pause= =1B[25;0H=1B[23;4HAutoboot in 5 seconds. [Space] to pause=1B[25;0H=1B[23;4H= Autoboot in 4 seconds. [Space] to pause=1B[25;0H=1B[23;4HAutoboot in 3 seco= nds. [Space] to pause=1B[25;0H=1B[23;4HAutoboot in 2 seconds. [Space] to pa= use=1B[25;0H=1B[23;4HAutoboot in 1 seconds. [Space] to pause=1B[25;0H=1B[23= ;4H =1B[25;0H\=08|=08/=08-=08\=08|=08= /=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\= =08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08/boot/kernel= /kernel text=3D0x105cb30 \=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\= =08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08= -=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|= =08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08= \=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08Tra= ceback (most recent call last): File "/vm/freebsd-ci/scripts/test/run-tests.py", line 152, in main(sys.argv) File "/vm/freebsd-ci/scripts/test/run-tests.py", line 80, in main runTest() File "/vm/freebsd-ci/scripts/test/run-tests.py", line 96, in runTest child.expect(pexpect.EOF) File "/usr/local/lib/python2.7/site-packages/pexpect/__init__.py", line 1= 451, in expect timeout, searchwindowsize) File "/usr/local/lib/python2.7/site-packages/pexpect/__init__.py", line 1= 466, in expect_list timeout, searchwindowsize) File "/usr/local/lib/python2.7/site-packages/pexpect/__init__.py", line 1= 568, in expect_loop raise TIMEOUT(str(err) + '\n' + str(self)) pexpect.TIMEOUT: Timeout exceeded. version: 3.3 command: /usr/sbin/bhyveload args: [u'/usr/sbin/bhyveload', u'-m', u'2G', u'-d', u'/net/jenkins-10.freeb= sd.org/builds/Build-UFS-image/image/FreeBSD_HEAD/test.img', u'vm_test'] searcher: buffer (last 100 chars): '\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|= \x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x= 08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x0= 8/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08' before (last 100 chars): '\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|= \x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x= 08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x0= 8/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08/\x08-\x08\\\x08|\x08' after: match: None match_index: None exitstatus: None flag_eof: False pid: 25394 child_fd: 3 closed: False timeout: 30 delimiter: logfile: ', mode 'w' at 0x800670150> logfile_read: None logfile_send: None maxread: 2000 ignorecase: False searchwindowsize: None delaybeforesend: 0.05 delayafterclose: 0.1 delayafterterminate: 0.1 Build step 'Execute shell' marked build as failure Recording test results ERROR: Publisher 'Publish JUnit test result report' failed: Test reports we= re found but none of them are new. Did tests run?=20 For example, is 1 day 4 hr old From owner-freebsd-current@FreeBSD.ORG Wed May 20 04:45:32 2015 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 51CCCC09; Wed, 20 May 2015 04:45:32 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 39E7D1A79; Wed, 20 May 2015 04:45:32 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 22D8086D; Wed, 20 May 2015 04:45:31 +0000 (UTC) Date: Wed, 20 May 2015 04:45:30 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org, hiren@FreeBSD.org, bapt@FreeBSD.org, emaste@FreeBSD.org, imp@FreeBSD.org Message-ID: <1489397586.13.1432097130644.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1626065861.11.1432082997618.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1626065861.11.1432082997618.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD_i386 #160 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE 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, 20 May 2015 04:45:32 -0000 See Changes: [hiren] Add a new sysctl net.inet.tcp.hostcache.purgenow=3D1 to expire and = purge all entries in hostcache immediately. In collaboration with:=09bz, rwatson MFC after:=091 week Relnotes:=09yes Sponsored by:=09Limelight Networks ------------------------------------------ [...truncated 81174 lines...] rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -I -I -I. -I -DLLVM_ON_= UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DCLA= NG_ENABLE_ARCMT -DCLANG_ENABLE_STATIC_ANALYZER -DLLVM_DEFAULT_TARGET_TRIPLE= =3D\"i386-unknown-freebsd11.0\" -DLLVM_HOST_TRIPLE=3D\"i386-unknown-freebsd= 11.0\" -DDEFAULT_SYSROOT=3D\"\" -std=3Dc++11 -stdlib=3Dlibc++ <= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/lib/clang/libclangast/= ../../../contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp> = = = =20 --- cddl/lib__L --- --- dt_print.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_print.o --- kerberos5/lib__L --- --- init_sec_context.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o init_sec_context.o --- cddl/lib__L --- --- dt_printf.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_printf.o --- kerberos5/lib__L --- --- init_sec_context.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o init_sec_context.So --- cddl/lib__L --- --- dt_proc.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_proc.o --- kerberos5/lib__L --- --- inquire_context.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o inquire_context.o --- cddl/lib__L --- --- dt_program.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_program.o --- kerberos5/lib__L --- --- inquire_context.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o inquire_context.So --- cddl/lib__L --- --- dt_provider.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_provider.o --- kerberos5/lib__L --- --- inquire_cred.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o inquire_cred.o --- cddl/lib__L --- --- dt_regset.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_regset.o --- kerberos5/lib__L --- --- inquire_cred.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o inquire_cred.So --- cddl/lib__L --- --- dt_string.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_string.o --- dt_strtab.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_strtab.o --- kerberos5/lib__L --- --- inquire_cred_by_mech.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o inquire_cred_by_mech.o --- cddl/lib__L --- --- dt_subr.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_subr.o --- kerberos5/lib__L --- --- inquire_cred_by_mech.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o inquire_cred_by_mech.So --- cddl/lib__L --- --- dt_work.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_work.o --- dt_xlator.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_xlator.o --- kerberos5/lib__L --- --- inquire_cred_by_oid.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o inquire_cred_by_oid.o --- cddl/lib__L --- --- gmatch.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o gmatch.o --- dis_tables.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dis_tables.o --- kerberos5/lib__L --- --- inquire_cred_by_oid.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o inquire_cred_by_oid.So --- inquire_mechs_for_name.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o inquire_mechs_for_name.o --- inquire_mechs_for_name.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o inquire_mechs_for_name.So --- lib__L --- --- depend_subdir_libclangbasic --- =3D=3D=3D> lib/clang/libclangbasic (depend) --- DiagnosticASTKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DAST -I -d DiagnosticASTKinds.inc.d -= o DiagnosticASTKinds.inc.h --- DiagnosticCommentKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DComment -I -d DiagnosticCommentKinds.= inc.d -o DiagnosticCommentKinds.inc.h --- DiagnosticCommonKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DCommon -I -d DiagnosticCommonKinds.in= c.d -o DiagnosticCommonKinds.inc.h --- kerberos5/lib__L --- --- inquire_names_for_mech.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o inquire_names_for_mech.o --- lib__L --- --- DiagnosticDriverKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DDriver -I -d DiagnosticDriverKinds.in= c.d -o DiagnosticDriverKinds.inc.h --- DiagnosticFrontendKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DFrontend -I -d DiagnosticFrontendKind= s.inc.d -o DiagnosticFrontendKinds.inc.h --- DiagnosticGroups.inc.h --- clang-tblgen -gen-clang-diag-groups -I -d DiagnosticGroups.inc.d -o DiagnosticGroups.inc.h= --- DiagnosticIndexName.inc.h --- --- kerberos5/lib__L --- --- inquire_names_for_mech.So --- --- lib__L --- clang-tblgen -gen-clang-diags-index-name -I -d DiagnosticIndexName.inc.d -o DiagnosticInde= xName.inc.h --- kerberos5/lib__L --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o inquire_names_for_mech.So --- lib__L --- --- DiagnosticLexKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DLex -I -d DiagnosticLexKinds.inc.d -= o DiagnosticLexKinds.inc.h --- DiagnosticParseKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DParse -I -d DiagnosticParseKinds.inc.= d -o DiagnosticParseKinds.inc.h --- cddl/lib__L --- --- dt_grammar.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 dt_grammar.= c -o dt_grammar.o --- lib__L --- --- DiagnosticSemaKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DSema -I -d DiagnosticSemaKinds.inc.d = -o DiagnosticSemaKinds.inc.h --- kerberos5/lib__L --- --- inquire_sec_context_by_oid.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o inquire_sec_context_by_oid.o --- lib__L --- --- DiagnosticSerializationKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DSerialization -I -d DiagnosticSeriali= zationKinds.inc.d -o DiagnosticSerializationKinds.inc.h --- AttrHasAttributeImpl.inc.h --- clang-tblgen -gen-clang-attr-has-attribute-impl -I -d AttrHasAttributeImpl.inc.d -o AttrHasAttributeImp= l.inc.h --- DiagnosticAnalysisKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DAnalysis -I -d DiagnosticAnalysisKind= s.inc.d -o DiagnosticAnalysisKinds.inc.h --- arm_neon.inc.h --- clang-tblgen -gen-arm-neon-sema -d arm_neon.inc.d -o arm_neon.inc.h --- cddl/lib__L --- --- dt_grammar.So --- cc -fpic -DPIC -O2 -pipe -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/cddl/lib/libdtrace/../= ../../sys/cddl/dev/dtrace/i386> -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/cddl/lib/libdtrace/../= ../../cddl/compat/opensolaris/include> -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fst= ack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragm= as -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tau= tological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-f= unction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swi= tch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c= dt_grammar.c -o dt_grammar.So --- lib__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -I -I -I. -I = -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MA= CROS -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_STATIC_ANALYZER -DLLVM_DEFAULT_TAR= GET_TRIPLE=3D\"i386-unknown-freebsd11.0\" -DLLVM_HOST_TRIPLE=3D\"i386-unkno= wn-freebsd11.0\" -DDEFAULT_SYSROOT=3D\"\" -std=3Dc++11 -stdlib=3Dlibc++ = = =20 --- kerberos5/lib__L --- --- inquire_sec_context_by_oid.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o inquire_sec_context_by_oid.So --- cddl/lib__L --- --- dt_lex.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 dt_lex.c -o= dt_lex.o --- kerberos5/lib__L --- --- pname_to_uid.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o pname_to_uid.o --- pname_to_uid.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o pname_to_ui= d.So --- cddl/lib__L --- --- dt_lex.So --- cc -fpic -DPIC -O2 -pipe -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/cddl/lib/libdtrace/../= ../../sys/cddl/dev/dtrace/i386> -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/cddl/lib/libdtrace/../= ../../cddl/compat/opensolaris/include> -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fst= ack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragm= as -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tau= tological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-f= unction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swi= tch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c= dt_lex.c -o dt_lex.So --- kerberos5/lib__L --- --- prf.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o prf.o --- prf.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o prf.So --- process_context_token.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o process_context_token.o --- cddl/lib__L --- --- libdtrace.a --- building static dtrace library ranlib -D libdtrace.a --- kerberos5/lib__L --- --- process_context_token.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o process_context_token.So --- lib__L --- --- depend_subdir_libclangcodegen --- =3D=3D=3D> lib/clang/libclangcodegen (depend) --- AttrParsedAttrList.inc.h --- clang-tblgen -gen-clang-attr-parsed-attr-list -I -d AttrParsedAttrList.inc.d -o AttrParsedAttrList.in= c.h --- AttrVisitor.inc.h --- clang-tblgen -gen-clang-attr-ast-visitor -I -d AttrVisitor.inc.d -o AttrVisitor.inc.h --- cddl/lib__L --- --- libdtrace.so.2 --- --- kerberos5/lib__L --- --- release_buffer.o --- --- cddl/lib__L --- building shared library libdtrace.so.2 --- kerberos5/lib__L --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o release_buffer.o --- cddl/lib__L --- cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o libdtrace.so.2 -Wl,-soname,libdtrace.so.2 `NM=3D'nm' lorder = dt_aggregate.So dt_as.So dt_buf.So dt_cc.So dt_cg.So dt_consume.So dt_decl.= So dt_dis.So dt_dof.So dt_error.So dt_errtags.So dt_grammar.So dt_handle.So= dt_ident.So dt_isadep.So dt_inttab.So dt_lex.So dt_link.So dt_list.So dt_m= ap.So dt_module.So dt_names.So dt_open.So dt_options.So dt_parser.So dt_pcb= .So dt_pid.So dt_pq.So dt_pragma.So dt_print.So dt_printf.So dt_proc.So dt_= program.So dt_provider.So dt_regset.So dt_string.So dt_strtab.So dt_subr.So= dt_work.So dt_xlator.So gmatch.So dis_tables.So | tsort -q` -lctf -lelf = -lproc -lrtld_db -lpthread --- lib__L --- --- Attrs.inc.h --- clang-tblgen -gen-clang-attr-classes -I -d Attrs.inc.d -o Attrs.inc.h --- DiagnosticFrontendKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DFrontend -I -d DiagnosticFrontendKi= nds.inc.d -o DiagnosticFrontendKinds.inc.h --- cddl/lib__L --- : cannot find -lproc cc: error: linker command failed with exit code 1 (use -v to see invocation= ) *** [libdtrace.so.2] Error code 1 make[5]: stopped in 1 error make[5]: stopped in *** [_sub.all] Error code 2 make[4]: stopped in 1 error make[4]: stopped in --- lib__L --- A failure has been detected in another branch of the parallel make make[6]: stopped in *** [depend_subdir_libclangcodegen] Error code 2 make[5]: stopped in --- kerberos5/lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in *** [_sub.all] Error code 2 make[4]: stopped in 1 error make[4]: stopped in --- lib__L --- --- depend_subdir_libclangast --- A failure has been detected in another branch of the parallel make make[6]: stopped in *** [depend_subdir_libclangast] Error code 2 make[5]: stopped in 2 errors make[5]: stopped in *** [depend_subdir_clang] Error code 2 make[4]: stopped in 1 error make[4]: stopped in A failure has been detected in another branch of the parallel make make[3]: stopped in *** [libraries] Error code 2 make[2]: stopped in 1 error make[2]: stopped in *** [_libraries] Error code 2 make[1]: stopped in 1 error make[1]: stopped in *** [buildworld] Error code 2 make: stopped in 1 error make: stopped in Build step 'Execute shell' marked build as failure From owner-freebsd-current@FreeBSD.ORG Wed May 20 04:54:07 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A2D21E50 for ; Wed, 20 May 2015 04:54:07 +0000 (UTC) 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 6182A1B6A for ; Wed, 20 May 2015 04:54:07 +0000 (UTC) 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 <1Yuvxg-002Yar-7f>; Wed, 20 May 2015 06:50:32 +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 <1Yuvxg-003ZBW-4B>; Wed, 20 May 2015 06:50:32 +0200 Date: Wed, 20 May 2015 06:50:24 +0200 From: "O. Hartmann" To: freebsd-current Subject: [283136]: buildworld failure: usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lproc Message-ID: <20150520065024.6d0aa9d9@freyja.zeit4.iv.bundesimmobilien.de> Organization: FU Berlin X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.27; 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, 20 May 2015 04:54:07 -0000 Current sources (r283136) die on buildworld with the following error: [...] --- cddl/lib__L --- /usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lproc cc: error: linker command failed with exit code 1 (use -v to see invocation) *** [libdtrace.so.2] Error code 1 From owner-freebsd-current@FreeBSD.ORG Wed May 20 07:09:21 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 42A517CF for ; Wed, 20 May 2015 07:09:21 +0000 (UTC) Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::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 0CCF41963 for ; Wed, 20 May 2015 07:09:21 +0000 (UTC) Received: by igcau1 with SMTP id au1so32808715igc.1 for ; Wed, 20 May 2015 00:09:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=kq+TTI3UGywxd9YviK1SFtATbSdyCL4v8U2Er0Z56Z0=; b=Uk+GSxfGu1/wMO214mD+3AjAYHKb7FcYyvUJwOJtPkljeqVHeieEttvzMKoyWvAepy SDCkvz+DN8cmdN3zFO0TajpfwEnKXD+LsdCSLNRh8EDfv9mR0IKmol42fgVEJb78kHo8 Mfi7Ax8a8iCwX1XehE75yhD7BeUQQJD+qE2X4VVhcWkuGYegwnGwaUsuoKo6EM+FLv89 GYNcWk+Lrn1Fm6jW+fp5kRudwNWtLCzBswEBblX49vc5o7mV79BVHI+mSkP1+TJkqxSx Ct/FgqYw2ZBJalb8+y1Z98ZxAbvRVUYF5zzv8le/IlyFPd0OldhB3v0zkNjt15yHHCNo AwUw== MIME-Version: 1.0 X-Received: by 10.107.155.81 with SMTP id d78mr41012305ioe.29.1432105760432; Wed, 20 May 2015 00:09:20 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Wed, 20 May 2015 00:09:20 -0700 (PDT) Date: Wed, 20 May 2015 00:09:20 -0700 X-Google-Sender-Auth: -9ucdLJc_9UVKWWALVvTbQtkrMY Message-ID: Subject: libiconv: compile error with gcc-4.9 From: Adrian Chadd 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: Wed, 20 May 2015 07:09:21 -0000 Hi, I have the following compile error with gcc-4.9. Is there an issue with the macro/inline, or is it just dead code? --- citrus_prop.So --- /usr/local/bin/mips-portbld-freebsd11.0-gcc -isystem /home/adrian/work/freebsd/head-embedded/obj-gcc/mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/include -L/home/adrian/work/freebsd/head-embedded/obj-gcc/mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib --sysroot=/home/adrian/work/freebsd/head-embedded/obj-gcc/mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp -B/usr/local/mips-freebsd/bin/ -fpic -DPIC -O -pipe -G0 -march=mips32 -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/include -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/../../include -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/mips -DNLS -DSOFTFLOAT -D__DBINTERFACE_PRIVATE -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/../../contrib/gdtoa -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/../../contrib/libc-vis -DINET6 -I/home/adrian/work/freebsd/head-embedded/obj-gcc/mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/../libmd -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/../../contrib/jemalloc/include -DMALLOC_PRODUCTION -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/stdtime -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/rpc -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/mips/softfloat -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/softfloat -DSOFTFLOAT_FOR_GCC -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop.c -o citrus_prop.So /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop.c: In function '_citrus_prop_read_chr': /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop.c:112:16: error: variable 'neg' set but not used [-Werror=unused-but-set-variable] int base, ch, neg; \ ^ /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop.c:142:1: note: in expansion of macro '_CITRUS_PROP_READ_INT' _CITRUS_PROP_READ_INT(chr, int) ^ /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop.c: In function '_citrus_prop_read_num': /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop.c:112:16: error: variable 'neg' set but not used [-Werror=unused-but-set-variable] int base, ch, neg; \ ^ /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop.c:143:1: note: in expansion of macro '_CITRUS_PROP_READ_INT' _CITRUS_PROP_READ_INT(num, uint64_t) ^ Thanks, -adrian From owner-freebsd-current@FreeBSD.ORG Wed May 20 07:11:09 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EDA168E7 for ; Wed, 20 May 2015 07:11:08 +0000 (UTC) Received: from mail-ie0-x22b.google.com (mail-ie0-x22b.google.com [IPv6:2607:f8b0:4001:c03::22b]) (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 B6A5C1A57 for ; Wed, 20 May 2015 07:11:08 +0000 (UTC) Received: by iepj10 with SMTP id j10so32371087iep.3 for ; Wed, 20 May 2015 00:11:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=054qd6YVAW6l76uFMeayyPNzioKrRXDEOyQTdkmtJGw=; b=dtaS9z2MxTpzcUhVLVIUVHuXgSyu2T69ZN7kDpCELXTab9r06/Azb5tqumZVoWo8WR Ofkar0sgIWDiwGHvIxS7Q9Y7o+ZuBXSZ3vy9GaXnxsBgBudEi5IkzdsQ2N5Zn9TWg4VK LnCsMzLHtnLNGzoGu8bAdKGnbvADuBmFrn2JuF2Hr8/NsSxDdlqfexAb4UUdcpyZPxnU 6setCK69nx4lhgGeAfH0aNQKV5ws62XGqGXYhH2WB8mQhTGs0ezRm9CqHrVqw37lU3J6 Zl0Xunug/viPPP8FXx+GMdIeyIfAEwv0bP5CZk07+setHZf8grdZZn0c8vOc7f5dyXck x4Wg== MIME-Version: 1.0 X-Received: by 10.43.58.201 with SMTP id wl9mr44718721icb.37.1432105868162; Wed, 20 May 2015 00:11:08 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Wed, 20 May 2015 00:11:08 -0700 (PDT) Date: Wed, 20 May 2015 00:11:08 -0700 X-Google-Sender-Auth: Ug-vJ9Iee4g6l7IEQg_VAmOf5Sc Message-ID: Subject: libc/gen: unused variables From: Adrian Chadd 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: Wed, 20 May 2015 07:11:09 -0000 Hi, here's a patch against -head that eliminates gcc-4.9 complaining about set-but-unused variables. It just comments them out for now - are these okay to eliminate, or is there something else that's broken/missing? Thanks! -adrian adrian@lucy-11i386:~/work/freebsd/head-embedded/src/lib % svn diff Index: libc/gen/dlfcn.c =================================================================== --- libc/gen/dlfcn.c (revision 282934) +++ libc/gen/dlfcn.c (working copy) @@ -149,10 +149,10 @@ dl_init_phdr_info(void) { Elf_Auxinfo *auxp; - size_t phent; +// size_t phent; unsigned int i; - phent = 0; +// phent = 0; for (auxp = __elf_aux_vector; auxp->a_type != AT_NULL; auxp++) { switch (auxp->a_type) { case AT_BASE: @@ -166,7 +166,7 @@ (const Elf_Phdr *)auxp->a_un.a_ptr; break; case AT_PHENT: - phent = auxp->a_un.a_val; +// phent = auxp->a_un.a_val; break; case AT_PHNUM: phdr_info.dlpi_phnum = (Elf_Half)auxp->a_un.a_val; Index: libc/gen/getgrent.c =================================================================== --- libc/gen/getgrent.c (revision 282934) +++ libc/gen/getgrent.c (working copy) @@ -207,11 +207,11 @@ grp_marshal_func(char *buffer, size_t *buffer_size, void *retval, va_list ap, void *cache_mdata) { - char *name; - gid_t gid; +// char *name; +// gid_t gid; struct group *grp; - char *orig_buf; - size_t orig_buf_size; +// char *orig_buf; +// size_t orig_buf_size; struct group new_grp; size_t desired_size, size, mem_size; @@ -219,10 +219,10 @@ switch ((enum nss_lookup_type)cache_mdata) { case nss_lt_name: - name = va_arg(ap, char *); +// name = va_arg(ap, char *); break; case nss_lt_id: - gid = va_arg(ap, gid_t); +// gid = va_arg(ap, gid_t); break; case nss_lt_all: break; @@ -232,8 +232,8 @@ } grp = va_arg(ap, struct group *); - orig_buf = va_arg(ap, char *); - orig_buf_size = va_arg(ap, size_t); +// orig_buf = va_arg(ap, char *); +// orig_buf_size = va_arg(ap, size_t); desired_size = _ALIGNBYTES + sizeof(struct group) + sizeof(char *); @@ -302,8 +302,8 @@ grp_unmarshal_func(char *buffer, size_t buffer_size, void *retval, va_list ap, void *cache_mdata) { - char *name; - gid_t gid; +// char *name; +// gid_t gid; struct group *grp; char *orig_buf; size_t orig_buf_size; @@ -314,10 +314,10 @@ switch ((enum nss_lookup_type)cache_mdata) { case nss_lt_name: - name = va_arg(ap, char *); +// name = va_arg(ap, char *); break; case nss_lt_id: - gid = va_arg(ap, gid_t); +// gid = va_arg(ap, gid_t); break; case nss_lt_all: break; @@ -659,7 +659,7 @@ NS_FALLBACK_CB(getgroupmembership_fallback) { NULL, NULL, NULL } }; - int rv; +// int rv; assert(uname != NULL); /* groups may be NULL if just sizing when invoked with maxgrp = 0 */ @@ -666,7 +666,9 @@ assert(grpcnt != NULL); *grpcnt = 0; - rv = _nsdispatch(NULL, dtab, NSDB_GROUP, "getgroupmembership", + //rv = _nsdispatch(NULL, dtab, NSDB_GROUP, "getgroupmembership", + /* XXX TODO: check rv? */ + (void) _nsdispatch(NULL, dtab, NSDB_GROUP, "getgroupmembership", defaultsrc, uname, agroup, groups, maxgrp, grpcnt); /* too many groups found? */ Index: libc/gen/getpwent.c =================================================================== --- libc/gen/getpwent.c (revision 282934) +++ libc/gen/getpwent.c (working copy) @@ -257,11 +257,11 @@ pwd_marshal_func(char *buffer, size_t *buffer_size, void *retval, va_list ap, void *cache_mdata) { - char *name; - uid_t uid; +// char *name; +// uid_t uid; struct passwd *pwd; - char *orig_buf; - size_t orig_buf_size; +// char *orig_buf; +// size_t orig_buf_size; struct passwd new_pwd; size_t desired_size, size; @@ -269,10 +269,10 @@ switch ((enum nss_lookup_type)cache_mdata) { case nss_lt_name: - name = va_arg(ap, char *); +// name = va_arg(ap, char *); break; case nss_lt_id: - uid = va_arg(ap, uid_t); +// uid = va_arg(ap, uid_t); break; case nss_lt_all: break; @@ -282,8 +282,8 @@ } pwd = va_arg(ap, struct passwd *); - orig_buf = va_arg(ap, char *); - orig_buf_size = va_arg(ap, size_t); +// orig_buf = va_arg(ap, char *); +// orig_buf_size = va_arg(ap, size_t); desired_size = sizeof(struct passwd) + sizeof(char *) + strlen(pwd->pw_name) + 1; @@ -361,8 +361,8 @@ pwd_unmarshal_func(char *buffer, size_t buffer_size, void *retval, va_list ap, void *cache_mdata) { - char *name; - uid_t uid; +// char *name; +// uid_t uid; struct passwd *pwd; char *orig_buf; size_t orig_buf_size; @@ -372,10 +372,10 @@ switch ((enum nss_lookup_type)cache_mdata) { case nss_lt_name: - name = va_arg(ap, char *); +// name = va_arg(ap, char *); break; case nss_lt_id: - uid = va_arg(ap, uid_t); +// uid = va_arg(ap, uid_t); break; case nss_lt_all: break; From owner-freebsd-current@FreeBSD.ORG Wed May 20 07:51:22 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8EBBAF1D; Wed, 20 May 2015 07:51:22 +0000 (UTC) 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 188FF1E2C; Wed, 20 May 2015 07:51:21 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.9/8.14.9) with ESMTP id t4K7oU7D058835 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 20 May 2015 10:50:30 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.9.2 kib.kiev.ua t4K7oU7D058835 Received: (from kostik@localhost) by tom.home (8.14.9/8.14.9/Submit) id t4K7oULw058834; Wed, 20 May 2015 10:50:30 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 20 May 2015 10:50:30 +0300 From: Konstantin Belousov To: Adrian Chadd Cc: freebsd-current Subject: Re: libc/gen: unused variables Message-ID: <20150520075030.GJ2499@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: Wed, 20 May 2015 07:51:22 -0000 On Wed, May 20, 2015 at 12:11:08AM -0700, Adrian Chadd wrote: > Hi, > > here's a patch against -head that eliminates gcc-4.9 complaining about > set-but-unused variables. It just comments them out for now - are > these okay to eliminate, or is there something else that's > broken/missing? Of course, the patch as posted must not be committed. For dl_init_phdr_info(), it is acceptable to eliminate AT_PHENT case and phent local. I have not looked at the other places. From owner-freebsd-current@FreeBSD.ORG Wed May 20 07:58:51 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7DC41175; Wed, 20 May 2015 07:58:51 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 68A3F1F2C; Wed, 20 May 2015 07:58:51 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 492598D6; Wed, 20 May 2015 07:58:51 +0000 (UTC) Date: Wed, 20 May 2015 07:58:47 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-current@freebsd.org, jhb@FreeBSD.org, hiren@FreeBSD.org, bapt@FreeBSD.org, melifaro@FreeBSD.org, ganbold@FreeBSD.org, imp@FreeBSD.org, emaste@FreeBSD.org Message-ID: <1401430171.15.1432108731267.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD #2778 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: FAILURE 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, 20 May 2015 07:58:51 -0000 See Changes: [ganbold] D2432 (Patch for Amlogic single core PIC) moved the SMP option ou= t of AML8726 and into board specific config files since some boards (e.g. YYHD18) use the aml8726-m3 which only have a single core. r283057 applied most of D2432, however while it removed SMP from AML8726, it missed adding the SMP option to the board specific config files. Differential Revision:=09https://reviews.freebsd.org/D2589 Submitted by:=09John Wehle [hiren] Add a new sysctl net.inet.tcp.hostcache.purgenow=3D1 to expire and = purge all entries in hostcache immediately. In collaboration with:=09bz, rwatson MFC after:=091 week Relnotes:=09yes Sponsored by:=09Limelight Networks [bapt] Reduce overlinking. Because of libdtrace there is still a bit a overlinking but nothing we can = deal with easily [bapt] Correctly link libdtrace and convert to LIBADD Make dtrace only link to libdtrace [bapt] Fix underlinking [bapt] Register libdtrace and its direct and indirect dependencies Register librdlt_db Register libproc dependencies Register libctf dependencies [bapt] Convert to LIBADD [bapt] Convert to LIBADD Remove dependency on pthread, it is not needed [imp] Re-select the SD card before getting the SD status. On a couple Atmel boards, this prevents some error messages during enumeration and also gives us the correct erase block size. They appear to be harmless elsewhere. # Note: we treat too many commands as 'can't fail' if they don't work # after a couple of retries. We need to fix that, but not today... [imp] Add NFS server to mix (for easier, in-place updates). Move to partition 2 for root (since partition 1 is reserved for FAT files the Atmel ROMs can load). [imp] Improve comment about unmapped I/O and fix typos. Submitted by: Matteo Riondato MFC After: 2 days [emaste] All FreeBSD platforms are elf: move i386-elf to i386 This was a leftover from when we had both i386 a.out and ELF. Reviewed by:=09kib, imp Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D2591 [hiren] Correct the wording as we are increasing the window size. Reviewed by:=09jhb Sponsored by:=09Limelight Networks [jhb] Fix two bugs that could result in PMC sampling effectively stopping. In both cases, the the effect of the bug was that a very small positive number was written to the counter. This means that a large number of events needed to occur before the next sampling interrupt would trigger. Even with very frequently occurring events like clock cycles wrapping all the way around could take a long time. Both bugs occurred when updating the saved reload count for an outgoing thread on a context switch. First, the counter-independent code compares the current reload count against the count set when the thread switched in and generates a delta to apply to the saved count. If this delta causes the reload counter to go negative, it would add a full reload interval to wrap it around to a positive value. The fix is to add the full reload interval if the resulting counter is zero. Second, occasionally the raw counter value read during a context switch has actually wrapped, but an interrupt has not yet triggered. In this case the existing logic would return a very large reload count (e.g. 2^48 - 2 if the counter had overflowed by a count of 2). This was seen both for fixed-function and programmable counters on an E5-2643. Workaround this case by returning a reload count of zero. PR:=09=09198149 Differential Revision:=09https://reviews.freebsd.org/D2557 Reviewed by:=09emaste MFC after:=091 week Sponsored by:=09Norse Corp, Inc. [jhb] Use the proper mask when reloading sampling PMCs for Core CPUs. Differential Revision:=09https://reviews.freebsd.org/D2492 Reviewed by:=09emaste MFC after:=091 month [jhb] Use fixed enum values for PMC_CLASSES(). This removes one of the frequent causes of ABI breakage when new CPU types are added to hwpmc(4). Differential Revision:=09https://reviews.freebsd.org/D2586 Reviewed by:=09davide, emaste, gnn (earlier version) MFC after:=092 weeks [jhb] Remove executable property from several ixl(4) source files. Differential Revision:=09https://reviews.freebsd.org/D2583 Reviewed by:=09erj [melifaro] Bring back support for checking tables via "ipfw -n". Currently we have different table key types which can easily interfere with each other (numbers and IPv4 address, interface names and hostnames, flows and hostnames/addresses). This conflicts are solved by [auto-]creating _typed_ tables, so after table is created, only keys of given type can be inserted to that table. ipfw(8) consults with kernel about key/value type for particular table so it knows key/value interpretation. However, we have 2 cases (adding entries to non-existing table and parsing configuration file via `ipfw -n`) when kernel is unable to provide us table info we need. Fix the latter case by partially importing old `table_fill_xentry()` parse function responsible for guessing key typ= e. Sponsored by:=09Yandex LLC ------------------------------------------ [...truncated 98971 lines...] --- gkrb5_err.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c gkrb5_err.= c -o gkrb5_err.o --- cddl/lib__L --- --- dt_proc.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_proc.o --- kerberos5/lib__L --- --- gkrb5_err.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c gkrb5_err.c -o gkrb5_err.So --- import_name.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o import_name.o --- cddl/lib__L --- --- dt_program.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_program.o --- kerberos5/lib__L --- --- import_name.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o import_name.= So --- cddl/lib__L --- --- dt_provider.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_provider.o --- dt_regset.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_regset.o --- lib__L --- --- depend_subdir_libcalendar --- =3D=3D=3D> lib/libcalendar (depend) --- kerberos5/lib__L --- --- import_sec_context.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o import_sec_contex= t.o --- lib__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -std=3Dgnu99 --- kerberos5/lib__L --- --- import_sec_context.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o impor= t_sec_context.So --- lib__L --- --- depend_subdir_libcom_err --- =3D=3D=3D> lib/libcom_err (depend) --- cddl/lib__L --- --- dt_string.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_string.o --- lib__L --- --- depend_subdir_libcompat --- =3D=3D=3D> lib/libcompat (depend) --- cddl/lib__L --- --- dt_strtab.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_strtab.o --- lib__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -DLIBC_SCCS -DSYSLIBC_SCCS -I -std=3D= gnu99 In file included from :37: :42:2: warning: "this file includes = which is deprecated" [-W#warnings] #warning "this file includes which is deprecated" ^ 1 warning generated. --- kerberos5/lib__L --- --- indicate_mechs.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o indicate_mechs.o --- cddl/lib__L --- --- dt_subr.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_subr.o --- lib__L --- --- depend_subdir_libcrypt --- =3D=3D=3D> lib/libcrypt (depend) --- kerberos5/lib__L --- --- indicate_mechs.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o indicate_= mechs.So --- init.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o init.o --- lib__L --- --- depend_subdir_libdevctl --- =3D=3D=3D> lib/libdevctl (depend) --- cddl/lib__L --- --- dt_work.o --- --- dt_xlator.o --- --- dt_work.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_work.o --- dt_xlator.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_xlator.o --- lib__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -std=3Dgnu99 --- depend_subdir_libdevinfo --- =3D=3D=3D> lib/libdevinfo (depend) --- cddl/lib__L --- --- gmatch.o --- --- lib__L --- --- depend_subdir_libdwarf --- --- cddl/lib__L --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o gmatch.o --- lib__L --- =3D=3D=3D> lib/libdwarf (depend) --- depend_subdir_libdevinfo --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -std=3Dgnu99 --- cddl/lib__L --- --- dis_tables.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dis_tables.o --- lib__L --- --- depend_subdir_libdwarf --- --- dwarf_funcs.c --- m4 -D SRCDIR=3D > dwarf_funcs.c --- kerberos5/lib__L --- --- init.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o init.So --- lib__L --- --- dwarf_pro_funcs.c --- m4 -D SRCDIR=3D > dwarf_pro_funcs.c --- cddl/lib__L --- --- dt_grammar.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c dt_gra= mmar.c -o dt_grammar.o --- lib__L --- --- dwarf_pro_pubnames.c --- m4 -D SRCDIR=3D > dwarf_pro_pubnames.c --- dwarf_pro_types.c --- m4 -D SRCDIR=3D > dwarf_pro_types.c --- dwarf_pro_vars.c --- m4 -D SRCDIR=3D > dwarf_pro_vars.c --- dwarf_pro_weaks.c --- m4 -D SRCDIR=3D > dwarf_pro_weaks.c --- dwarf_pubnames.c --- m4 -D SRCDIR=3D > dwarf_pubnames.c --- dwarf_pubtypes.c --- m4 -D SRCDIR=3D > dwarf_pubtypes.c --- dwarf_types.c --- m4 -D SRCDIR=3D > dwarf_types.c --- dwarf_vars.c --- m4 -D SRCDIR=3D > dwarf_vars.c --- dwarf_weaks.c --- m4 -D SRCDIR=3D > dwarf_weaks.c --- sys/elf32.h --- mkdir -p ln -sf sys/elf32.h --- sys/elf64.h --- mkdir -p ln -sf sys/elf64.h --- sys/elf_common.h --- mkdir -p ln -sf sys/elf_common.h --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I. -I -I -I -std=3Dgnu99 dwarf_funcs.c <= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libdwarf/../../contrib/= elftoolchain/libdwarf/dwarf_loclist.c> dwarf_pro_funcs.c dwarf_pro_pubnames.c dwarf_pro_types.c= dwarf_pro_vars.c dwarf_pro_weaks.c dwarf_pubnames.c dwarf_pubtypes.c dwarf_types.c dwarf_vars.c dwarf_we= aks.c = <= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libdwarf/../../contrib/= elftoolchain/libdwarf/libdwarf_rw.c> --- kerberos5/lib__L --- --- init_sec_context.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o init_sec_context.o --- cddl/lib__L --- --- dt_grammar.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I = -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99= -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-= pragmas -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wn= o-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unu= sed-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wn= o-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-argumen= ts -c dt_grammar.c -o dt_grammar.So --- dt_lex.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c dt_lex= .c -o dt_lex.o --- kerberos5/lib__L --- --- init_sec_context.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o init_se= c_context.So --- cddl/lib__L --- --- dt_lex.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I = -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99= -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-= pragmas -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wn= o-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unu= sed-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wn= o-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-argumen= ts -c dt_lex.c -o dt_lex.So --- kerberos5/lib__L --- --- inquire_context.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o inquire_context.o --- inquire_context.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o inquire_= context.So --- inquire_cred.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o inquire_cred.o --- cddl/lib__L --- --- libdtrace.a --- building static dtrace library --- lib__L --- --- depend_subdir_libelftc --- =3D=3D=3D> lib/libelftc (depend) --- cddl/lib__L --- ranlib -D libdtrace.a --- libdtrace.so.2 --- building shared library libdtrace.so.2 cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o libdtrace.so.2 -Wl,-soname,libdtrace.so.2 `NM=3D'nm' lorder = dt_aggregate.So dt_as.So dt_buf.So dt_cc.So dt_cg.So dt_consume.So dt_decl.= So dt_dis.So dt_dof.So dt_error.So dt_errtags.So dt_grammar.So dt_handle.So= dt_ident.So dt_isadep.So dt_inttab.So dt_lex.So dt_link.So dt_list.So dt_m= ap.So dt_module.So dt_names.So dt_open.So dt_options.So dt_parser.So dt_pcb= .So dt_pid.So dt_pq.So dt_pragma.So dt_print.So dt_printf.So dt_proc.So dt_= program.So dt_provider.So dt_regset.So dt_string.So dt_strtab.So dt_subr.So= dt_work.So dt_xlator.So gmatch.So dis_tables.So | tsort -q` -lctf -lelf = -lproc -lrtld_db -lpthread --- lib__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -I -std=3Dgnu99 <= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libelftc/../../contrib/= elftoolchain/libelftc/elftc_set_timestamps.c> --- kerberos5/lib__L --- --- inquire_cred.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o inquire_cre= d.So --- cddl/lib__L --- : cannot find -lproc cc: error: linker command failed with exit code 1 (use -v to see invocation= ) *** [libdtrace.so.2] Error code 1 make[5]: stopped in 1 error make[5]: stopped in *** [_sub.all] Error code 2 make[4]: stopped in 1 error make[4]: stopped in --- lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in *** [depend_subdir_libelftc] Error code 2 make[4]: stopped in --- kerberos5/lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in *** [_sub.all] Error code 2 make[4]: stopped in 1 error make[4]: stopped in --- lib__L --- --- depend_subdir_libdwarf --- echo libdwarf.so.4: >> .depend A failure has been detected in another branch of the parallel make make[5]: stopped in *** [depend_subdir_libdwarf] Error code 2 make[4]: stopped in 2 errors make[4]: stopped in A failure has been detected in another branch of the parallel make make[3]: stopped in *** [libraries] Error code 2 make[2]: stopped in 1 error make[2]: stopped in *** [_libraries] Error code 2 make[1]: stopped in 1 error make[1]: stopped in *** [buildworld] Error code 2 make: stopped in 1 error make: stopped in Build step 'Execute shell' marked build as failure From owner-freebsd-current@FreeBSD.ORG Wed May 20 08:44:17 2015 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F1D51A0B; Wed, 20 May 2015 08:44:16 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id DA9C815F2; Wed, 20 May 2015 08:44:16 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 47E168EA; Wed, 20 May 2015 08:44:17 +0000 (UTC) Date: Wed, 20 May 2015 08:44:16 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org, hiren@FreeBSD.org, bapt@FreeBSD.org, ganbold@FreeBSD.org, emaste@FreeBSD.org, imp@FreeBSD.org, rpaulo@FreeBSD.org Message-ID: <199717676.16.1432111457032.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1489397586.13.1432097130644.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1489397586.13.1432097130644.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD_i386 #161 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE 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, 20 May 2015 08:44:17 -0000 See Changes: [rpaulo] ti_pruss: pass the correct IRQ to userland. Also, fix several problems with the kqueue notification. Submitted by:=09Manuel St=C3=BChn freebsdnewbie at freenet.de [ganbold] D2432 (Patch for Amlogic single core PIC) moved the SMP option ou= t of AML8726 and into board specific config files since some boards (e.g. YYHD18) use the aml8726-m3 which only have a single core. r283057 applied most of D2432, however while it removed SMP from AML8726, it missed adding the SMP option to the board specific config files. Differential Revision:=09https://reviews.freebsd.org/D2589 Submitted by:=09John Wehle ------------------------------------------ [...truncated 81293 lines...] --- cddl/lib__L --- --- dt_provider.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_provider.o --- kerberos5/lib__L --- --- import_sec_context.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o import_sec_context.o --- lib__L --- echo libprocstat.so.1: >> = .depend --- depend_subdir_clang --- --- depend_subdir_libclangast --- =3D=3D=3D> lib/clang/libclangast (depend) --- AttrImpl.inc.h --- clang-tblgen -gen-clang-attr-impl -I -d AttrImpl.inc.d -o AttrImpl.inc.h --- AttrList.inc.h --- clang-tblgen -gen-clang-attr-list -I -d AttrList.inc.d -o AttrList.inc.h --- AttrVisitor.inc.h --- clang-tblgen -gen-clang-attr-ast-visitor -I -d AttrVisitor.inc.d -o AttrVisitor.inc.h --- Attrs.inc.h --- clang-tblgen -gen-clang-attr-classes -I -d Attrs.inc.d -o Attrs.inc.h --- CommentCommandList.inc.h --- clang-tblgen -gen-clang-comment-command-list -d CommentCommandList.inc.d -= o CommentCommandList.inc.h --- CommentHTMLTagsProperties.inc.h --- clang-tblgen -gen-clang-comment-html-tags-properties -d CommentHTMLTagsPro= perties.inc.d -o CommentHTMLTagsProperties.inc.h --- DiagnosticCommentKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DComment -I -d DiagnosticCommentKinds.in= c.d -o DiagnosticCommentKinds.inc.h --- DiagnosticCommonKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DCommon -I -d DiagnosticCommonKinds.inc.= d -o DiagnosticCommonKinds.inc.h --- cddl/lib__L --- --- dt_regset.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_regset.o --- kerberos5/lib__L --- --- import_sec_context.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o import_sec_context.So --- lib__L --- --- DiagnosticFrontendKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DFrontend -I -d DiagnosticFrontendKinds.= inc.d -o DiagnosticFrontendKinds.inc.h --- cddl/lib__L --- --- dt_string.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_string.o --- lib__L --- --- DiagnosticSemaKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DSema -I -d DiagnosticSemaKinds.inc.d -= o DiagnosticSemaKinds.inc.h --- AttrDump.inc.h --- clang-tblgen -gen-clang-attr-dump -I -d AttrDump.inc.d -o AttrDump.inc.h --- cddl/lib__L --- --- dt_strtab.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_strtab.o --- lib__L --- --- CommentCommandInfo.inc.h --- clang-tblgen -gen-clang-comment-command-info -d CommentCommandInfo.inc.d -= o CommentCommandInfo.inc.h --- CommentHTMLNamedCharacterReferences.inc.h --- clang-tblgen -gen-clang-comment-html-named-character-references -d Comment= HTMLNamedCharacterReferences.inc.d -o CommentHTMLNamedCharacterReferences.i= nc.h --- CommentHTMLTags.inc.h --- clang-tblgen -gen-clang-comment-html-tags -d CommentHTMLTags.inc.d -o Comm= entHTMLTags.inc.h --- CommentNodes.inc.h --- clang-tblgen -gen-clang-comment-nodes -d CommentNodes.inc.d -o CommentNode= s.inc.h --- DeclNodes.inc.h --- clang-tblgen -gen-clang-decl-nodes -d DeclNodes.inc.d -o DeclNodes.inc.h = --- DiagnosticASTKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DAST -I -d DiagnosticASTKinds.inc.d -o = DiagnosticASTKinds.inc.h --- kerberos5/lib__L --- --- indicate_mechs.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o indicate_mechs.o --- lib__L --- --- StmtNodes.inc.h --- clang-tblgen -gen-clang-stmt-nodes -d StmtNodes.inc.d -o StmtNodes.inc.h = --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -I -I -I. -I -DLLVM_ON_= UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DCLA= NG_ENABLE_ARCMT -DCLANG_ENABLE_STATIC_ANALYZER -DLLVM_DEFAULT_TARGET_TRIPLE= =3D\"i386-unknown-freebsd11.0\" -DLLVM_HOST_TRIPLE=3D\"i386-unknown-freebsd= 11.0\" -DDEFAULT_SYSROOT=3D\"\" -std=3Dc++11 -stdlib=3Dlibc++ <= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/lib/clang/libclangast/= ../../../contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp> = = = =20 --- cddl/lib__L --- --- dt_subr.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_subr.o --- kerberos5/lib__L --- --- indicate_mechs.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o indicate_mechs.So --- cddl/lib__L --- --- dt_work.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_work.o --- kerberos5/lib__L --- --- init.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o init.o --- cddl/lib__L --- --- dt_xlator.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dt_xlator.o --- gmatch.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o gmatch.o --- dis_tables.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 -o dis_tables.o --- kerberos5/lib__L --- --- init.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o init.So --- init_sec_context.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o init_sec_context.o --- init_sec_context.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o init_sec_context.So --- inquire_context.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o inquire_context.o --- cddl/lib__L --- --- dt_grammar.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 dt_grammar.= c -o dt_grammar.o --- kerberos5/lib__L --- --- inquire_context.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o inquire_context.So --- cddl/lib__L --- --- dt_grammar.So --- cc -fpic -DPIC -O2 -pipe -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/cddl/lib/libdtrace/../= ../../sys/cddl/dev/dtrace/i386> -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/cddl/lib/libdtrace/../= ../../cddl/compat/opensolaris/include> -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fst= ack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragm= as -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tau= tological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-f= unction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swi= tch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c= dt_grammar.c -o dt_grammar.So --- kerberos5/lib__L --- --- inquire_cred.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o inquire_cred.o --- cddl/lib__L --- --- dt_lex.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protecto= r -Wsystem-headers -Werror -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 dt_lex.c -o= dt_lex.o --- kerberos5/lib__L --- --- inquire_cred.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o inquire_cred.So --- inquire_cred_by_mech.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o inquire_cred_by_mech.o --- lib__L --- --- depend_subdir_libclangbasic --- =3D=3D=3D> lib/clang/libclangbasic (depend) --- DiagnosticASTKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DAST -I -d DiagnosticASTKinds.inc.d -= o DiagnosticASTKinds.inc.h --- DiagnosticCommentKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DComment -I -d DiagnosticCommentKinds.= inc.d -o DiagnosticCommentKinds.inc.h --- kerberos5/lib__L --- --- inquire_cred_by_mech.So --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o inquire_cred_by_mech.So --- lib__L --- --- DiagnosticCommonKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DCommon -I -d DiagnosticCommonKinds.in= c.d -o DiagnosticCommonKinds.inc.h --- DiagnosticDriverKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DDriver -I -d DiagnosticDriverKinds.in= c.d -o DiagnosticDriverKinds.inc.h --- cddl/lib__L --- --- dt_lex.So --- cc -fpic -DPIC -O2 -pipe -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/cddl/lib/libdtrace/../= ../../sys/cddl/dev/dtrace/i386> -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/cddl/lib/libdtrace/../= ../../cddl/compat/opensolaris/include> -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fst= ack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragm= as -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tau= tological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-f= unction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swi= tch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c= dt_lex.c -o dt_lex.So --- lib__L --- --- DiagnosticFrontendKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DFrontend -I -d DiagnosticFrontendKind= s.inc.d -o DiagnosticFrontendKinds.inc.h --- DiagnosticGroups.inc.h --- clang-tblgen -gen-clang-diag-groups -I -d DiagnosticGroups.inc.d -o DiagnosticGroups.inc.h= --- kerberos5/lib__L --- --- inquire_cred_by_oid.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o inquire_cred_by_oid.o --- lib__L --- --- DiagnosticIndexName.inc.h --- clang-tblgen -gen-clang-diags-index-name -I -d DiagnosticIndexName.inc.d -o DiagnosticInde= xName.inc.h --- DiagnosticLexKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DLex -I -d DiagnosticLexKinds.inc.d -= o DiagnosticLexKinds.inc.h --- DiagnosticParseKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DParse -I -d DiagnosticParseKinds.inc.= d -o DiagnosticParseKinds.inc.h --- DiagnosticSemaKinds.inc.h --- --- kerberos5/lib__L --- --- inquire_cred_by_oid.So --- --- lib__L --- clang-tblgen -gen-clang-diags-defs -clang-component=3DSema -I -d DiagnosticSemaKinds.inc.d = -o DiagnosticSemaKinds.inc.h --- kerberos5/lib__L --- cc -fpic -DPIC -O2 -pipe -I = -I -I -I -I= -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fsta= ck-protector -Qunused-arguments -c -o inquire_cred_by_oid.So --- lib__L --- --- DiagnosticSerializationKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DSerialization -I -d DiagnosticSeriali= zationKinds.inc.d -o DiagnosticSerializationKinds.inc.h --- AttrHasAttributeImpl.inc.h --- clang-tblgen -gen-clang-attr-has-attribute-impl -I -d AttrHasAttributeImpl.inc.d -o AttrHasAttributeImp= l.inc.h --- DiagnosticAnalysisKinds.inc.h --- clang-tblgen -gen-clang-diags-defs -clang-component=3DAnalysis -I -d DiagnosticAnalysisKind= s.inc.d -o DiagnosticAnalysisKinds.inc.h --- arm_neon.inc.h --- clang-tblgen -gen-arm-neon-sema -d arm_neon.inc.d -o arm_neon.inc.h --- kerberos5/lib__L --- --- inquire_mechs_for_name.o --- cc -O2 -pipe -I -I -I -I -I -I = -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector= -Qunused-arguments -c -o inquire_mechs_for_name.o --- lib__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -I -I -I. -I = -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MA= CROS -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_STATIC_ANALYZER -DLLVM_DEFAULT_TAR= GET_TRIPLE=3D\"i386-unknown-freebsd11.0\" -DLLVM_HOST_TRIPLE=3D\"i386-unkno= wn-freebsd11.0\" -DDEFAULT_SYSROOT=3D\"\" -std=3Dc++11 -stdlib=3Dlibc++ = = =20 --- cddl/lib__L --- --- libdtrace.a --- building static dtrace library ranlib -D libdtrace.a --- libdtrace.so.2 --- building shared library libdtrace.so.2 cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o libdtrace.so.2 -Wl,-soname,libdtrace.so.2 `NM=3D'nm' lorder = dt_aggregate.So dt_as.So dt_buf.So dt_cc.So dt_cg.So dt_consume.So dt_decl.= So dt_dis.So dt_dof.So dt_error.So dt_errtags.So dt_grammar.So dt_handle.So= dt_ident.So dt_isadep.So dt_inttab.So dt_lex.So dt_link.So dt_list.So dt_m= ap.So dt_module.So dt_names.So dt_open.So dt_options.So dt_parser.So dt_pcb= .So dt_pid.So dt_pq.So dt_pragma.So dt_print.So dt_printf.So dt_proc.So dt_= program.So dt_provider.So dt_regset.So dt_string.So dt_strtab.So dt_subr.So= dt_work.So dt_xlator.So gmatch.So dis_tables.So | tsort -q` -lctf -lelf = -lproc -lrtld_db -lpthread : cannot find -lproc cc: error: linker command failed with exit code 1 (use -v to see invocation= ) *** [libdtrace.so.2] Error code 1 make[5]: stopped in 1 error make[5]: stopped in *** [_sub.all] Error code 2 make[4]: stopped in 1 error make[4]: stopped in --- kerberos5/lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in *** [_sub.all] Error code 2 make[4]: stopped in 1 error make[4]: stopped in --- lib__L --- A failure has been detected in another branch of the parallel make make[6]: stopped in *** [depend_subdir_libclangbasic] Error code 2 make[5]: stopped in --- depend_subdir_libclangast --- A failure has been detected in another branch of the parallel make make[6]: stopped in *** [depend_subdir_libclangast] Error code 2 make[5]: stopped in 2 errors make[5]: stopped in *** [depend_subdir_clang] Error code 2 make[4]: stopped in 1 error make[4]: stopped in A failure has been detected in another branch of the parallel make make[3]: stopped in *** [libraries] Error code 2 make[2]: stopped in 1 error make[2]: stopped in *** [_libraries] Error code 2 make[1]: stopped in 1 error make[1]: stopped in *** [buildworld] Error code 2 make: stopped in 1 error make: stopped in Build step 'Execute shell' marked build as failure From owner-freebsd-current@FreeBSD.ORG Wed May 20 08:54:18 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DA7B0CF4; Wed, 20 May 2015 08:54:18 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id C263C170C; Wed, 20 May 2015 08:54:18 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id EED188EB; Wed, 20 May 2015 08:54:18 +0000 (UTC) Date: Wed, 20 May 2015 08:54:18 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-current@freebsd.org, jhb@FreeBSD.org, hiren@FreeBSD.org, bapt@FreeBSD.org, melifaro@FreeBSD.org, ganbold@FreeBSD.org, emaste@FreeBSD.org, imp@FreeBSD.org, rpaulo@FreeBSD.org Message-ID: <781235844.17.1432112058929.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1401430171.15.1432108731267.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1401430171.15.1432108731267.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD #2779 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: FAILURE X-Mailman-Approved-At: Wed, 20 May 2015 11:46:39 +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: Wed, 20 May 2015 08:54:19 -0000 See Changes: [rpaulo] ti_pruss: pass the correct IRQ to userland. Also, fix several problems with the kqueue notification. Submitted by:=09Manuel St=C3=BChn freebsdnewbie at freenet.de ------------------------------------------ [...truncated 100935 lines...] =3D=3D=3D> lib/libsdp (depend) --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -std=3Dgnu99 --- cddl/lib__L --- --- dt_proc.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_proc.o --- kerberos5/lib__L --- --- inquire_context.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o inquire_context.o --- lib__L --- --- depend_subdir_libsm --- =3D=3D=3D> lib/libsm (depend) --- kerberos5/lib__L --- --- inquire_context.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o inquire_= context.So --- cddl/lib__L --- --- dt_program.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_program.o --- lib__L --- --- sm_os.h --- ln -sf sm_os.h --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -I -I. -DNE= WDB -DNIS -DMAP_REGEX -DNOT_SENDMAIL -DHAVE_NANOSLEEP -DNETINET6 -std=3Dgnu= 99 = = = --- kerberos5/lib__L --- --- inquire_cred.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o inquire_cred.o --- inquire_cred.So --- --- cddl/lib__L --- --- dt_provider.o --- --- kerberos5/lib__L --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o inquire_cre= d.So --- cddl/lib__L --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_provider.o --- kerberos5/lib__L --- --- inquire_cred_by_mech.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o inquire_cred_by= _mech.o --- inquire_cred_by_mech.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o inq= uire_cred_by_mech.So --- cddl/lib__L --- --- dt_regset.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_regset.o --- kerberos5/lib__L --- --- inquire_cred_by_oid.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o inquire_cred_by_= oid.o --- cddl/lib__L --- --- dt_string.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_string.o --- dt_strtab.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_strtab.o --- kerberos5/lib__L --- --- inquire_cred_by_oid.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o inqu= ire_cred_by_oid.So --- inquire_mechs_for_name.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o inquire_mechs= _for_name.o --- cddl/lib__L --- --- dt_subr.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_subr.o --- dt_work.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_work.o --- kerberos5/lib__L --- --- inquire_mechs_for_name.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o i= nquire_mechs_for_name.So --- cddl/lib__L --- --- dt_xlator.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dt_xlator.o --- lib__L --- --- depend_subdir_libsmb --- =3D=3D=3D> lib/libsmb (depend) --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -DSMB_CFG_FILE=3D\"/etc/nsmb.conf\" -I -DHAVE_ICONV=3D1 -std=3Dgnu99 = --- kerberos5/lib__L --- --- inquire_names_for_mech.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o inquire_names= _for_mech.o --- cddl/lib__L --- --- gmatch.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o gmatch.o --- dis_tables.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o dis_tables.o --- kerberos5/lib__L --- --- inquire_names_for_mech.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o i= nquire_names_for_mech.So --- lib__L --- echo libsmb.so.4: >> .depend --- depend_subdir_libsmdb --- =3D=3D=3D> lib/libsmdb (depend) --- sm_os.h --- ln -sf sm_os.h --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -I -I. = -DNEWDB -DNOT_SENDMAIL -std=3Dgnu99 --- kerberos5/lib__L --- --- inquire_sec_context_by_oid.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o inquire_s= ec_context_by_oid.o --- lib__L --- --- depend_subdir_libsmutil --- =3D=3D=3D> lib/libsmutil (depend) --- depend_subdir_libsqlite3 --- =3D=3D=3D> lib/libsqlite3 (depend) --- depend_subdir_libsmutil --- --- sm_os.h --- ln -sf sm_os.h --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -I = -I. -DNEWDB -DNIS -DMAP_REGEX -DNOT_SENDMAIL -std=3Dgnu99 = --- depend_subdir_libsqlite3 --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -DSTDC_HEADERS=3D1 -DHAVE_= SYS_TYPES_H=3D1 -DHAVE_SYS_STAT_H=3D1 -DUSE_PREAD=3D1 -DHAVE_STDLIB_H=3D1 -= DHAVE_STRING_H=3D1 -DHAVE_MEMORY_H=3D1 -DHAVE_STRINGS_H=3D1 -DHAVE_INTTYPES= _H=3D1 -DHAVE_STDINT_H=3D1 -DHAVE_UNISTD_H=3D1 -DHAVE_DLFCN_H=3D1 -DHAVE_US= LEEP=3D1 -DHAVE_LOCALTIME_R=3D1 -DHAVE_GMTIME_R=3D1 -DHAVE_DECL_STRERROR_R= =3D1 -DHAVE_STRERROR_R=3D1 -DHAVE_POSIX_FALLOCATE=3D1 -D_REENTRANT=3D1 -DSQ= LITE_THREADSAFE=3D1 -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS4 -DSQLITE_ENAB= LE_RTREE -std=3Dgnu99 --- kerberos5/lib__L --- --- inquire_sec_context_by_oid.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c = -o inquire_sec_context_by_oid.So --- cddl/lib__L --- --- dt_grammar.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c dt_gra= mmar.c -o dt_grammar.o --- lib__L --- --- depend_subdir_libstand --- =3D=3D=3D> lib/libstand (depend) --- kerberos5/lib__L --- --- pname_to_uid.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o pname_to_uid.o --- cddl/lib__L --- --- dt_grammar.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I = -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99= -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-= pragmas -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wn= o-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unu= sed-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wn= o-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-argumen= ts -c dt_grammar.c -o dt_grammar.So --- lib__L --- --- libstand_zutil.h --- sed -e 's||"stand.h"|' -e 's||"stand.h"|' -e 's||"stand.h"|' -e 's||"stand.h"|' -e 's||"stand.h"|'= > libstand_zutil.h --- depend_subdir_libsqlite3 --- echo libprivatesqlite3.so.0: >> .depend --- depend_subdir_libstand --- --- libstand_gzguts.h --- --- kerberos5/lib__L --- --- pname_to_uid.So --- --- lib__L --- sed -e 's||"stand.h"|' -e 's||"stand.h"|' -e 's||"stand.h"|' -e 's||"stand.h"|' -e 's||"stand.h"|'= > libstand_gzguts.h --- kerberos5/lib__L --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o pname_to_uid.So --- lib__L --- --- libstand_bzlib_private.h --- sed -e 's||"stand.h"|' > libstand_bzlib_= private.h --- _bzlib.c --- sed "s|bzlib_private\.h|libstand_bzlib_private.h|" > _bzli= b.c --- _crctable.c --- sed "s|bzlib_private\.h|libstand_bzlib_private.h|" > _c= rctable.c --- _decompress.c --- sed "s|bzlib_private\.h|libstand_bzlib_private.h|" > = _decompress.c --- _huffman.c --- sed "s|bzlib_private\.h|libstand_bzlib_private.h|" > _hu= ffman.c --- _randtable.c --- sed "s|bzlib_private\.h|libstand_bzlib_private.h|" > _= randtable.c --- _infback.c --- sed -e "s|zutil\.h|libstand_zutil.h|" -e "s|gzguts\.h|libstand_gzguts.h|" = > _infback.c --- _inffast.c --- sed -e "s|zutil\.h|libstand_zutil.h|" -e "s|gzguts\.h|libstand_gzguts.h|" = > _inffast.c --- _inflate.c --- sed -e "s|zutil\.h|libstand_zutil.h|" -e "s|gzguts\.h|libstand_gzguts.h|" = > _inflate.c --- _inftrees.c --- sed -e "s|zutil\.h|libstand_zutil.h|" -e "s|gzguts\.h|libstand_gzguts.h|" = > _inftrees.c --- _zutil.c --- sed -e "s|zutil\.h|libstand_zutil.h|" -e "s|gzguts\.h|libstand_gzguts.h|" = > _zutil.c --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -DBZ_NO_STDIO -DBZ_NO_COMPRESS -DHAVE_MEMCPY -I -std=3D= gnu99 <= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libstand/../libc/string= /ffs.c> _bzlib.c _crctable.c _decompress.c _huffman.c _randtable.c <= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libstand/../libz/crc32.= c> _infback.c _inffast.c _inflate.c _inftrees.c _zutil.c = = <= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libstand/net.c> --- cddl/lib__L --- --- dt_lex.o --- cc -O2 -pipe -I -I -I -I -I -I -I -I= -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-pro= tector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c dt_lex= .c -o dt_lex.o --- kerberos5/lib__L --- --- prf.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o prf.o --- cddl/lib__L --- --- dt_lex.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I = -I -I -I -I -I -I -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99= -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-unknown-= pragmas -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wn= o-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unu= sed-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wn= o-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-argumen= ts -c dt_lex.c -o dt_lex.So --- kerberos5/lib__L --- --- prf.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o prf.So --- process_context_token.o --- cc -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -c -o process_contex= t_token.o --- cddl/lib__L --- --- libdtrace.so.2 --- building shared library libdtrace.so.2 --- libdtrace.a --- --- libdtrace.so.2 --- cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o libdtrace.so.2 -Wl,-soname,libdtrace.so.2 `NM=3D'nm' lorder = dt_aggregate.So dt_as.So dt_buf.So dt_cc.So dt_cg.So dt_consume.So dt_decl.= So dt_dis.So dt_dof.So dt_error.So dt_errtags.So dt_grammar.So dt_handle.So= dt_ident.So dt_isadep.So dt_inttab.So dt_lex.So dt_link.So dt_list.So dt_m= ap.So dt_module.So dt_names.So dt_open.So dt_options.So dt_parser.So dt_pcb= .So dt_pid.So dt_pq.So dt_pragma.So dt_print.So dt_printf.So dt_proc.So dt_= program.So dt_provider.So dt_regset.So dt_string.So dt_strtab.So dt_subr.So= dt_work.So dt_xlator.So gmatch.So dis_tables.So | tsort -q` -lctf -lelf = -lproc -lrtld_db -lpthread building static dtrace library --- libdtrace.a --- ranlib -D libdtrace.a --- kerberos5/lib__L --- --- process_context_token.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -I -I -I. -DHAVE_CONFIG_= H -I -std=3Dgnu99 -fstack-protector -Qunused-arguments -= c -o pr= ocess_context_token.So --- cddl/lib__L --- --- libdtrace.so.2 --- : cannot find -lproc cc: error: linker command failed with exit code 1 (use -v to see invocation= ) *** [libdtrace.so.2] Error code 1 make[5]: stopped in 1 error make[5]: stopped in *** [_sub.all] Error code 2 make[4]: stopped in 1 error make[4]: stopped in --- kerberos5/lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in *** [_sub.all] Error code 2 make[4]: stopped in 1 error make[4]: stopped in --- lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in *** [depend_subdir_libstand] Error code 2 make[4]: stopped in 1 error make[4]: stopped in A failure has been detected in another branch of the parallel make make[3]: stopped in *** [libraries] Error code 2 make[2]: stopped in 1 error make[2]: stopped in *** [_libraries] Error code 2 make[1]: stopped in 1 error make[1]: stopped in *** [buildworld] Error code 2 make: stopped in 1 error make: stopped in Build step 'Execute shell' marked build as failure From owner-freebsd-current@FreeBSD.ORG Wed May 20 10:01:13 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 25336729; Wed, 20 May 2015 10:01:13 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 0DF89102D; Wed, 20 May 2015 10:01:13 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 039C3903; Wed, 20 May 2015 10:01:12 +0000 (UTC) Date: Wed, 20 May 2015 10:01:12 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-current@freebsd.org, jhb@FreeBSD.org, hiren@FreeBSD.org, bapt@FreeBSD.org, melifaro@FreeBSD.org, ganbold@FreeBSD.org, emaste@FreeBSD.org, imp@FreeBSD.org, rpaulo@FreeBSD.org Message-ID: <81388846.18.1432116072896.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <781235844.17.1432112058929.JavaMail.jenkins@jenkins-9.freebsd.org> References: <781235844.17.1432112058929.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD #2780 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: FAILURE X-Mailman-Approved-At: Wed, 20 May 2015 11:49:34 +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: Wed, 20 May 2015 10:01:13 -0000 See Changes: [bapt] Fix buildworld by adding libproc and librtld_db to the _prebuild_lib= s Those are needed to build libdtrace ------------------------------------------ [...truncated 87231 lines...] building shared library libthr.so.3 cc -Wl,-znodelete -Wl,--version-script=3DVersion.map -shared -Wl,-x -Wl,= --fatal-warnings -Wl,--warn-shared-textrel -o libthr.so.3 -Wl,-soname,libt= hr.so.3 `NM=3D'nm' lorder _umtx_op_err.So thr_error.So thr_affinity.So thr= _attr.So thr_barrier.So thr_barrierattr.So thr_cancel.So thr_clean.So thr_c= oncurrency.So thr_cond.So thr_condattr.So thr_create.So thr_ctrdtr.So thr_d= etach.So thr_equal.So thr_event.So thr_exit.So thr_fork.So thr_getprio.So t= hr_getcpuclockid.So thr_getschedparam.So thr_getthreadid_np.So thr_info.So = thr_init.So thr_join.So thr_list.So thr_kern.So thr_kill.So thr_main_np.So = thr_multi_np.So thr_mutex.So thr_mutexattr.So thr_once.So thr_printf.So thr= _pspinlock.So thr_resume_np.So thr_rtld.So thr_rwlock.So thr_rwlockattr.So = thr_self.So thr_sem.So thr_setprio.So thr_setschedparam.So thr_sig.So thr_s= ingle_np.So thr_sleepq.So thr_spec.So thr_spinlock.So thr_stack.So thr_sysc= alls.So thr_suspend_np.So thr_switch_np.So thr_symbols.So thr_umtx.So thr_y= ield.So | tsort -q`=20 --- lib/libproc__L --- echo libproc.so.3: >> .depend --- lib/ncurses/ncursesw__L --- --- lib_scanw.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREE= BSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scanw.So --- lib/ncurses/ncurses__L --- --- lib_slktouch.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_slktouch.o --- lib/libproc__L --- --- proc_bkpt.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_bkpt.So --- lib/libthr__L --- --- _libinstall --- sh -C -o= root -g wheel -m 444 libthr.a sh -s -o= root -g wheel -m 444 -S libthr.so.3 --- lib/ncurses/ncurses__L --- --- lib_slktouch.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_= slktouch.So --- lib/libthr__L --- sh -l s = --- _installlinks --- /usr/lib/libpthread.a -> libthr.a /usr/lib/libpthread.so -> libthr.so --- lib/ncurses/ncursesw__L --- --- lib_screen.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -= DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wn= o-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno= -unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conv= ersion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_screen.o --- lib/librtld_db__L --- =3D=3D=3D> lib/librtld_db (obj,depend,all,install) --- obj --- --- lib/libproc__L --- --- proc_create.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_create.So --- lib/librtld_db__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -std=3Dgnu99 --- lib/ncurses/ncurses__L --- --- lib_touch.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_touch.o --- lib/libproc__L --- --- proc_regs.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_regs.So --- lib/ncurses/ncursesw__L --- --- lib_screen.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREE= BSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_screen.So --- lib/ncurses/ncurses__L --- --- lib_touch.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_tou= ch.So --- lib/librtld_db__L --- --- rtld_db.So --- cc -fpic -DPIC -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -W= switch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline = -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign= -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Qunused-arguments -c -o rtld_db.So --- lib/libproc__L --- --- proc_sym.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_sym.So --- lib/ncurses/ncurses__L --- --- lib_ungetch.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_ungetch.o --- lib/ncurses/ncursesw__L --- --- lib_scroll.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -= DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wn= o-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno= -unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conv= ersion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scroll.o --- lib/librtld_db__L --- --- rtld_db.o --- cc -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wsha= dow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-ext= erns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-v= ariable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -= Wno-unused-const-variable -Qunused-arguments -c -o rtld_db.o --- lib/ncurses/ncurses__L --- --- lib_ungetch.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_u= ngetch.So --- lib/ncurses/ncursesw__L --- --- lib_scroll.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREE= BSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scroll.So --- lib/libproc__L --- --- proc_rtld.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_rtld.So --- lib/librtld_db__L --- --- librtld_db.so.2 --- building shared library librtld_db.so.2 cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o librtld_db.so.2 -Wl,-soname,librtld_db.so.2 `NM=3D'nm' lorde= r rtld_db.So | tsort -q`=20 --- lib/ncurses/ncurses__L --- --- lib_vline.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_vline.o --- lib/librtld_db__L --- --- librtld_db.a --- building static rtld_db library ranlib -D librtld_db.a --- lib/libproc__L --- --- proc_util.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_util.So --- lib/librtld_db__L --- --- _libinstall --- sh -C -o= root -g wheel -m 444 librtld_db.a sh -s -o= root -g wheel -m 444 librtld_db.so.2 sh -l s = librtld_db.so.2 --- _INCSINS --- sh -C -o= root -g wheel -m 444 --- lib/ncurses/ncursesw__L --- --- lib_scrollok.o --- --- lib_scrollok.So --- --- lib_scrollok.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -= DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wn= o-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno= -unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conv= ersion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scrollok.o --- lib_scrollok.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREE= BSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scrollok.So --- lib/ncurses/ncurses__L --- --- lib_vline.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_vli= ne.So --- lib/libproc__L --- make[4]: 431: ignoring stale .depend for make[4]: 431: ignoring stale .depend for --- proc_bkpt.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_bkpt.o --- cddl/lib/libumem__L --- --- lib/ncurses/ncursesw__L --- --- lib_scrreg.o --- --- cddl/lib/libumem__L --- =3D=3D=3D> cddl/lib/libumem (obj,depend,all,install) --- lib/ncurses/ncursesw__L --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -= DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wn= o-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno= -unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conv= ersion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scrreg.o --- lib/ncurses/ncurses__L --- --- lib_wattroff.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_wattroff.o --- cddl/lib/libumem__L --- --- obj --- --- .depend --- rm -f .depend --- lib/libproc__L --- --- proc_create.o --- --- cddl/lib/libumem__L --- CC=3D'cc ' mkdep -f .depend -a -I -= DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 --- lib/libproc__L --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_create.o --- lib/ncurses/ncursesw__L --- --- lib_scrreg.So --- --- lib/ncurses/ncurses__L --- --- lib_wattroff.So --- --- lib/ncurses/ncursesw__L --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREE= BSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scrreg.So --- lib/ncurses/ncurses__L --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_= wattroff.So --- cddl/lib/libumem__L --- --- umem.So --- cc -fpic -DPIC -O2 -pipe -I -DNEED_= SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wno-pointer-sign -Wno-unkno= wn-pragmas -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable = -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-= unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-argu= ments -c -o umem.So --- lib/libproc__L --- --- proc_regs.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_regs.o --- lib/ncurses/ncurses__L --- --- lib_wattron.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_wattron.o --- lib/ncurses/ncursesw__L --- --- lib_set_term.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -= DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wn= o-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno= -unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conv= ersion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_set_term.o --- cddl/lib/libumem__L --- --- umem.o --- cc -O2 -pipe -I -DNEED_SOLARIS_BOOL= EAN -std=3Dgnu99 -fstack-protector -Wno-pointer-sign -Wno-unknown-pragmas -= Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolo= gical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-funct= ion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-= enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o umem.o --- lib/libproc__L --- --- proc_sym.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_sym.o --- cddl/lib/libumem__L --- --- libumem.so.2 --- building shared library libumem.so.2 cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o libumem.so.2 -Wl,-soname,libumem.so.2 `NM=3D'nm' lorder umem= .So | tsort -q`=20 --- lib/ncurses/ncurses__L --- --- lib_wattron.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_w= attron.So --- cddl/lib/libumem__L --- --- libumem.a --- building static umem library ranlib -D libumem.a --- _libinstall --- sh -C -o= root -g wheel -m 444 libumem.a sh -s -o= root -g wheel -m 444 libumem.so.2 sh -l s = --- lib/libproc__L --- --- proc_rtld.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_rtld.o --- lib/ncurses/ncurses__L --- --- lib_winch.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_winch.o --- lib/ncurses/ncursesw__L --- --- lib_set_term.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREE= BSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_set_term.So --- cddl/lib/libnvpair__L --- =3D=3D=3D> cddl/lib/libnvpair (obj,depend,all,install) --- obj --- --- lib/libproc__L --- --- proc_util.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_util.o --- lib/ncurses/ncurses__L --- --- lib_winch.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_win= ch.So --- cddl/lib/libnvpair__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/cddl/lib/libnvpair/../../..= /cddl/contrib/opensolaris/lib/libzpool/common> -I -I -I -I -I -I -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 = --- lib/ncurses/ncurses__L --- --- lib_window.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_window.o --- lib/libproc__L --- --- libproc.so.3 --- building shared library libproc.so.3 cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o libproc.so.3 -Wl,-soname,libproc.so.3 `NM=3D'nm' lorder proc= _bkpt.So proc_create.So proc_regs.So proc_sym.So proc_rtld.So proc_util.So = | tsort -q` -lcxxrt -lelf -lrtld_db -lutil -lctf --- lib/ncurses/ncursesw__L --- --- lib_slk.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -= DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wn= o-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno= -unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conv= ersion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_slk.o --- lib/ncurses/ncurses__L --- --- lib_window.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_wi= ndow.So --- lib/libproc__L --- : cannot find -lutil cc: error: linker command failed with exit code 1 (use -v to see invocation= ) *** [libproc.so.3] Error code 1 make[4]: stopped in 1 error make[4]: stopped in --- lib/ncurses/ncursesw__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in --- lib/ncurses/ncurses__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in --- cddl/lib/libnvpair__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in A failure has been detected in another branch of the parallel make make[3]: stopped in *** [libraries] Error code 2 make[2]: stopped in 1 error make[2]: stopped in *** [_libraries] Error code 2 make[1]: stopped in 1 error make[1]: stopped in *** [buildworld] Error code 2 make: stopped in 1 error make: stopped in Build step 'Execute shell' marked build as failure From owner-freebsd-current@FreeBSD.ORG Wed May 20 12:02:48 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AEB872E7; Wed, 20 May 2015 12:02:48 +0000 (UTC) Received: from mail-pa0-x234.google.com (mail-pa0-x234.google.com [IPv6:2607:f8b0:400e:c03::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 7AABD1DC3; Wed, 20 May 2015 12:02:48 +0000 (UTC) Received: by pabru16 with SMTP id ru16so64974797pab.1; Wed, 20 May 2015 05:02:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to; bh=iGvmVO44CWDBKaP7OC4dWLF7u8VZJFMo7+giIhme2Qg=; b=vdDc8vQSNQqAe5QOA4Ec4i7PrwejIU1b++oFxBrU3rEDPxC/6QB5+QhL5vZjQ2rilw Tbxno7Mr6AgxgSijW5H+va8apWxEKe+TMlPkv0/78ISDtVA3AjGv8zxQWfbxG0tEbpdG leXTQluFfDBK6HabJpWhw2PdsEXCkOy0cXoxXgm19Oi92M1jt7ZpF2nAInMeLOjSaVLy rVZnthCc/0YsJtKbb4zkJHbFuMaoxadxcXP3Ih+NhhEh7c0mhpAt7qafM3QAxFKnOAFc Ca/9V4hpO06UesY6IRyBzrdEK6kSonYqB7KLPdmSPOWNrqJRFf/92w7aRJWHj1MKizmm Vr7A== X-Received: by 10.68.192.74 with SMTP id he10mr62907076pbc.30.1432123368028; Wed, 20 May 2015 05:02:48 -0700 (PDT) Received: from ?IPv6:2601:8:ab80:7d6:d5de:dc48:8df9:aa7e? ([2601:8:ab80:7d6:d5de:dc48:8df9:aa7e]) by mx.google.com with ESMTPSA id nt15sm16015903pdb.14.2015.05.20.05.02.46 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 20 May 2015 05:02:47 -0700 (PDT) Subject: Re: libiconv: compile error with gcc-4.9 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Content-Type: multipart/signed; boundary="Apple-Mail=_3DF27A1F-3E69-4F5D-95D9-DC87C1D9F4B3"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5b6 From: Garrett Cooper In-Reply-To: Date: Wed, 20 May 2015 05:02:45 -0700 Cc: freebsd-current Message-Id: <67035EC4-0BC6-4CC1-B771-70CECB8395C0@gmail.com> References: To: Adrian Chadd X-Mailer: Apple Mail (2.1878.6) 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, 20 May 2015 12:02:48 -0000 --Apple-Mail=_3DF27A1F-3E69-4F5D-95D9-DC87C1D9F4B3 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On May 20, 2015, at 0:09, Adrian Chadd wrote: > Hi, >=20 > I have the following compile error with gcc-4.9. Is there an issue > with the macro/inline, or is it just dead code? >=20 > --- citrus_prop.So --- > /usr/local/bin/mips-portbld-freebsd11.0-gcc -isystem > = /home/adrian/work/freebsd/head-embedded/obj-gcc/mips.mips/usr/home/adrian/= work/freebsd/head-embedded/src/tmp/usr/include > = -L/home/adrian/work/freebsd/head-embedded/obj-gcc/mips.mips/usr/home/adria= n/work/freebsd/head-embedded/src/tmp/usr/lib > = --sysroot=3D/home/adrian/work/freebsd/head-embedded/obj-gcc/mips.mips/usr/= home/adrian/work/freebsd/head-embedded/src/tmp > -B/usr/local/mips-freebsd/bin/ -fpic -DPIC -O -pipe -G0 -march=3Dmips32= > -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/include > = -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/../../include > -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/mips -DNLS > -DSOFTFLOAT -D__DBINTERFACE_PRIVATE > = -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/../../contrib/g= dtoa > = -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/../../contrib/l= ibc-vis > -DINET6 = -I/home/adrian/work/freebsd/head-embedded/obj-gcc/mips.mips/usr/home/adria= n/work/freebsd/head-embedded/src/lib/libc > -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/resolv > -D_ACL_PRIVATE -DPOSIX_MISTAKE > -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/../libmd > = -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/../../contrib/j= emalloc/include > -DMALLOC_PRODUCTION > = -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/../../contrib/t= zcode/stdtime > -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/stdtime > -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/locale > -DBROKEN_DES -DPORTMAP -DDES_BUILTIN > -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/rpc > = -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/mips/softfloat > -I/usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/softfloat > -DSOFTFLOAT_FOR_GCC -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 > -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized > -Wno-pointer-sign -c > = /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop= .c > -o citrus_prop.So > = /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop= .c: > In function '_citrus_prop_read_chr': > = /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop= .c:112:16: > error: variable 'neg' set but not used > [-Werror=3Dunused-but-set-variable] > int base, ch, neg; \ > ^ > = /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop= .c:142:1: > note: in expansion of macro '_CITRUS_PROP_READ_INT' > _CITRUS_PROP_READ_INT(chr, int) > ^ > = /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop= .c: > In function '_citrus_prop_read_num': > = /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop= .c:112:16: > error: variable 'neg' set but not used > [-Werror=3Dunused-but-set-variable] > int base, ch, neg; \ > ^ > = /usr/home/adrian/work/freebsd/head-embedded/src/lib/libc/iconv/citrus_prop= .c:143:1: > note: in expansion of macro '_CITRUS_PROP_READ_INT' > _CITRUS_PROP_READ_INT(num, uint64_t) > ^ If I remember correctly, we obtained libiconv from netbsd. If so, was = this fixed already by upstream? Thanks! --Apple-Mail=_3DF27A1F-3E69-4F5D-95D9-DC87C1D9F4B3 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQEcBAEBCgAGBQJVXHflAAoJEMZr5QU6S73eTX4H/jnikCfokACP10Sumal8HkME 3gYl8RdwNYrhk2h4MuiNc6gpD2jy1w7B4hEkaNstMtbdlIGzi4jmGypJGcUEbcbO W41u/kbDagEQJEVbvPRPT/upuCl25M15NK7B/ejRaEOYaOPpjiqSKDcB995Jj3Hu hx22G1ZsK3kMN5IjoCwIFHGZSyaHgT7nf045cLcVrfnupZJ8R1kc+6CI17BWd3rC LDs11dIaeO4JadMFjyPWgqhPJ8vpRJ3N/ORu8xxeNmsmBCJrvFjcESZwXnCSrNIg cpEdQvLh9yVfAcNdT2wlcBiopbQ0J6Lsbz1NWHA6gy6lN/dl6sxWyKZO8sCPotc= =L8Il -----END PGP SIGNATURE----- --Apple-Mail=_3DF27A1F-3E69-4F5D-95D9-DC87C1D9F4B3-- From owner-freebsd-current@FreeBSD.ORG Wed May 20 12:39:11 2015 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 12B0AB74; Wed, 20 May 2015 12:39:11 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id ED5591181; Wed, 20 May 2015 12:39:10 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id C4365935; Wed, 20 May 2015 12:39:10 +0000 (UTC) Date: Wed, 20 May 2015 12:39:10 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org, ae@FreeBSD.org, hiren@FreeBSD.org, glebius@FreeBSD.org, bapt@FreeBSD.org, ganbold@FreeBSD.org, emaste@FreeBSD.org, imp@FreeBSD.org, rpaulo@FreeBSD.org, ngie@FreeBSD.org, trasz@FreeBSD.org Message-ID: <274944653.19.1432125550704.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <199717676.16.1432111457032.JavaMail.jenkins@jenkins-9.freebsd.org> References: <199717676.16.1432111457032.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD_i386 #162 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE X-Mailman-Approved-At: Wed, 20 May 2015 12:42:29 +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: Wed, 20 May 2015 12:39:11 -0000 See Changes: [ae] In the reply to SADB_X_SPDGET message use the same sequence number tha= t was in the request. Some IKE deamons expect it will the same. Linux and NetBSD also follow this behaviour. PR:=09=09137309 MFC after:=092 weeks [ngie] Add dependencies for libzfs_core and libzpool I missed on my first p= ass on this Makefile MFC with: r283144 Sponsored by: EMC / Isilon Storage Division [ngie] Articulate dependencies for cddl/lib/libdtrace and cddl/lib/libzfs Parallelize the build in this subdirectory MFC after: 1 week Sponsored by: EMC / Isilon Storage Division [ngie] Remove usr/share/dtrace/{tcpconn,tcpstate,tcptrack,udptrack} if MK_C= DDL =3D=3D no Sponsored by: EMC / Isilon Storage Division [glebius] EVENTHANDLER_REGISTER() doesn't fail. [trasz] Remove the warning about invalid PE checksum; apparently nothing cares about those checksums anyway. MFC after:=091 month Sponsored by:=09The FreeBSD Foundation [ngie] Only build sys/boot/usb/tools if MK_USB !=3D no Sponsored by: EMC / Isilon Storage Division [bapt] Fix buildworld by adding libproc and librtld_db to the _prebuild_lib= s Those are needed to build libdtrace ------------------------------------------ [...truncated 68414 lines...] --- lib/libgeom__L --- --- libgeom.a --- --- lib/libthr__L --- --- thr_single_np.o --- --- lib/libgeom__L --- building static geom library --- lib/libthr__L --- cc -O2 -pipe -DPTHREAD_KERNEL -I -I -I -I -I -I = -I -I -Winline -fexceptions -D_PTHREAD_FORCED_UNWIN= D -D_PTHREADS_INVARIANTS -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes= -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-= string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-u= nused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conver= sion -Wno-unused-local-typedef -Qunused-arguments -c -o thr_s= ingle_np.o --- lib/ncurses/ncurses__L --- --- lib_scroll.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/lib/ncurses/ncurses/..= /../../contrib/ncurses/ncurses> -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NA= TIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pr= ototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-bo= dy -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compar= e -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enu= m-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scroll.So --- lib/libgeom__L --- ranlib -D libgeom.a --- lib/libthr__L --- --- thr_sleepq.o --- cc -O2 -pipe -DPTHREAD_KERNEL -I -I -I -I -I -I = -I -I -Winline -fexceptions -D_PTHREAD_FORCED_UNWIN= D -D_PTHREADS_INVARIANTS -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes= -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-= string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-u= nused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conver= sion -Wno-unused-local-typedef -Qunused-arguments -c -o thr_slee= pq.o --- lib/libgeom__L --- --- _libinstall --- sh = -C -o root -g wheel -m 444 libgeom.a sh = -s -o root -g wheel -m 444 libgeom.so.5 sh = -l s --- _INCSINS --- sh = -C -o root -g wheel -m 444 --- lib/libproc__L --- =3D=3D=3D> lib/libproc (obj,depend,all,install) --- obj --- --- lib/ncurses/ncurses__L --- --- lib_scrollok.o --- cc -O2 -pipe -I. -I -= I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMI= OS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-stri= ng-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unuse= d-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion= -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scrollok.o --- lib/libproc__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/lib/libproc/../../sys/= cddl/contrib/opensolaris/uts/common> -I -std=3Dgnu= 99 --- lib/libthr__L --- --- thr_spec.o --- cc -O2 -pipe -DPTHREAD_KERNEL -I -I -I -I -I -I = -I -I -Winline -fexceptions -D_PTHREAD_FORCED_UNWIN= D -D_PTHREADS_INVARIANTS -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes= -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-= string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-u= nused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conver= sion -Wno-unused-local-typedef -Qunused-arguments -c -o thr_spec.o --- lib/ncurses/ncurses__L --- --- lib_scrollok.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/lib/ncurses/ncurses/..= /../../contrib/ncurses/ncurses> -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NA= TIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pr= ototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-bo= dy -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compar= e -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enu= m-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scrollok.So --- lib_scrreg.o --- cc -O2 -pipe -I. -I -= I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMI= OS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-stri= ng-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unuse= d-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion= -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scrreg.o --- lib/ncurses/ncursesw__L --- --- lib_move.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -D= NDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prot= ector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramet= er -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitiali= zed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-cons= t-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equ= ality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -= Qunused-arguments -c -o l= ib_move.o --- lib/libproc__L --- echo libproc.so.3: >> .depend --- proc_bkpt.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -= fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unu= sed-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wre= turn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter = -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls = -Wold-style-definition -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-var= iable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wn= o-unused-const-variable -Qunused-arguments -c -o proc_bkpt.So --- lib/libthr__L --- --- thr_spinlock.o --- cc -O2 -pipe -DPTHREAD_KERNEL -I -I -I -I -I -I = -I -I -Winline -fexceptions -D_PTHREAD_FORCED_UNWIN= D -D_PTHREADS_INVARIANTS -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes= -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-= string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-u= nused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conver= sion -Wno-unused-local-typedef -Qunused-arguments -c -o thr_sp= inlock.o --- lib/ncurses/ncurses__L --- --- lib_scrreg.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/lib/ncurses/ncurses/..= /../../contrib/ncurses/ncurses> -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NA= TIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pr= ototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-bo= dy -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compar= e -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enu= m-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scrreg.So --- lib/ncurses/ncursesw__L --- --- lib_move.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 = -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-un= used-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wn= o-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno= -unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-par= entheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-loc= al-typedef -Qunused-arguments -c -o lib_move.So --- lib/libproc__L --- --- proc_create.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -= fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unu= sed-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wre= turn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter = -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls = -Wold-style-definition -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-var= iable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wn= o-unused-const-variable -Qunused-arguments -c -o proc_create.So --- lib/ncurses/ncurses__L --- --- lib_set_term.o --- cc -O2 -pipe -I. -I -= I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMI= OS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-stri= ng-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unuse= d-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion= -Wno-unused-local-typedef -Qunused-arguments -c -o lib_set_term.o --- lib/libthr__L --- --- thr_stack.o --- cc -O2 -pipe -DPTHREAD_KERNEL -I -I -I -I -I -I = -I -I -Winline -fexceptions -D_PTHREAD_FORCED_UNWIN= D -D_PTHREADS_INVARIANTS -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes= -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-= string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-u= nused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conver= sion -Wno-unused-local-typedef -Qunused-arguments -c -o thr_stack= .o --- lib/ncurses/ncursesw__L --- --- lib_mvwin.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -D= NDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prot= ector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramet= er -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitiali= zed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-cons= t-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equ= ality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -= Qunused-arguments -c -o = lib_mvwin.o --- lib/libproc__L --- --- proc_regs.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -= fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unu= sed-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wre= turn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter = -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls = -Wold-style-definition -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-var= iable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wn= o-unused-const-variable -Qunused-arguments -c -o proc_regs.So --- lib/ncurses/ncursesw__L --- --- lib_mvwin.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 = -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-un= used-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wn= o-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno= -unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-par= entheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-loc= al-typedef -Qunused-arguments -c -o lib_mvwin.So --- lib/libproc__L --- --- proc_sym.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -= fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unu= sed-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wre= turn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter = -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls = -Wold-style-definition -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-var= iable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wn= o-unused-const-variable -Qunused-arguments -c -o proc_sym.So --- lib/libthr__L --- --- thr_syscalls.o --- cc -O2 -pipe -DPTHREAD_KERNEL -I -I -I -I -I -I = -I -I -Winline -fexceptions -D_PTHREAD_FORCED_UNWIN= D -D_PTHREADS_INVARIANTS -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes= -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-= string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-u= nused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conver= sion -Wno-unused-local-typedef -Qunused-arguments -c -o thr_sy= scalls.o --- lib/ncurses/ncurses__L --- --- lib_set_term.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/lib/ncurses/ncurses/..= /../../contrib/ncurses/ncurses> -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NA= TIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pr= ototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-bo= dy -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compar= e -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enu= m-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_set_term.So --- lib/ncurses/ncursesw__L --- --- lib_newterm.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -D= NDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prot= ector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramet= er -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitiali= zed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-cons= t-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equ= ality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -= Qunused-arguments -c -= o lib_newterm.o --- lib_newterm.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 = -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-un= used-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wn= o-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno= -unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-par= entheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-loc= al-typedef -Qunused-arguments -c -o lib_newterm.So --- lib/libthr__L --- --- thr_suspend_np.o --- cc -O2 -pipe -DPTHREAD_KERNEL -I -I -I -I -I -I = -I -I -Winline -fexceptions -D_PTHREAD_FORCED_UNWIN= D -D_PTHREADS_INVARIANTS -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes= -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-= string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-u= nused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conver= sion -Wno-unused-local-typedef -Qunused-arguments -c -o thr_= suspend_np.o --- lib/libproc__L --- --- proc_rtld.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -= fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unu= sed-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wre= turn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter = -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls = -Wold-style-definition -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-var= iable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wn= o-unused-const-variable -Qunused-arguments -c -o proc_rtld.So --- lib/ncurses/ncurses__L --- --- lib_slk.o --- cc -O2 -pipe -I. -I -= I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMI= OS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-stri= ng-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unuse= d-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion= -Wno-unused-local-typedef -Qunused-arguments -c -o lib_slk.o --- lib/libproc__L --- --- proc_util.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -= fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unu= sed-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wre= turn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter = -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls = -Wold-style-definition -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-var= iable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wn= o-unused-const-variable -Qunused-arguments -c -o proc_util.So --- lib/ncurses/ncursesw__L --- --- lib_newwin.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -D= NDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prot= ector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramet= er -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitiali= zed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-cons= t-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equ= ality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -= Qunused-arguments -c -o= lib_newwin.o --- lib/libthr__L --- --- thr_switch_np.o --- cc -O2 -pipe -DPTHREAD_KERNEL -I -I -I -I -I -I = -I -I -Winline -fexceptions -D_PTHREAD_FORCED_UNWIN= D -D_PTHREADS_INVARIANTS -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes= -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-= string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-u= nused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conver= sion -Wno-unused-local-typedef -Qunused-arguments -c -o thr_s= witch_np.o --- lib/ncurses/ncurses__L --- --- lib_slk.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/lib/ncurses/ncurses/..= /../../contrib/ncurses/ncurses> -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NA= TIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pr= ototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-bo= dy -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compar= e -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enu= m-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_slk.So --- lib/libproc__L --- make[4]: 432: ignoring stale .depe= nd for make[4]: 432: ignoring stale .depe= nd for make[4]: 432: ignoring stale .depe= nd for --- proc_bkpt.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -W= cast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align= -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-= definition -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declar= ations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-con= st-variable -Qunused-arguments -c -o proc_bkpt.o --- lib/libthr__L --- --- thr_symbols.o --- cc -O2 -pipe -DPTHREAD_KERNEL -I -I -I -I -I -I = -I -I -Winline -fexceptions -D_PTHREAD_FORCED_UNWIN= D -D_PTHREADS_INVARIANTS -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes= -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-= string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-u= nused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conver= sion -Wno-unused-local-typedef -Qunused-arguments -c -o thr_sym= bols.o --- lib/ncurses/ncursesw__L --- --- lib_newwin.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 = -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-un= used-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wn= o-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno= -unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-par= entheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-loc= al-typedef -Qunused-arguments -c -o lib_newwin.So --- lib/libproc__L --- --- proc_create.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -W= cast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align= -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-= definition -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declar= ations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-con= st-variable -Qunused-arguments -c -o proc_create.o --- lib/ncurses/ncurses__L --- --- lib_slkatr_set.o --- cc -O2 -pipe -I. -I -= I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMI= OS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-stri= ng-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unuse= d-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion= -Wno-unused-local-typedef -Qunused-arguments -c -o lib_slkatr_set.o --- lib/libthr__L --- --- thr_umtx.o --- cc -O2 -pipe -DPTHREAD_KERNEL -I -I -I -I -I -I = -I -I -Winline -fexceptions -D_PTHREAD_FORCED_UNWIN= D -D_PTHREADS_INVARIANTS -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes= -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-= string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-u= nused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conver= sion -Wno-unused-local-typedef -Qunused-arguments -c -o thr_umtx.o --- lib/libproc__L --- --- proc_regs.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -W= cast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align= -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-= definition -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declar= ations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-con= st-variable -Qunused-arguments -c -o proc_regs.o --- lib/ncurses/ncurses__L --- --- lib_slkatr_set.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/lib/ncurses/ncurses/..= /../../contrib/ncurses/ncurses> -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NA= TIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pr= ototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-bo= dy -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compar= e -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enu= m-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_slkatr_set.So --- lib/libproc__L --- --- proc_sym.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -W= cast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align= -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-= definition -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declar= ations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-con= st-variable -Qunused-arguments -c -o proc_sym.o --- lib/ncurses/ncursesw__L --- --- lib_nl.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -D= NDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prot= ector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramet= er -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitiali= zed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-cons= t-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equ= ality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -= Qunused-arguments -c -o lib= _nl.o --- lib/ncurses/ncurses__L --- --- lib_slkatrof.o --- cc -O2 -pipe -I. -I -= I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMI= OS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-stri= ng-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unuse= d-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion= -Wno-unused-local-typedef -Qunused-arguments -c -o lib_slkatrof.o --- lib/libthr__L --- --- thr_yield.o --- cc -O2 -pipe -DPTHREAD_KERNEL -I -I -I -I -I -I = -I -I -Winline -fexceptions -D_PTHREAD_FORCED_UNWIN= D -D_PTHREADS_INVARIANTS -std=3Dgnu99 -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes= -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-= string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-u= nused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conver= sion -Wno-unused-local-typedef -Qunused-arguments -c -o thr_yield= .o --- lib/ncurses/ncursesw__L --- --- lib_nl.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 = -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-un= used-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wn= o-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno= -unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-par= entheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-loc= al-typedef -Qunused-arguments -c -o lib_nl.So --- lib/libthr__L --- --- Version.map --- cat | cpp - - | awk -v vfile=3D -f > Version.map --- libthr.a --- building static thr library --- lib/ncurses/ncurses__L --- --- lib_slkatrof.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/lib/ncurses/ncurses/..= /../../contrib/ncurses/ncurses> -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NA= TIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pr= ototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-bo= dy -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compar= e -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enu= m-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_slkatrof.So --- lib/libthr__L --- ranlib -D libthr.a --- lib/ncurses/ncursesw__L --- --- lib_overlay.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -D= NDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prot= ector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramet= er -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitiali= zed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-cons= t-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equ= ality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -= Qunused-arguments -c -= o lib_overlay.o --- lib/libthr__L --- --- libthr.so.3 --- building shared library libthr.so.3 cc -Wl,-znodelete -Wl,--version-script=3DVersion.map -shared -Wl,-x -Wl,= --fatal-warnings -Wl,--warn-shared-textrel -o libthr.so.3 -Wl,-soname,libt= hr.so.3 `NM=3D'nm' lorder _umtx_op_err.So thr_error.So thr_affinity.So thr= _attr.So thr_barrier.So thr_barrierattr.So thr_cancel.So thr_clean.So thr_c= oncurrency.So thr_cond.So thr_condattr.So thr_create.So thr_ctrdtr.So thr_d= etach.So thr_equal.So thr_event.So thr_exit.So thr_fork.So thr_getprio.So t= hr_getcpuclockid.So thr_getschedparam.So thr_getthreadid_np.So thr_info.So = thr_init.So thr_join.So thr_list.So thr_kern.So thr_kill.So thr_main_np.So = thr_multi_np.So thr_mutex.So thr_mutexattr.So thr_once.So thr_printf.So thr= _pspinlock.So thr_resume_np.So thr_rtld.So thr_rwlock.So thr_rwlockattr.So = thr_self.So thr_sem.So thr_setprio.So thr_setschedparam.So thr_sig.So thr_s= ingle_np.So thr_sleepq.So thr_spec.So thr_spinlock.So thr_stack.So thr_sysc= alls.So thr_suspend_np.So thr_switch_np.So thr_symbols.So thr_umtx.So thr_y= ield.So | tsort -q`=20 --- lib/libproc__L --- --- proc_rtld.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -W= cast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align= -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-= definition -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declar= ations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-con= st-variable -Qunused-arguments -c -o proc_rtld.o --- lib/ncurses/ncurses__L --- --- lib_slkatron.o --- cc -O2 -pipe -I. -I -= I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMI= OS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-stri= ng-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unuse= d-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion= -Wno-unused-local-typedef -Qunused-arguments -c -o lib_slkatron.o --- lib/libproc__L --- --- proc_util.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -W= cast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align= -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-= definition -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declar= ations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-con= st-variable -Qunused-arguments -c -o proc_util.o --- lib/ncurses/ncurses__L --- --- lib_slkatron.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/ws/lib/ncurses/ncurses/..= /../../contrib/ncurses/ncurses> -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NA= TIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pr= ototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-bo= dy -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compar= e -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enu= m-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_slkatron.So --- lib/ncurses/ncursesw__L --- --- lib_overlay.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 = -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-un= used-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wn= o-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno= -unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-par= entheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-loc= al-typedef -Qunused-arguments -c -o lib_overlay.So --- lib/libthr__L --- --- _libinstall --- sh = -C -o root -g wheel -m 444 libthr.a sh = -s -o root -g wheel -m 444 -S libthr.so.3 sh = -l s --- _installlinks --- /usr/lib/libpthread.a -> libthr.a /usr/lib/libpthread.so -> libthr.so --- lib/librtld_db__L --- =3D=3D=3D> lib/librtld_db (obj,depend,all,install) --- obj --- --- lib/libproc__L --- --- libproc.so.3 --- building shared library libproc.so.3 cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o libproc.so.3 -Wl,-soname,libproc.so.3 `NM=3D'nm' lorder proc= _bkpt.So proc_create.So proc_regs.So proc_sym.So proc_rtld.So proc_util.So = | tsort -q` -lcxxrt -lelf -lrtld_db -lutil -lctf --- lib/ncurses/ncurses__L --- --- lib_slkatrset.o --- cc -O2 -pipe -I. -I -= I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMI= OS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-stri= ng-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unuse= d-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion= -Wno-unused-local-typedef -Qunused-arguments -c -o lib_slkatrset.o --- lib/librtld_db__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -std=3Dgnu99 --- lib/libproc__L --- : cannot find -lrtld_db cc: error: linker command failed with exit code 1 (use -v to see invocation= ) *** [libproc.so.3] Error code 1 make[4]: stopped in 1 error make[4]: stopped in --- lib/librtld_db__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in --- lib/ncurses/ncursesw__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in --- lib/ncurses/ncurses__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in A failure has been detected in another branch of the parallel make make[3]: stopped in *** [libraries] Error code 2 make[2]: stopped in 1 error make[2]: stopped in *** [_libraries] Error code 2 make[1]: stopped in 1 error make[1]: stopped in *** [buildworld] Error code 2 make: stopped in 1 error make: stopped in Build step 'Execute shell' marked build as failure From owner-freebsd-current@FreeBSD.ORG Wed May 20 12:49:24 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A5B51FF7 for ; Wed, 20 May 2015 12:49:24 +0000 (UTC) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (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 512FD12B3 for ; Wed, 20 May 2015 12:49:23 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.9/8.14.9) with ESMTP id t4KCnGbq031643; Wed, 20 May 2015 05:49:16 -0700 (PDT) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.9/8.14.9/Submit) id t4KCnGkN031642; Wed, 20 May 2015 05:49:16 -0700 (PDT) (envelope-from david) Date: Wed, 20 May 2015 05:49:16 -0700 From: David Wolfskill To: "O. Hartmann" Cc: freebsd-current Subject: Re: [283136]: buildworld failure: usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lproc Message-ID: <20150520124916.GF1156@albert.catwhisker.org> Mail-Followup-To: David Wolfskill , "O. Hartmann" , freebsd-current References: <20150520065024.6d0aa9d9@freyja.zeit4.iv.bundesimmobilien.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="7/n32iUg2MEZqnOh" Content-Disposition: inline In-Reply-To: <20150520065024.6d0aa9d9@freyja.zeit4.iv.bundesimmobilien.de> 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: Wed, 20 May 2015 12:49:24 -0000 --7/n32iUg2MEZqnOh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, May 20, 2015 at 06:50:24AM +0200, O. Hartmann wrote: > Current sources (r283136) die on buildworld with the following error: >=20 > [...] > --- cddl/lib__L --- > /usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lproc > cc: error: linker command failed with exit code 1 (use -v to see invocati= on) > *** [libdtrace.so.2] Error code 1 > .... I was able to perform a source update from: FreeBSD g1-254.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #67 r28310= 4M/283104:1100073: Tue May 19 05:02:57 PDT 2015 root@g1-254.catwhisker.= org:/common/S3/obj/usr/src/sys/CANARY amd64 to: FreeBSD g1-254.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #68 r28314= 2M/283142:1100073: Wed May 20 05:02:58 PDT 2015 root@g1-254.catwhisker.= org:/common/S3/obj/usr/src/sys/CANARY amd64 without incident. Checking , it looks as if r283139 is intended to address what you saw, and r283143 - 283145 are additional clean-up. Peace, david --=20 David H. Wolfskill david@catwhisker.org Those who murder in the name of God or prophet are blasphemous cowards. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --7/n32iUg2MEZqnOh Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJVXILLXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RThEMDY4QTIxMjc1MDZFRDIzODYzRTc4 QTY3RjlDOERFRjQxOTNCAAoJEIpn+cje9Bk7MnYP/irQGwk/ifaWHPKqdGD0AEpZ 6YGBOEZm/0BweF3cx/WRWSQnaenBEBqBBXs1QsyIHqU3VziyCcVvxuYQ3qC+hifq /Y6iJ4kiVHXnpHaINHgCmX2DeSVFF4yHQwKaOHfom3sTGVxxnrM//RafowzK6NNK VwNRjKzmSkVcVOAQj5kG6ik540gllVP/LdOBtBs6TF1sbqaGjtJw6ExH2cylvx6z 6MCNJN9zTynGE0gfOX2G8AAt+jvBvk8ZG+DRxYbEaqpnjzqt263k6SrM78Qe63s7 1U4DJ4CjJ4BgozmkTVkEiDaasZTvzk7fo4JyRuIAAsdJ3qfnNGamRNySgDEVqjcJ 15MncMJ2ZuncH3N3foN1FqimnwQPUn+7BXpzaybqGJGtmBSX5qGR4ifF1zoR7Q00 h/nu5x5K+0IgF3rqS+VCf09U4j7ABHuee8BSeqqycAWZFdGzR2qJuLtxS08SxXwW F8+mPxQm9H1YiRQ0x0a7ltINl4aNUMCDJgv7x/nkzYBiaEchQbEPdp9CVw845zJT +a+6riQ9TMiSie1mZrXjHb/4yd8uxa+FbPFyMJYTbRl76VgTsDUj6uz6YUmgpT4m 3uMpV+i1wNBmqIAEQ9lMk0q6yxkENfU6yYxafin71LE94owlRv/Y17M1DAh9n0sK 4c5ed5efYxGMaPkhBGkk =ga68 -----END PGP SIGNATURE----- --7/n32iUg2MEZqnOh-- From owner-freebsd-current@FreeBSD.ORG Wed May 20 13:09:21 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1BF19F68; Wed, 20 May 2015 13:09:21 +0000 (UTC) Received: from mail-pd0-x235.google.com (mail-pd0-x235.google.com [IPv6:2607:f8b0:400e:c02::235]) (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 D9BC815DC; Wed, 20 May 2015 13:09:20 +0000 (UTC) Received: by pdbnk13 with SMTP id nk13so68619685pdb.1; Wed, 20 May 2015 06:09:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to; bh=TlTicWG2/DjTvPMckXY9ZrkeoPps28uP+2du9tsjGXA=; b=R2tocSjAkrdKkvpmVb/U7QrY1vDQ57V1qE6/LnjauYrJRInLg30AbDi2z9fPqUouf/ HDVwU4MCej8Urc/Gy3C2iIx90nMN0NqfT4DbElFvq8rq24echSJWe7Lwhws7M0DYKQIz +6kNZ10HTDgAgL8dy3yl1EozLji+5N7hPT8KoMjsUJUou1Ipm2axlBYtwhssQwyk8Kb9 Sk9AoO02zh2LM24kYDrPGHlluS9Y0u8dFh+0NgXj7H6RgmrghN4pxzVsxhOQPPHHwU2S +WrFG/bi/xONinssyEOM5ijAd4lGG1ISL6nPnjXrGqrFH6TMAgyXPA+1k0ReBWZ/BJ4C 4LVw== X-Received: by 10.66.90.166 with SMTP id bx6mr63254459pab.76.1432127360413; Wed, 20 May 2015 06:09:20 -0700 (PDT) Received: from ?IPv6:2601:8:ab80:7d6:d5de:dc48:8df9:aa7e? ([2601:8:ab80:7d6:d5de:dc48:8df9:aa7e]) by mx.google.com with ESMTPSA id uf7sm16273058pab.37.2015.05.20.06.09.18 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 20 May 2015 06:09:19 -0700 (PDT) Subject: Re: [283136]: buildworld failure: usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lproc Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Content-Type: multipart/signed; boundary="Apple-Mail=_96BD7CE6-ACE6-4CCB-B654-4EBE85947CAA"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5b6 From: Garrett Cooper In-Reply-To: <20150520124916.GF1156@albert.catwhisker.org> Date: Wed, 20 May 2015 06:09:16 -0700 Cc: "O. Hartmann" , freebsd-current , Baptiste Daroussin , "Bjoern A. Zeeb" Message-Id: <6BB51841-9158-4903-9D99-CAF57ACC2155@gmail.com> References: <20150520065024.6d0aa9d9@freyja.zeit4.iv.bundesimmobilien.de> <20150520124916.GF1156@albert.catwhisker.org> To: David Wolfskill X-Mailer: Apple Mail (2.1878.6) 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, 20 May 2015 13:09:21 -0000 --Apple-Mail=_96BD7CE6-ACE6-4CCB-B654-4EBE85947CAA Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On May 20, 2015, at 5:49, David Wolfskill wrote: > On Wed, May 20, 2015 at 06:50:24AM +0200, O. Hartmann wrote: >> Current sources (r283136) die on buildworld with the following error: >>=20 >> [...] >> --- cddl/lib__L --- >> /usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lproc >> cc: error: linker command failed with exit code 1 (use -v to see = invocation) >> *** [libdtrace.so.2] Error code 1 >> .... >=20 > I was able to perform a source update from: >=20 > FreeBSD g1-254.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #67 = r283104M/283104:1100073: Tue May 19 05:02:57 PDT 2015 = root@g1-254.catwhisker.org:/common/S3/obj/usr/src/sys/CANARY amd64 >=20 > to: >=20 > FreeBSD g1-254.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #68 = r283142M/283142:1100073: Wed May 20 05:02:58 PDT 2015 = root@g1-254.catwhisker.org:/common/S3/obj/usr/src/sys/CANARY amd64 >=20 > without incident. >=20 > Checking , > it looks as if r283139 is intended to address what you saw, and > r283143 - 283145 are additional clean-up. The build *should* be fixed (for now, until someone changes = LIBADD/LDADD for these libraries ._. ...) in r283152. Just to be = doubly/triply sure I=92ve kicked off a clean tinderbox on ref11-amd64 (I = kind of rushed through an amd64/sparc64 buildworld and verified a few = things manually when I was fixing things up). Thank you for the report, -NGie --Apple-Mail=_96BD7CE6-ACE6-4CCB-B654-4EBE85947CAA Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQEcBAEBCgAGBQJVXId9AAoJEMZr5QU6S73e7L0H/jXafdqw+ETU/LQxibqNNbEL fLjsXS6qkoTKzuqEtF58809UVNxPbkZNogZYkWA/+qvD1toy8ZCHbdznzM0pHpKT PJ1pK3ON4jtPMMyn3PELnSWzAZIJGqqFX9Uy6roTSopCI+8k3Y1rfi1ex8qZOgmq egHFyreKsiJKStwygVNuhtJuegH9cph8CwX98LgLZ78Vv6RFTYCSJEWws+h+NcZz 2af4rgq9FOpnpDGL8Zi6PJ4t049ucf5eONSEL2bIaPIAHeg9dyPeNRmXnfo5kYGr RCs1yVT6XcQA02MVAOzwzNCipFpC507s3dlghUVgUFsRjcMXEzYA6ME29czMKGo= =lu+T -----END PGP SIGNATURE----- --Apple-Mail=_96BD7CE6-ACE6-4CCB-B654-4EBE85947CAA-- From owner-freebsd-current@FreeBSD.ORG Wed May 20 12:58:06 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C92E2B04; Wed, 20 May 2015 12:58:05 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id AB5001459; Wed, 20 May 2015 12:58:05 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id AABAA936; Wed, 20 May 2015 12:58:05 +0000 (UTC) Date: Wed, 20 May 2015 12:58:05 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-current@freebsd.org, jhb@FreeBSD.org, ae@FreeBSD.org, hiren@FreeBSD.org, glebius@FreeBSD.org, bapt@FreeBSD.org, melifaro@FreeBSD.org, ganbold@FreeBSD.org, emaste@FreeBSD.org, imp@FreeBSD.org, rpaulo@FreeBSD.org, ngie@FreeBSD.org, trasz@FreeBSD.org Message-ID: <1030766328.20.1432126685666.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <81388846.18.1432116072896.JavaMail.jenkins@jenkins-9.freebsd.org> References: <81388846.18.1432116072896.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD #2781 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: FAILURE X-Mailman-Approved-At: Wed, 20 May 2015 14:20:56 +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: Wed, 20 May 2015 12:58:06 -0000 See Changes: [ngie] Build cddl/{sbin,usr.bin,usr.sbin} in parallel as all of the applica= tions are freestanding (they require libraries build via make libraries in buildworld= ) MFC after: 1 week Sponsored by: EMC / Isilon Storage Division [ae] In the reply to SADB_X_SPDGET message use the same sequence number tha= t was in the request. Some IKE deamons expect it will the same. Linux and NetBSD also follow this behaviour. PR:=09=09137309 MFC after:=092 weeks [ngie] Add dependencies for libzfs_core and libzpool I missed on my first p= ass on this Makefile MFC with: r283144 Sponsored by: EMC / Isilon Storage Division [ngie] Articulate dependencies for cddl/lib/libdtrace and cddl/lib/libzfs Parallelize the build in this subdirectory MFC after: 1 week Sponsored by: EMC / Isilon Storage Division [ngie] Remove usr/share/dtrace/{tcpconn,tcpstate,tcptrack,udptrack} if MK_C= DDL =3D=3D no Sponsored by: EMC / Isilon Storage Division [glebius] EVENTHANDLER_REGISTER() doesn't fail. [trasz] Remove the warning about invalid PE checksum; apparently nothing cares about those checksums anyway. MFC after:=091 month Sponsored by:=09The FreeBSD Foundation [ngie] Only build sys/boot/usb/tools if MK_USB !=3D no Sponsored by: EMC / Isilon Storage Division ------------------------------------------ [...truncated 87520 lines...] --- lib/libgeom__L --- echo libgeom.so.5: >> .depend --- lib/libproc__L --- --- lib/ncurses/ncurses__L --- --- lib_slkatron.So --- --- lib/libproc__L --- =3D=3D=3D> lib/libproc (obj,depend,all,install) --- lib/ncurses/ncurses__L --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_= slkatron.So --- lib/libproc__L --- --- obj --- --- lib/libgeom__L --- --- geom_getxml.So --- cc -fpic -DPIC -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -= Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing= -prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty= -body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-com= pare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-= enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o geom_ge= txml.So --- lib/libproc__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -I -I -I -std=3Dgnu99 --- lib/ncurses/ncurses__L --- --- lib_slkatrset.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_slkatrset.o --- lib/ncurses/ncursesw__L --- --- lib_pad.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREE= BSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_pad.So --- lib/libgeom__L --- --- geom_stats.So --- cc -fpic -DPIC -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -= Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing= -prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty= -body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-com= pare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-= enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o geom_sta= ts.So --- lib/ncurses/ncurses__L --- --- lib_slkatrset.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib= _slkatrset.So --- lib/libgeom__L --- --- geom_xml2tree.So --- cc -fpic -DPIC -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -= Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing= -prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty= -body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-com= pare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-= enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o geom_= xml2tree.So --- lib/libproc__L --- echo libproc.so.3: >> .depend --- lib/ncurses/ncurses__L --- --- lib_slkattr.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_slkattr.o --- lib/ncurses/ncursesw__L --- --- lib_printw.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -= DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wn= o-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno= -unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conv= ersion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_printw.o --- lib/libproc__L --- --- proc_bkpt.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_bkpt.So --- lib/ncurses/ncurses__L --- --- lib_slkattr.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_s= lkattr.So --- lib/ncurses/ncursesw__L --- --- lib_printw.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREE= BSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_printw.So --- lib/libgeom__L --- --- geom_ctl.So --- cc -fpic -DPIC -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -= Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing= -prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty= -body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-com= pare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-= enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o geom_ctl.S= o --- lib/libproc__L --- --- proc_create.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_create.So --- lib/ncurses/ncurses__L --- --- lib_slkclear.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_slkclear.o --- lib/ncurses/ncursesw__L --- --- lib_redrawln.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -= DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wn= o-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno= -unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conv= ersion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_redrawln.o --- lib/libproc__L --- --- proc_regs.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_regs.So --- lib/libgeom__L --- --- geom_util.So --- cc -fpic -DPIC -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -= Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing= -prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty= -body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-com= pare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-= enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o geom_util= .So --- lib/ncurses/ncurses__L --- --- lib_slkclear.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_= slkclear.So --- lib/libproc__L --- --- proc_sym.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_sym.So --- lib/ncurses/ncursesw__L --- --- lib_redrawln.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREE= BSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_redrawln.So --- lib/ncurses/ncurses__L --- --- lib_slkcolor.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_slkcolor.o --- lib/libgeom__L --- --- geom_getxml.o --- cc -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-fo= rmat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -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 -Qunused-arguments -c -o geom_getxml.o --- geom_stats.o --- cc -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-fo= rmat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -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 -Qunused-arguments -c -o geom_stats.o --- lib/ncurses/ncurses__L --- --- lib_slkcolor.So --- --- lib/ncurses/ncursesw__L --- --- lib_refresh.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -= DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wn= o-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno= -unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conv= ersion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_refresh.o --- lib/ncurses/ncurses__L --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_= slkcolor.So --- lib/libgeom__L --- --- geom_xml2tree.o --- cc -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-fo= rmat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -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 -Qunused-arguments -c -o geom_xml2tree.o --- lib/ncurses/ncurses__L --- --- lib_slkinit.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_slkinit.o --- lib/libproc__L --- --- proc_rtld.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_rtld.So --- lib/ncurses/ncursesw__L --- --- lib_refresh.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREE= BSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_refresh.So --- lib/ncurses/ncurses__L --- --- lib_slkinit.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_s= lkinit.So --- lib/libproc__L --- --- proc_util.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_util.So --- lib/ncurses/ncurses__L --- --- lib_slklab.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_slklab.o --- lib/libgeom__L --- --- geom_ctl.o --- cc -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-fo= rmat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -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 -Qunused-arguments -c -o geom_ctl.o --- lib/libproc__L --- make[4]: 431: ignoring stale .depend for make[4]: 431: ignoring stale .depend for make[4]: 431: ignoring stale .depend for --- proc_bkpt.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_bkpt.o --- lib/ncurses/ncursesw__L --- --- lib_restart.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -= DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wn= o-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno= -unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conv= ersion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_restart.o --- lib/ncurses/ncurses__L --- --- lib_slklab.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_sl= klab.So --- lib/libgeom__L --- --- geom_util.o --- cc -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-fo= rmat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -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 -Qunused-arguments -c -o geom_util.o --- lib/libproc__L --- --- proc_create.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_create.o --- lib/ncurses/ncursesw__L --- --- lib_restart.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREE= BSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_restart.So --- lib/ncurses/ncurses__L --- --- lib_slkrefr.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_slkrefr.o --- lib/libproc__L --- --- proc_regs.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_regs.o --- lib/libgeom__L --- --- libgeom.so.5 --- building shared library libgeom.so.5 cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o libgeom.so.5 -Wl,-soname,libgeom.so.5 `NM=3D'nm' lorder geom= _getxml.So geom_stats.So geom_xml2tree.So geom_ctl.So geom_util.So | tsort = -q` -lbsdxml -lsbuf --- lib/ncurses/ncursesw__L --- --- lib_scanw.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -= DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wn= o-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno= -unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conv= ersion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scanw.o --- lib/ncurses/ncurses__L --- --- lib_slkrefr.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_s= lkrefr.So --- lib/libproc__L --- --- proc_sym.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_sym.o --- lib/libgeom__L --- --- libgeom.a --- building static geom library --- lib/ncurses/ncursesw__L --- --- lib_scanw.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREE= BSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_scanw.So --- lib/libgeom__L --- ranlib -D libgeom.a --- lib/ncurses/ncurses__L --- --- lib_slkset.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_slkset.o --- lib/libgeom__L --- --- _libinstall --- sh -C -o= root -g wheel -m 444 libgeom.a sh -s -o= root -g wheel -m 444 libgeom.so.5 sh -l s = --- _INCSINS --- sh -C -o= root -g wheel -m 444 --- lib/libproc__L --- --- proc_rtld.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_rtld.o --- lib/ncurses/ncursesw__L --- --- lib_screen.o --- cc -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -= DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wn= o-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno= -unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conv= ersion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_screen.o --- lib/ncurses/ncurses__L --- --- lib_slkset.So --- cc -fpic -DPIC -O2 -pipe -I. -I -I -I= -I -I -Wall -DN= DEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-prote= ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Q= unused-arguments -c -o lib_sl= kset.So --- lib/librtld_db__L --- =3D=3D=3D> lib/librtld_db (obj,depend,all,install) --- obj --- --- lib/libproc__L --- --- proc_util.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_util.o --- lib/librtld_db__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -std=3Dgnu99 --- lib/ncurses/ncurses__L --- --- lib_slktouch.o --- cc -O2 -pipe -I. -I -I -I -I -I -Wall -DNDEBUG -DHAVE= _CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o lib_slktouch.o --- lib/ncurses/ncursesw__L --- --- lib_screen.So --- cc -fpic -DPIC -O2 -pipe -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I= -I -I -I -I -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREE= BSD_NATIVE -DTERMIOS -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c -o lib_screen.So --- lib/libproc__L --- --- libproc.so.3 --- building shared library libproc.so.3 cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o libproc.so.3 -Wl,-soname,libproc.so.3 `NM=3D'nm' lorder proc= _bkpt.So proc_create.So proc_regs.So proc_sym.So proc_rtld.So proc_util.So = | tsort -q` -lcxxrt -lelf -lrtld_db -lutil -lctf --- lib/librtld_db__L --- --- rtld_db.So --- cc -fpic -DPIC -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -W= switch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline = -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign= -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Qunused-arguments -c -o rtld_db.So --- lib/libproc__L --- : cannot find -lrtld_db cc: error: linker command failed with exit code 1 (use -v to see invocation= ) *** [libproc.so.3] Error code 1 make[4]: stopped in 1 error make[4]: stopped in --- lib/ncurses/ncurses__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in --- lib/ncurses/ncursesw__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in --- lib/librtld_db__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in A failure has been detected in another branch of the parallel make make[3]: stopped in *** [libraries] Error code 2 make[2]: stopped in 1 error make[2]: stopped in *** [_libraries] Error code 2 make[1]: stopped in 1 error make[1]: stopped in *** [buildworld] Error code 2 make: stopped in 1 error make: stopped in Build step 'Execute shell' marked build as failure From owner-freebsd-current@FreeBSD.ORG Wed May 20 14:56:29 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CE927B69 for ; Wed, 20 May 2015 14:56:29 +0000 (UTC) Received: from mail-ig0-x236.google.com (mail-ig0-x236.google.com [IPv6:2607:f8b0:4001:c05::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 977D31372 for ; Wed, 20 May 2015 14:56:29 +0000 (UTC) Received: by igcau1 with SMTP id au1so41624668igc.1 for ; Wed, 20 May 2015 07:56:29 -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=vtsYTZYBRUzymGxVfLlUlrIvHX2h47X976l1s74MSM4=; b=Mu1Zu1wkd0uppTo/vawNgVd+YfKrmjWetI1vjXTT+xoZinimIE1/YBDWrkLmOJAb/t y0gaoP4WAidDEiiYHtvdIM37BXfH3Eyop2PXFZXRTh7XxDXn4m6pD9nyUvh/eziNnaNL S33R00RxFdN4vpkDzSG7G2si3d+KETbztxsPFp/Gd2GgZZXD9O7YWzAfAA3+Jo+UplNj 1PFUL/WlOzObJdgZbflrldWKhhCqW1fOldcOQAGkWC+Lzm5gun2TX8vhImNyYx4t3riM V/b9n8VNYRJHp2MFOgJqDkxU7W6iGkO0jFmCdwt27K2hRr24VlOgoURZxMh5v0Anfbz0 P/aw== MIME-Version: 1.0 X-Received: by 10.50.141.198 with SMTP id rq6mr28370235igb.6.1432133789087; Wed, 20 May 2015 07:56:29 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Wed, 20 May 2015 07:56:29 -0700 (PDT) In-Reply-To: <20150520075030.GJ2499@kib.kiev.ua> References: <20150520075030.GJ2499@kib.kiev.ua> Date: Wed, 20 May 2015 07:56:29 -0700 X-Google-Sender-Auth: NC896ObNvZBBe0Ipo4UGQ9O3tss Message-ID: Subject: Re: libc/gen: unused variables From: Adrian Chadd To: Konstantin Belousov 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: Wed, 20 May 2015 14:56:29 -0000 On 20 May 2015 at 00:50, Konstantin Belousov wrote: > On Wed, May 20, 2015 at 12:11:08AM -0700, Adrian Chadd wrote: >> Hi, >> >> here's a patch against -head that eliminates gcc-4.9 complaining about >> set-but-unused variables. It just comments them out for now - are >> these okay to eliminate, or is there something else that's >> broken/missing? > Of course, the patch as posted must not be committed. Absolutely. This patch was more like "is this all dead code, or are we supposed to be checking these fields and we aren't?" > For dl_init_phdr_info(), it is acceptable to eliminate AT_PHENT case > and phent local. Would you like to do the elimination, so I don't mess it up? :) > I have not looked at the other places. Thanks though! -adrian From owner-freebsd-current@FreeBSD.ORG Wed May 20 15:42:21 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 89C98CDF for ; Wed, 20 May 2015 15:42:21 +0000 (UTC) Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (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 503E71A6D for ; Wed, 20 May 2015 15:42:21 +0000 (UTC) Received: by igbpi8 with SMTP id pi8so137362409igb.0 for ; Wed, 20 May 2015 08:42:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=IPRsbjdkwuBP9DcBnCBWDciDBBShV6bDW82gdiOC/9Q=; b=ND39RXIZvw1BqqXSXRLd197iGzstEHJD7k+FIVwh0e4yBhbAnyzuIoFdUxDOz09pt7 ijWKPv1/waF2bEo7zgyTF1Kpoaagfx6Z5ecUkO+feCYIfodpAVugzkqPxYqdb4uW5m9z RxjpzLsC5jfR8z7ZnlTP5J3ONk3lKyJo4f0nSo9CgFRYCyKjim1qc67WaK+dC8lFLnNF F0h+IhBTbUfNu4IClYcKBw0Z9EleKu45ubYDeiE6Q9dYFh5bl/5k1OK7aUhB/9W6peJj Q3xTj2XA5pC58tHWCEASxVzP3COvTjoUXSrzNqUQqJewvOeDWMOJ3xyoXVY1duZT9jw9 olbw== MIME-Version: 1.0 X-Received: by 10.107.168.164 with SMTP id e36mr4034933ioj.87.1432136540661; Wed, 20 May 2015 08:42:20 -0700 (PDT) Received: by 10.107.40.194 with HTTP; Wed, 20 May 2015 08:42:20 -0700 (PDT) In-Reply-To: References: <20150518163039.GI1394@zxy.spb.ru> Date: Wed, 20 May 2015 11:42:20 -0400 Message-ID: Subject: Re: ixl and BOOTP From: Ryan Stone To: "Eggert, Lars" Cc: Slawa Olhovchenkov , "current@freebsd.org" 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: Wed, 20 May 2015 15:42:21 -0000 Oh, I bet that you have a bunch of CPUs and ixl is consuming all of your interrupt vectors. Does setting this tunable fix the issue? hw.ixl.max_queues=1 From owner-freebsd-current@FreeBSD.ORG Wed May 20 16:09:05 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 223DF782 for ; Wed, 20 May 2015 16:09:05 +0000 (UTC) Received: from mx142.netapp.com (mx142.netapp.com [216.240.21.19]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "mx142.netapp.com", Issuer "VeriSign Class 3 International Server CA - G3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CCA4A1D8A for ; Wed, 20 May 2015 16:09:04 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.13,465,1427785200"; d="asc'?scan'208";a="42468705" Received: from hioexcmbx07-prd.hq.netapp.com ([10.122.105.40]) by mx142-out.netapp.com with ESMTP; 20 May 2015 09:02:50 -0700 Received: from HIOEXCMBX01-PRD.hq.netapp.com (10.122.105.34) by hioexcmbx07-prd.hq.netapp.com (10.122.105.40) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Wed, 20 May 2015 09:02:50 -0700 Received: from HIOEXCMBX01-PRD.hq.netapp.com ([10.122.105.34]) by hioexcmbx01-prd.hq.netapp.com ([10.122.105.34]) with mapi id 15.00.1076.000; Wed, 20 May 2015 09:02:50 -0700 From: "Eggert, Lars" To: Ryan Stone CC: Slawa Olhovchenkov , "current@freebsd.org" Subject: Re: ixl and BOOTP Thread-Topic: ixl and BOOTP Thread-Index: AQHQkWfMmbx8kBu1NUy6ep02WdPcQZ2COtMAgAAJhoCAAB4jgIAAA2MAgAALN4CAAQ79gIAB7rUAgAAK3gCAAAW5gA== Date: Wed, 20 May 2015 16:02:50 +0000 Message-ID: References: <20150518163039.GI1394@zxy.spb.ru> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.2100) x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.122.56.79] Content-Type: multipart/signed; boundary="Apple-Mail=_FC1933EC-AEFD-4D9C-ACC4-F51338CA278E"; protocol="application/pgp-signature"; micalg=pgp-sha1 MIME-Version: 1.0 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, 20 May 2015 16:09:05 -0000 --Apple-Mail=_FC1933EC-AEFD-4D9C-ACC4-F51338CA278E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 2015-5-20, at 17:42, Ryan Stone wrote: > Oh, I bet that you have a bunch of CPUs and ixl is consuming all of = your > interrupt vectors. Does setting this tunable fix the issue? >=20 > hw.ixl.max_queues=3D1 Yeah, this box has 40 cores, but unfortunately that tunable doesn't = change things in terms of BOOTP (I do see 2 vectors assigned not instead = of 41 though). Lars --Apple-Mail=_FC1933EC-AEFD-4D9C-ACC4-F51338CA278E Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAlVcsCkACgkQIWcjmsUTWRpOqACeI20fxQcg0ckSrwbALtgdNxP7 mH4AnjZrnDXxuu3rSWRlm+UNka/6vxUp =OBZl -----END PGP SIGNATURE----- --Apple-Mail=_FC1933EC-AEFD-4D9C-ACC4-F51338CA278E-- From owner-freebsd-current@FreeBSD.ORG Wed May 20 15:58:11 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 22C5D34D; Wed, 20 May 2015 15:58:11 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 0A6551C4B; Wed, 20 May 2015 15:58:11 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 4F27198F; Wed, 20 May 2015 15:58:11 +0000 (UTC) Date: Wed, 20 May 2015 15:58:10 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-current@freebsd.org, ae@FreeBSD.org, jhb@FreeBSD.org, glebius@FreeBSD.org, hiren@FreeBSD.org, bapt@FreeBSD.org, melifaro@FreeBSD.org, ganbold@FreeBSD.org, emaste@FreeBSD.org, imp@FreeBSD.org, ngie@FreeBSD.org, rpaulo@FreeBSD.org, trasz@FreeBSD.org Message-ID: <27402506.22.1432137491236.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1030766328.20.1432126685666.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1030766328.20.1432126685666.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD #2782 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: FAILURE X-Mailman-Approved-At: Wed, 20 May 2015 16:48:49 +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: Wed, 20 May 2015 15:58:11 -0000 See Changes: [ngie] Unbreak the arm64/sparc64 tinderbox by only compiling lib/libproc an= d lib/librtld_db on architectures where they're supported Reported by: bz, Jenkins Pointyhat to: bapt [ngie] cddl/lib/libctf isn't always a requirement for lib/libproc; its use = is dependent on MK_CTF !=3D "no". Use the other divined value instead of reinventing the= wheel [ngie] Add _more_ missing dependencies for lib/libproc to further squash bu= ild races Verified via `cd lib/libproc; make -VLIBADD` Pointyhat to: ngie [emaste] Avoid trying to build cxbge on 32-bit MIPS It lacks required 64-bit atomics. Reviewed by:=09imp (earlier version) Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D2585 [ngie] Articulate all dependencies for lib/libproc to squash build races af= ter r283139 on !arm64 and !sparc64 Pointyhat to: bapt Sponsored by: EMC / Isilon Storage Division ------------------------------------------ [...truncated 92315 lines...] rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I -std=3Dgnu99 --- lib/liblzma__L --- --- arm.o --- cc -O2 -pipe -DHAVE_CONFIG_H -DTUKLIB_SYMBOL_PREFIX=3Dlzma_ -I -I -I -I -I= -I -I -I -I -I -DSYMBOL_VERSIO= NING -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-for= mat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -= Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -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 -Qunused-arguments -c -o arm.o --- lib/libpjdlog__L --- echo libpjdlog.so.0: >> .depend --- pjdlog.So --- cc -fpic -DPIC -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror= -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissi= ng-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Ws= witch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -= Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign = -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string= -plus-int -Wno-unused-const-variable -Qunused-arguments -c -o pjdlog.So --- lib/liblzma__L --- --- armthumb.o --- cc -O2 -pipe -DHAVE_CONFIG_H -DTUKLIB_SYMBOL_PREFIX=3Dlzma_ -I -I -I -I -I= -I -I -I -I -I -DSYMBOL_VERSIO= NING -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-for= mat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -= Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -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 -Qunused-arguments -c -o armthumb.o --- sparc.o --- cc -O2 -pipe -DHAVE_CONFIG_H -DTUKLIB_SYMBOL_PREFIX=3Dlzma_ -I -I -I -I -I= -I -I -I -I -I -DSYMBOL_VERSIO= NING -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-for= mat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -= Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -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 -Qunused-arguments -c -o sparc.o --- secure/lib/libcrypto__L --- --- x86_64-gf2m.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I -= I -I -DOPENSSL_THREADS -DDSO_D= LFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -D= VPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2= m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_AS= M -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-si= gn -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tau= tological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-f= unction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swi= tch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= Wa,--noexecstack -c -o x86_64-gf2m.So --- x86_64-mont.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I -= I -I -DOPENSSL_THREADS -DDSO_D= LFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -D= VPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2= m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_AS= M -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-si= gn -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tau= tological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-f= unction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swi= tch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= Wa,--noexecstack -c -o x86_64-mont.So --- lib/libpjdlog__L --- --- pjdlog.o --- cc -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-= format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototype= s -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshad= ow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-exte= rns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-va= riable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -W= no-unused-const-variable -Qunused-arguments -c -o pjdlog.o --- lib/liblzma__L --- --- Version.map --- cat | cpp - - | awk -v vfile=3D -f > Version.map --- secure/lib/libcrypto__L --- --- x86_64-mont5.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I -= I -I -DOPENSSL_THREADS -DDSO_D= LFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -D= VPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2= m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_AS= M -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-si= gn -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tau= tological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-f= unction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swi= tch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= Wa,--noexecstack -c -o x86_64-mont5.So --- lib/liblzma__L --- --- liblzma.a --- building static lzma library --- secure/lib/libcrypto__L --- --- buf_err.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o buf_err.So --- lib/liblzma__L --- ranlib -D liblzma.a --- liblzma.so.5 --- building shared library liblzma.so.5 cc -Wl,--version-script=3DVersion.map -fstack-protector -shared -Wl,-x -W= l,--fatal-warnings -Wl,--warn-shared-textrel -o liblzma.so.5 -Wl,-soname,l= iblzma.so.5 `NM=3D'nm' lorder tuklib_physmem.So tuklib_cpucores.So common.= So block_util.So easy_preset.So filter_common.So hardware_physmem.So hardwa= re_cputhreads.So index.So stream_flags_common.So vli_size.So alone_encoder.= So block_buffer_encoder.So block_encoder.So block_header_encoder.So easy_bu= ffer_encoder.So easy_encoder.So easy_encoder_memusage.So filter_buffer_enco= der.So filter_encoder.So filter_flags_encoder.So index_encoder.So stream_bu= ffer_encoder.So stream_encoder.So stream_flags_encoder.So vli_encoder.So al= one_decoder.So auto_decoder.So block_buffer_decoder.So block_decoder.So blo= ck_header_decoder.So easy_decoder_memusage.So filter_buffer_decoder.So filt= er_decoder.So filter_flags_decoder.So index_decoder.So index_hash.So stream= _buffer_decoder.So stream_decoder.So stream_flags_decoder.So stream_encoder= _mt.So vli_decoder.So outqueue.So check.So crc32_table.So crc64_table.So sh= a256.So crc32_fast.So crc64_fast.So lz_encoder.So lz_encoder_mf.So lz_decod= er.So lzma_encoder.So lzma_encoder_presets.So lzma_encoder_optimum_fast.So = lzma_encoder_optimum_normal.So fastpos_table.So lzma_decoder.So lzma2_encod= er.So lzma2_decoder.So price_table.So delta_common.So delta_encoder.So delt= a_decoder.So simple_coder.So simple_encoder.So simple_decoder.So x86.So pow= erpc.So ia64.So arm.So armthumb.So sparc.So | tsort -q` -lpthread --- secure/lib/libcrypto__L --- --- buf_str.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o buf_str.So --- lib/libpjdlog__L --- --- libpjdlog.so.0 --- building shared library libpjdlog.so.0 cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o libpjdlog.so.0 -Wl,-soname,libpjdlog.so.0 `NM=3D'nm' lorder = pjdlog.So | tsort -q` -lutil --- secure/lib/libcrypto__L --- --- buffer.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o buffer.So --- lib/libpjdlog__L --- --- libpjdlog.a --- building static pjdlog library ranlib -D libpjdlog.a --- lib/liblzma__L --- --- beforeinstall --- --- _libinstall --- sh -C -o= root -g wheel -m 444 liblzma.a sh -s -o= root -g wheel -m 444 liblzma.so.5 sh -l s = liblzma.so.5 --- lib/libpjdlog__L --- --- _libinstall --- --- lib/liblzma__L --- --- _MAININCSINS --- --- lib/libpjdlog__L --- sh -C -o= root -g wheel -m 444 libpjdlog.a --- lib/liblzma__L --- sh -C -o= root -g wheel -m 444 --- lib/libpjdlog__L --- sh -s -o= root -g wheel -m 444 libpjdlog.so.0 --- lib/liblzma__L --- --- _LZMAINCSINS --- sh -C -o= root -g wheel -m 444 --- lib/libpjdlog__L --- sh -l s = --- cddl/lib/libctf__L --- --- lib/libproc__L --- --- cddl/lib/libctf__L --- =3D=3D=3D> cddl/lib/libctf (obj,depend,all,install) --- lib/libproc__L --- =3D=3D=3D> lib/libproc (obj,depend,all,install) --- secure/lib/libcrypto__L --- --- cmll_cfb.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o cmll_cfb.So --- cddl/lib/libctf__L --- --- obj --- --- lib/libproc__L --- --- obj --- --- cddl/lib/libctf__L --- --- .depend --- --- lib/libproc__L --- --- .depend --- --- cddl/lib/libctf__L --- rm -f .depend --- lib/libproc__L --- rm -f .depend --- cddl/lib/libctf__L --- CC=3D'cc ' mkdep -f .depend -a -DCTF_OLD_VERSIONS -I -I -I = -I -I -I -DNEED_SOLARIS_BOOLEAN -s= td=3Dgnu99 --- lib/libproc__L --- CC=3D'cc ' mkdep -f .depend -a -I -I -I -I -std=3Dgnu99 --- secure/lib/libcrypto__L --- --- cmll_ctr.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o cmll_ctr.So --- cmll_ecb.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o cmll_ecb.So --- cmll_ofb.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o cmll_ofb.So --- cmll_utl.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o cmll_utl.So --- cmll_misc.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o cmll_misc.So --- lib/libproc__L --- echo libproc.so.3: >> .depend --- secure/lib/libcrypto__L --- --- cmll-x86_64.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I -= I -I -DOPENSSL_THREADS -DDSO_D= LFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -D= VPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2= m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_AS= M -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-si= gn -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tau= tological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-f= unction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swi= tch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= Wa,--noexecstack -c -o cmll-x86_64.So --- c_cfb64.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o c_cfb64.So --- lib/libproc__L --- --- proc_bkpt.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_bkpt.So --- secure/lib/libcrypto__L --- --- c_ecb.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o c_ecb.So --- c_enc.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o c_enc.So --- cddl/lib/libctf__L --- echo libctf.so.2: >> .depend --- lib/libproc__L --- --- proc_create.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_create.So --- cddl/lib/libctf__L --- --- ctf_create.So --- cc -fpic -DPIC -O2 -pipe -DCTF_OLD_VERSIONS -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/cddl/lib/libctf/../../../cd= dl/contrib/opensolaris/common/ctf> -I -I -DNEED_SOLARIS_BOOLEAN -st= d=3Dgnu99 -fstack-protector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-emp= ty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-c= ompare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wn= o-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -W= no-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o ctf_create.So --- lib/libproc__L --- --- proc_regs.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_regs.So --- proc_sym.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_sym.So --- secure/lib/libcrypto__L --- --- c_ofb64.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o c_ofb64.So --- c_skey.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o c_skey.So --- lib/libproc__L --- --- proc_rtld.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_rtld.So --- secure/lib/libcrypto__L --- --- cm_ameth.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o cm_ameth.So --- lib/libproc__L --- --- proc_util.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua= l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-= subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definiti= on -Wno-pointer-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c -o proc_util.So --- secure/lib/libcrypto__L --- --- cm_pmeth.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o cm_pmeth.So --- lib/libproc__L --- make[4]: 431: ignoring stale .depend for --- proc_bkpt.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_bkpt.o --- cddl/lib/libctf__L --- --- ctf_decl.So --- cc -fpic -DPIC -O2 -pipe -DCTF_OLD_VERSIONS -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/cddl/lib/libctf/../../../cd= dl/contrib/opensolaris/common/ctf> -I -I -DNEED_SOLARIS_BOOLEAN -st= d=3Dgnu99 -fstack-protector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-emp= ty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-c= ompare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wn= o-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -W= no-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o ctf_decl.So --- lib/libproc__L --- --- proc_create.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_create.o --- cddl/lib/libctf__L --- --- ctf_error.So --- cc -fpic -DPIC -O2 -pipe -DCTF_OLD_VERSIONS -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/cddl/lib/libctf/../../../cd= dl/contrib/opensolaris/common/ctf> -I -I -DNEED_SOLARIS_BOOLEAN -st= d=3Dgnu99 -fstack-protector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-emp= ty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-c= ompare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wn= o-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -W= no-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o ctf_error.So --- lib/libproc__L --- --- proc_regs.o --- --- secure/lib/libcrypto__L --- --- cmac.So --- --- lib/libproc__L --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_regs.o --- secure/lib/libcrypto__L --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o cmac.So --- cddl/lib/libctf__L --- --- ctf_hash.So --- cc -fpic -DPIC -O2 -pipe -DCTF_OLD_VERSIONS -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/cddl/lib/libctf/../../../cd= dl/contrib/opensolaris/common/ctf> -I -I -DNEED_SOLARIS_BOOLEAN -st= d=3Dgnu99 -fstack-protector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-emp= ty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-c= ompare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wn= o-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -W= no-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o ctf_hash.So --- lib/libproc__L --- --- proc_sym.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_sym.o --- cddl/lib/libctf__L --- --- ctf_labels.So --- cc -fpic -DPIC -O2 -pipe -DCTF_OLD_VERSIONS -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/cddl/lib/libctf/../../../cd= dl/contrib/opensolaris/common/ctf> -I -I -DNEED_SOLARIS_BOOLEAN -st= d=3Dgnu99 -fstack-protector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-emp= ty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-c= ompare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wn= o-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -W= no-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o ctf_labels.So --- secure/lib/libcrypto__L --- --- cms_asn1.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o cms_asn1.So --- cddl/lib/libctf__L --- --- ctf_lib.So --- cc -fpic -DPIC -O2 -pipe -DCTF_OLD_VERSIONS -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/cddl/lib/libctf/../../../cd= dl/contrib/opensolaris/common/ctf> -I -I -DNEED_SOLARIS_BOOLEAN -st= d=3Dgnu99 -fstack-protector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-emp= ty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-c= ompare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wn= o-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -W= no-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o ctf_lib.So --- lib/libproc__L --- --- proc_rtld.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_rtld.o --- secure/lib/libcrypto__L --- --- cms_att.So --- cc -fpic -DPIC -O2 -pipe -DTERMIOS -DANSI_SOURCE -I = -I -I -DOPENSSL_THREADS -DDSO_= DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -= DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF= 2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_A= SM -I -I -I -std=3Dgnu89 -fstack-protector -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -= c -o cms_att.So --- lib/libproc__L --- --- proc_util.o --- cc -O2 -pipe -I -I -I -I -std=3Dgnu99 -fstack-protector -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safe= ty -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused= -arguments -c -o proc_util.o --- cddl/lib/libctf__L --- --- ctf_lookup.So --- cc -fpic -DPIC -O2 -pipe -DCTF_OLD_VERSIONS -I -I -I -I<= https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/cddl/lib/libctf/../../../cd= dl/contrib/opensolaris/common/ctf> -I -I -DNEED_SOLARIS_BOOLEAN -st= d=3Dgnu99 -fstack-protector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-emp= ty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-c= ompare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wn= o-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -W= no-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c -o ctf_lookup.So --- lib/libproc__L --- --- libproc.so.3 --- building shared library libproc.so.3 cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o libproc.so.3 -Wl,-soname,libproc.so.3 `NM=3D'nm' lorder proc= _bkpt.So proc_create.So proc_regs.So proc_sym.So proc_rtld.So proc_util.So = | tsort -q` -lcxxrt -lelf -lrtld_db -lutil -lctf : cannot find -lctf cc: error: linker command failed with exit code 1 (use -v to see invocation= ) *** [libproc.so.3] Error code 1 make[4]: stopped in 1 error make[4]: stopped in --- secure/lib/libcrypto__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in --- cddl/lib/libctf__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in --- kerberos5/lib/libheimsqlite__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in A failure has been detected in another branch of the parallel make make[3]: stopped in *** [libraries] Error code 2 make[2]: stopped in 1 error make[2]: stopped in *** [_libraries] Error code 2 make[1]: stopped in 1 error make[1]: stopped in *** [buildworld] Error code 2 make: stopped in 1 error make: stopped in Build step 'Execute shell' marked build as failure From owner-freebsd-current@FreeBSD.ORG Wed May 20 17:51:06 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B78AD4F0; Wed, 20 May 2015 17:51:06 +0000 (UTC) Received: from mail-qc0-x22b.google.com (mail-qc0-x22b.google.com [IPv6:2607:f8b0:400d:c01::22b]) (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 72E561BCB; Wed, 20 May 2015 17:51:06 +0000 (UTC) Received: by qceb3 with SMTP id b3so25773479qce.2; Wed, 20 May 2015 10:51:05 -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:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=obHy3CTP5lZhERbrdHrILH6ibviYIrudiYyVFL7RmmY=; b=tEU3RhgwljzlZIcO7gLF4ByMQvcwUatCT5WqPLjbWT492wrBRhzcpbC0sdSyVHQ4eP uktEIkTlbuEymdkz2LgjS4TlAiIjWn2ekEQYQAWovGTeSLTs5/zmr2WpsPTHqDGIG68y zLSNsXFTRcUnnxe7fI+dbm7TUyZ2ESp4EWuljcA+bqzkQj0uforPpdnUVAGtyOvmkds8 kBH3LxUvZB3LyRRkkNVG/ODKDUtLmbD5bhAOUIhf0affsMNws1JFT/NUXnD5xrHhxLIC 6z1YtxaQGJbLNvUp5V8kJZnInjYMjhhmAjGV2fwLA/hz9HClrdq24uiUfGNoo+bQiJDa gYOg== X-Received: by 10.55.50.140 with SMTP id y134mr57822437qky.91.1432144265480; Wed, 20 May 2015 10:51:05 -0700 (PDT) Received: from muskytusk ([104.236.250.12]) by mx.google.com with ESMTPSA id 20sm11516691qhf.14.2015.05.20.10.51.04 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 May 2015 10:51:04 -0700 (PDT) Sender: Mark Johnston Date: Wed, 20 May 2015 17:50:06 +0000 From: Mark Johnston To: Adrian Chadd Cc: freebsd-current Subject: Re: libc/gen: unused variables Message-ID: <20150520175006.GA18103@muskytusk> 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-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, 20 May 2015 17:51:06 -0000 On Wed, May 20, 2015 at 12:11:08AM -0700, Adrian Chadd wrote: > Hi, > > here's a patch against -head that eliminates gcc-4.9 complaining about > set-but-unused variables. It just comments them out for now - are > these okay to eliminate, or is there something else that's > broken/missing? The calls to va_arg() have the side effect of advancing to the next argument, so it's probably not ok to remove them. Perhaps they can be changed to ignore the return value? > > Thanks! > > > -adrian > > adrian@lucy-11i386:~/work/freebsd/head-embedded/src/lib % svn diff > Index: libc/gen/dlfcn.c > =================================================================== > --- libc/gen/dlfcn.c (revision 282934) > +++ libc/gen/dlfcn.c (working copy) > @@ -149,10 +149,10 @@ > dl_init_phdr_info(void) > { > Elf_Auxinfo *auxp; > - size_t phent; > +// size_t phent; > unsigned int i; > > - phent = 0; > +// phent = 0; > for (auxp = __elf_aux_vector; auxp->a_type != AT_NULL; auxp++) { > switch (auxp->a_type) { > case AT_BASE: > @@ -166,7 +166,7 @@ > (const Elf_Phdr *)auxp->a_un.a_ptr; > break; > case AT_PHENT: > - phent = auxp->a_un.a_val; > +// phent = auxp->a_un.a_val; > break; > case AT_PHNUM: > phdr_info.dlpi_phnum = (Elf_Half)auxp->a_un.a_val; > Index: libc/gen/getgrent.c > =================================================================== > --- libc/gen/getgrent.c (revision 282934) > +++ libc/gen/getgrent.c (working copy) > @@ -207,11 +207,11 @@ > grp_marshal_func(char *buffer, size_t *buffer_size, void *retval, va_list ap, > void *cache_mdata) > { > - char *name; > - gid_t gid; > +// char *name; > +// gid_t gid; > struct group *grp; > - char *orig_buf; > - size_t orig_buf_size; > +// char *orig_buf; > +// size_t orig_buf_size; > > struct group new_grp; > size_t desired_size, size, mem_size; > @@ -219,10 +219,10 @@ > > switch ((enum nss_lookup_type)cache_mdata) { > case nss_lt_name: > - name = va_arg(ap, char *); > +// name = va_arg(ap, char *); > break; > case nss_lt_id: > - gid = va_arg(ap, gid_t); > +// gid = va_arg(ap, gid_t); > break; > case nss_lt_all: > break; > @@ -232,8 +232,8 @@ > } > > grp = va_arg(ap, struct group *); > - orig_buf = va_arg(ap, char *); > - orig_buf_size = va_arg(ap, size_t); > +// orig_buf = va_arg(ap, char *); > +// orig_buf_size = va_arg(ap, size_t); > > desired_size = _ALIGNBYTES + sizeof(struct group) + sizeof(char *); > > @@ -302,8 +302,8 @@ > grp_unmarshal_func(char *buffer, size_t buffer_size, void *retval, va_list ap, > void *cache_mdata) > { > - char *name; > - gid_t gid; > +// char *name; > +// gid_t gid; > struct group *grp; > char *orig_buf; > size_t orig_buf_size; > @@ -314,10 +314,10 @@ > > switch ((enum nss_lookup_type)cache_mdata) { > case nss_lt_name: > - name = va_arg(ap, char *); > +// name = va_arg(ap, char *); > break; > case nss_lt_id: > - gid = va_arg(ap, gid_t); > +// gid = va_arg(ap, gid_t); > break; > case nss_lt_all: > break; > @@ -659,7 +659,7 @@ > NS_FALLBACK_CB(getgroupmembership_fallback) > { NULL, NULL, NULL } > }; > - int rv; > +// int rv; > > assert(uname != NULL); > /* groups may be NULL if just sizing when invoked with maxgrp = 0 */ > @@ -666,7 +666,9 @@ > assert(grpcnt != NULL); > > *grpcnt = 0; > - rv = _nsdispatch(NULL, dtab, NSDB_GROUP, "getgroupmembership", > + //rv = _nsdispatch(NULL, dtab, NSDB_GROUP, "getgroupmembership", > + /* XXX TODO: check rv? */ > + (void) _nsdispatch(NULL, dtab, NSDB_GROUP, "getgroupmembership", > defaultsrc, uname, agroup, groups, maxgrp, grpcnt); > > /* too many groups found? */ > Index: libc/gen/getpwent.c > =================================================================== > --- libc/gen/getpwent.c (revision 282934) > +++ libc/gen/getpwent.c (working copy) > @@ -257,11 +257,11 @@ > pwd_marshal_func(char *buffer, size_t *buffer_size, void *retval, va_list ap, > void *cache_mdata) > { > - char *name; > - uid_t uid; > +// char *name; > +// uid_t uid; > struct passwd *pwd; > - char *orig_buf; > - size_t orig_buf_size; > +// char *orig_buf; > +// size_t orig_buf_size; > > struct passwd new_pwd; > size_t desired_size, size; > @@ -269,10 +269,10 @@ > > switch ((enum nss_lookup_type)cache_mdata) { > case nss_lt_name: > - name = va_arg(ap, char *); > +// name = va_arg(ap, char *); > break; > case nss_lt_id: > - uid = va_arg(ap, uid_t); > +// uid = va_arg(ap, uid_t); > break; > case nss_lt_all: > break; > @@ -282,8 +282,8 @@ > } > > pwd = va_arg(ap, struct passwd *); > - orig_buf = va_arg(ap, char *); > - orig_buf_size = va_arg(ap, size_t); > +// orig_buf = va_arg(ap, char *); > +// orig_buf_size = va_arg(ap, size_t); > > desired_size = sizeof(struct passwd) + sizeof(char *) + > strlen(pwd->pw_name) + 1; > @@ -361,8 +361,8 @@ > pwd_unmarshal_func(char *buffer, size_t buffer_size, void *retval, va_list ap, > void *cache_mdata) > { > - char *name; > - uid_t uid; > +// char *name; > +// uid_t uid; > struct passwd *pwd; > char *orig_buf; > size_t orig_buf_size; > @@ -372,10 +372,10 @@ > > switch ((enum nss_lookup_type)cache_mdata) { > case nss_lt_name: > - name = va_arg(ap, char *); > +// name = va_arg(ap, char *); > break; > case nss_lt_id: > - uid = va_arg(ap, uid_t); > +// uid = va_arg(ap, uid_t); > break; > case nss_lt_all: > break; > _______________________________________________ > 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" From owner-freebsd-current@FreeBSD.ORG Wed May 20 17:54:13 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3FD9664B; Wed, 20 May 2015 17:54:13 +0000 (UTC) Received: from mail-wi0-x22c.google.com (mail-wi0-x22c.google.com [IPv6:2a00:1450:400c:c05::22c]) (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 D7C431C07; Wed, 20 May 2015 17:54:12 +0000 (UTC) Received: by wicmx19 with SMTP id mx19so163666800wic.0; Wed, 20 May 2015 10:54:11 -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:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=CFzoAQuWIbViQBl/4Ru54bK7tJ11tn69YoixEaX/7rw=; b=VxwtH6L+OKaUjz5goDZm5qSj5eX81R09eHKXklZwkaa7H8OHZgPYhEiDmEjTgZHIeF CvklYK18Hp7TQg+DVR5xRdP9EHl9281OPCf7oltjDME6J8tliRJt3nU6EQHJxExmpZNT mhFfpHNJyBOeyYnFrjsHdtq9LoM4X26zaTdbaFLAhFAlaPdKkVKh4w2h5eBYM/ujAdXX fiu/ZHK3wle2Yo4oagNEZUzOd24qrJ6HChKjwPo9Q+R9cWKHGF+0TP0rf9GDX9NpJDkA 9Kfu98dLf7c7p2Z4NNfJAfiwZ698TgTpAe1BqW+P7h4BW6bwZ7d7I2WQDYk8+uhIU4UA jL8Q== X-Received: by 10.194.61.133 with SMTP id p5mr68309878wjr.132.1432144451276; Wed, 20 May 2015 10:54:11 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id bh7sm27977645wjb.8.2015.05.20.10.54.10 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 May 2015 10:54:10 -0700 (PDT) Sender: Baptiste Daroussin Date: Wed, 20 May 2015 19:54:08 +0200 From: Baptiste Daroussin To: Garrett Cooper Cc: David Wolfskill , "O. Hartmann" , freebsd-current , "Bjoern A. Zeeb" Subject: Re: [283136]: buildworld failure: usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lproc Message-ID: <20150520175408.GM52236@ivaldir.etoilebsd.net> References: <20150520065024.6d0aa9d9@freyja.zeit4.iv.bundesimmobilien.de> <20150520124916.GF1156@albert.catwhisker.org> <6BB51841-9158-4903-9D99-CAF57ACC2155@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="FxlYARId5dseejUu" Content-Disposition: inline In-Reply-To: <6BB51841-9158-4903-9D99-CAF57ACC2155@gmail.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: Wed, 20 May 2015 17:54:13 -0000 --FxlYARId5dseejUu Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, May 20, 2015 at 06:09:16AM -0700, Garrett Cooper wrote: > On May 20, 2015, at 5:49, David Wolfskill wrote: >=20 > > On Wed, May 20, 2015 at 06:50:24AM +0200, O. Hartmann wrote: > >> Current sources (r283136) die on buildworld with the following error: > >>=20 > >> [...] > >> --- cddl/lib__L --- > >> /usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lproc > >> cc: error: linker command failed with exit code 1 (use -v to see invoc= ation) > >> *** [libdtrace.so.2] Error code 1 > >> .... > >=20 > > I was able to perform a source update from: > >=20 > > FreeBSD g1-254.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #67 r2= 83104M/283104:1100073: Tue May 19 05:02:57 PDT 2015 root@g1-254.catwhis= ker.org:/common/S3/obj/usr/src/sys/CANARY amd64 > >=20 > > to: > >=20 > > FreeBSD g1-254.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #68 r2= 83142M/283142:1100073: Wed May 20 05:02:58 PDT 2015 root@g1-254.catwhis= ker.org:/common/S3/obj/usr/src/sys/CANARY amd64 > >=20 > > without incident. > >=20 > > Checking , > > it looks as if r283139 is intended to address what you saw, and > > r283143 - 283145 are additional clean-up. >=20 > The build *should* be fixed (for now, until someone changes LIBADD/LDADD= for these libraries ._. ...) in r283152. Just to be doubly/triply sure I= =E2=80=99ve kicked off a clean tinderbox on ref11-amd64 (I kind of rushed t= hrough an amd64/sparc64 buildworld and verified a few things manually when = I was fixing things up). > Thank you for the report, > -NGie Thank you Garrett You have been way faster than I was to fix. Sorry for hav= ing broken the build... I was planning to do the same work on zfs but I think I will abstain as the= zfs libs are even more messy than dtrace (circular dependencies etc) I have been beaten once I'll wait before putting my hand there again :) Best regards, Bapt --FxlYARId5dseejUu Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlVcykAACgkQ8kTtMUmk6Ex9lQCfTihBcg4LKlCif1a5GzSteEHX t+oAoLt7MTG2seDSL9f6McgVz2qXmNOd =EOZu -----END PGP SIGNATURE----- --FxlYARId5dseejUu-- From owner-freebsd-current@FreeBSD.ORG Wed May 20 18:46:16 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6F518287; Wed, 20 May 2015 18:46:16 +0000 (UTC) Received: from mail-ie0-x231.google.com (mail-ie0-x231.google.com [IPv6:2607:f8b0:4001:c03::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 317C51597; Wed, 20 May 2015 18:46:16 +0000 (UTC) Received: by iesa3 with SMTP id a3so46394417ies.2; Wed, 20 May 2015 11:46:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to; bh=rIgx5zZkSwXi++AcXXl3MjZxFFUSnglbBdPKR4gvbEo=; b=SieUcbRZKvTTgP75Jm+QGlagZPjra1fhqj4FsJBHjQfqVmF5/fHykEv77T0rqMx+e9 UrgZcJHA1VIJtR8b1EWRR75n2RoLPLWKYmWqKo8CTAz6A5qnGTYmKxMQT0Q3X9CqHn4Z wV6e02xuOTaMKKFFJBc8EVuXv6zjAwKrXmFTF+hCHlVILtU+8RMMBtJszYsy3EWHh5X/ i+vqKnglnvpnw3t46v2HyrlC17awlSxdmurYh/Z+1sAwYkzcHkfe0Lh8u1xdep8CkkS7 lWX7AZa5u0KFjNlDTgiTF4j8Y+IDUhoHJkjJE/k+1EuRXB5Nv++kQlBShQ7GcOhGzd0X 3TJw== X-Received: by 10.43.34.205 with SMTP id st13mr30627981icb.4.1432147575603; Wed, 20 May 2015 11:46:15 -0700 (PDT) Received: from [192.168.20.5] (c-98-247-240-204.hsd1.wa.comcast.net. [98.247.240.204]) by mx.google.com with ESMTPSA id v14sm2176375igd.12.2015.05.20.11.46.14 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 20 May 2015 11:46:14 -0700 (PDT) Subject: Re: [283136]: buildworld failure: usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lproc Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Content-Type: multipart/signed; boundary="Apple-Mail=_3674511C-5A8F-4AB3-A93A-F1C84AC2EC32"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5b6 From: Garrett Cooper In-Reply-To: <6BB51841-9158-4903-9D99-CAF57ACC2155@gmail.com> Date: Wed, 20 May 2015 11:46:01 -0700 Cc: "O. Hartmann" , freebsd-current , Baptiste Daroussin , "Bjoern A. Zeeb" Message-Id: References: <20150520065024.6d0aa9d9@freyja.zeit4.iv.bundesimmobilien.de> <20150520124916.GF1156@albert.catwhisker.org> <6BB51841-9158-4903-9D99-CAF57ACC2155@gmail.com> To: David Wolfskill X-Mailer: Apple Mail (2.1878.6) 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, 20 May 2015 18:46:16 -0000 --Apple-Mail=_3674511C-5A8F-4AB3-A93A-F1C84AC2EC32 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On May 20, 2015, at 6:09, Garrett Cooper wrote: > On May 20, 2015, at 5:49, David Wolfskill = wrote: >=20 >> On Wed, May 20, 2015 at 06:50:24AM +0200, O. Hartmann wrote: >>> Current sources (r283136) die on buildworld with the following = error: >>>=20 >>> [...] >>> --- cddl/lib__L --- >>> /usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lproc >>> cc: error: linker command failed with exit code 1 (use -v to see = invocation) >>> *** [libdtrace.so.2] Error code 1 >>> .... >>=20 >> I was able to perform a source update from: >>=20 >> FreeBSD g1-254.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #67 = r283104M/283104:1100073: Tue May 19 05:02:57 PDT 2015 = root@g1-254.catwhisker.org:/common/S3/obj/usr/src/sys/CANARY amd64 >>=20 >> to: >>=20 >> FreeBSD g1-254.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #68 = r283142M/283142:1100073: Wed May 20 05:02:58 PDT 2015 = root@g1-254.catwhisker.org:/common/S3/obj/usr/src/sys/CANARY amd64 >>=20 >> without incident. >>=20 >> Checking , >> it looks as if r283139 is intended to address what you saw, and >> r283143 - 283145 are additional clean-up. >=20 > The build *should* be fixed (for now, until someone changes = LIBADD/LDADD for these libraries ._. ...) in r283152. Just to be = doubly/triply sure I=92ve kicked off a clean tinderbox on ref11-amd64 (I = kind of rushed through an amd64/sparc64 buildworld and verified a few = things manually when I was fixing things up). > Thank you for the report, And=85 I missed a spot. r283159 should be a stable spot to work off of. = Again, sorry for the breakage (6am commits are.. fun). Thanks... --Apple-Mail=_3674511C-5A8F-4AB3-A93A-F1C84AC2EC32 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQEcBAEBCgAGBQJVXNZpAAoJEMZr5QU6S73ezA0IAJlzKe/XmxQMYhdZI+FFDIkO xX/1ibT9oAkCBOIbEKzecIEjQ1d1ktgOjcjEcb8obvplAAX5MkuTuWK5nVA1ydaK uXR59ohDkf808NBbTPJcUa/pJeMsoZRkL3ATHOQOSc8EP71Pa4nUwZs0CWhfORkX bhKYsnTmiXOo1G0BZPJIdqMBrdaHqNqcVYm543xCTaRq/flhJH/K7Al0i2Uk5goH ogKGM72KBbdaSuASNtiqytDPKVEaUCUk1cjkvOvSfvNBUw4RY/tDEr1KOW5hTf7G i0WMNM11A8oA8hOwGT8EJ9W7QZOBpbAsOfTx3NOsuEaAcZUvy00WrSU43xwAKsU= =xy61 -----END PGP SIGNATURE----- --Apple-Mail=_3674511C-5A8F-4AB3-A93A-F1C84AC2EC32-- From owner-freebsd-current@FreeBSD.ORG Wed May 20 17:50:58 2015 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AAA264D8; Wed, 20 May 2015 17:50:58 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 835601BB8; Wed, 20 May 2015 17:50:58 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 158319A6; Wed, 20 May 2015 17:50:59 +0000 (UTC) Date: Wed, 20 May 2015 17:50:59 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org, ae@FreeBSD.org, glebius@FreeBSD.org, hiren@FreeBSD.org, bapt@FreeBSD.org, ganbold@FreeBSD.org, emaste@FreeBSD.org, imp@FreeBSD.org, ngie@FreeBSD.org, rpaulo@FreeBSD.org, trasz@FreeBSD.org, kib@FreeBSD.org Message-ID: <1178231568.23.1432144259037.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <274944653.19.1432125550704.JavaMail.jenkins@jenkins-9.freebsd.org> References: <274944653.19.1432125550704.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build is back to normal : FreeBSD_HEAD_i386 #163 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: SUCCESS X-Mailman-Approved-At: Wed, 20 May 2015 19:18:23 +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: Wed, 20 May 2015 17:50:58 -0000 See From owner-freebsd-current@FreeBSD.ORG Wed May 20 22:04:51 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A4F14162; Wed, 20 May 2015 22:04:51 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 5C4911D76; Wed, 20 May 2015 22:04:51 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 47D79A03; Wed, 20 May 2015 22:04:48 +0000 (UTC) Date: Wed, 20 May 2015 22:04:47 +0000 (GMT) From: jenkins-admin@freebsd.org To: freebsd-current@freebsd.org, grehan@FreeBSD.org, jhb@FreeBSD.org, sobomax@FreeBSD.org, smh@FreeBSD.org, jilles@FreeBSD.org, glebius@FreeBSD.org, mjg@FreeBSD.org, oshogbo@FreeBSD.org, melifaro@FreeBSD.org, des@FreeBSD.org, kadesai@FreeBSD.org, grembo@FreeBSD.org, hselasky@FreeBSD.org, avg@FreeBSD.org, delphij@FreeBSD.org, eadler@FreeBSD.org, brd@FreeBSD.org, jmg@FreeBSD.org, peter@FreeBSD.org, tuexen@FreeBSD.org, rmacklem@FreeBSD.org, alc@FreeBSD.org, cy@FreeBSD.org, araujo@FreeBSD.org, trasz@FreeBSD.org, thomas@FreeBSD.org, hiren@FreeBSD.org, kargl@FreeBSD.org, bapt@FreeBSD.org, jgh@FreeBSD.org, stas@FreeBSD.org, rpaulo@FreeBSD.org, tychon@FreeBSD.org, ae@FreeBSD.org, garga@FreeBSD.org, markj@FreeBSD.org, gjb@FreeBSD.org, luigi@FreeBSD.org, allanjude@FreeBSD.org, gnn@FreeBSD.org, julian@FreeBSD.org, sjg@FreeBSD.org, jhibbits@FreeBSD.org, dteske@FreeBSD.org, kevlo@FreeBSD.org, whu@FreeBSD.org, marcel@FreeBSD.org, dim@FreeBSD.org, rodrigc@FreeBSD.org, ganbold@FreeBSD.org, pfg@FreeBSD.org, edwin@FreeBSD.org, jimharris@FreeBSD.org, asomers@FreeBSD.org, brooks@FreeBSD.org, pkelsey@FreeBSD.org, mckusick@FreeBSD.org, theraven@FreeBSD.org, arybchik@FreeBSD.org, loos@FreeBSD.org, bdrewery@FreeBSD.org, rene@FreeBSD.org, kib@FreeBSD.org, adrian@FreeBSD.org, jonathan@FreeBSD.org, andreast@FreeBSD.org, bjk@FreeBSD.org, rwatson@FreeBSD.org, erj@FreeBSD.org, scottl@FreeBSD.org, hrs@FreeBSD.org, andrew@FreeBSD.org, bz@FreeBSD.org, yongari@FreeBSD.org, jah@FreeBSD.org, pluknet@FreeBSD.org, joel@FreeBSD.org, ngie@FreeBSD.org, emaste@FreeBSD.org, marius@FreeBSD.org, jkim@FreeBSD.org, sbruno@FreeBSD.org, vangyzen@FreeBSD.org, ian@FreeBSD.org, mav@FreeBSD.org, neel@FreeBSD.org, osa@FreeBSD.org, br@FreeBSD.org, takawata@FreeBSD.org, fanf@FreeBSD.org, royger@FreeBSD.org, imp@FreeBSD.org, zbb@FreeBSD.org Message-ID: <1698794570.25.1432159487942.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD_amd64_gcc4.9 #3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD_amd64_gcc4.9 X-Jenkins-Result: FAILURE X-Mailman-Approved-At: Wed, 20 May 2015 22:41:47 +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: Wed, 20 May 2015 22:04:52 -0000 See Changes: [bapt] Make kerberos use the same sqlite libraries as other sqlite consumer= . This reduces the number of copy of sqlite we have to just one and easier tracking version of sqlite Differential Revision:=09https://reviews.freebsd.org/D2443 Reviewed by:=09imp, stas, bjk [ngie] Fix breakage I didn't fully solve in r283151 by depending on the .PH= ONY target, not the directory when building libctf for libproc Reported by: many, Jenkins Submitted by: rodrigc [oshogbo] Fix memory leak. Approved by:=09pjd (mentor) [oshogbo] Style. Approved by:=09pjd (mentor) [oshogbo] Always use the nv_free function. Approved by:=09pjd (mentor) [oshogbo] Correct variable name in the interface. Approved by:=09pjd (mentor) [kib] Remove the write-only variable phent. We currently do not check the size of the program header's entries. Reported by:=09adrian (by using gcc 4.9) Sponsored by:=09The FreeBSD Foundation MFC after:=091 week [ngie] Unbreak the arm64/sparc64 tinderbox by only compiling lib/libproc an= d lib/librtld_db on architectures where they're supported Reported by: bz, Jenkins Pointyhat to: bapt [ngie] cddl/lib/libctf isn't always a requirement for lib/libproc; its use = is dependent on MK_CTF !=3D "no". Use the other divined value instead of reinventing the= wheel [ngie] Add _more_ missing dependencies for lib/libproc to further squash bu= ild races Verified via `cd lib/libproc; make -VLIBADD` Pointyhat to: ngie [emaste] Avoid trying to build cxbge on 32-bit MIPS It lacks required 64-bit atomics. Reviewed by:=09imp (earlier version) Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D2585 [ngie] Articulate all dependencies for lib/libproc to squash build races af= ter r283139 on !arm64 and !sparc64 Pointyhat to: bapt Sponsored by: EMC / Isilon Storage Division [ngie] Build cddl/{sbin,usr.bin,usr.sbin} in parallel as all of the applica= tions are freestanding (they require libraries build via make libraries in buildworld= ) MFC after: 1 week Sponsored by: EMC / Isilon Storage Division [ae] In the reply to SADB_X_SPDGET message use the same sequence number tha= t was in the request. Some IKE deamons expect it will the same. Linux and NetBSD also follow this behaviour. PR:=09=09137309 MFC after:=092 weeks [ngie] Add dependencies for libzfs_core and libzpool I missed on my first p= ass on this Makefile MFC with: r283144 Sponsored by: EMC / Isilon Storage Division [ngie] Articulate dependencies for cddl/lib/libdtrace and cddl/lib/libzfs Parallelize the build in this subdirectory MFC after: 1 week Sponsored by: EMC / Isilon Storage Division [ngie] Remove usr/share/dtrace/{tcpconn,tcpstate,tcptrack,udptrack} if MK_C= DDL =3D=3D no Sponsored by: EMC / Isilon Storage Division [glebius] EVENTHANDLER_REGISTER() doesn't fail. [trasz] Remove the warning about invalid PE checksum; apparently nothing cares about those checksums anyway. MFC after:=091 month Sponsored by:=09The FreeBSD Foundation [ngie] Only build sys/boot/usb/tools if MK_USB !=3D no Sponsored by: EMC / Isilon Storage Division [bapt] Fix buildworld by adding libproc and librtld_db to the _prebuild_lib= s Those are needed to build libdtrace [rpaulo] ti_pruss: pass the correct IRQ to userland. Also, fix several problems with the kqueue notification. Submitted by:=09Manuel St=C3=BChn freebsdnewbie at freenet.de [ganbold] D2432 (Patch for Amlogic single core PIC) moved the SMP option ou= t of AML8726 and into board specific config files since some boards (e.g. YYHD18) use the aml8726-m3 which only have a single core. r283057 applied most of D2432, however while it removed SMP from AML8726, it missed adding the SMP option to the board specific config files. Differential Revision:=09https://reviews.freebsd.org/D2589 Submitted by:=09John Wehle [hiren] Add a new sysctl net.inet.tcp.hostcache.purgenow=3D1 to expire and = purge all entries in hostcache immediately. In collaboration with:=09bz, rwatson MFC after:=091 week Relnotes:=09yes Sponsored by:=09Limelight Networks [bapt] Reduce overlinking. Because of libdtrace there is still a bit a overlinking but nothing we can = deal with easily [bapt] Correctly link libdtrace and convert to LIBADD Make dtrace only link to libdtrace [bapt] Fix underlinking [bapt] Register libdtrace and its direct and indirect dependencies Register librdlt_db Register libproc dependencies Register libctf dependencies [bapt] Convert to LIBADD [bapt] Convert to LIBADD Remove dependency on pthread, it is not needed [imp] Re-select the SD card before getting the SD status. On a couple Atmel boards, this prevents some error messages during enumeration and also gives us the correct erase block size. They appear to be harmless elsewhere. # Note: we treat too many commands as 'can't fail' if they don't work # after a couple of retries. We need to fix that, but not today... [imp] Add NFS server to mix (for easier, in-place updates). Move to partition 2 for root (since partition 1 is reserved for FAT files the Atmel ROMs can load). [imp] Improve comment about unmapped I/O and fix typos. Submitted by: Matteo Riondato MFC After: 2 days [emaste] All FreeBSD platforms are elf: move i386-elf to i386 This was a leftover from when we had both i386 a.out and ELF. Reviewed by:=09kib, imp Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D2591 [hiren] Correct the wording as we are increasing the window size. Reviewed by:=09jhb Sponsored by:=09Limelight Networks [jhb] Fix two bugs that could result in PMC sampling effectively stopping. In both cases, the the effect of the bug was that a very small positive number was written to the counter. This means that a large number of events needed to occur before the next sampling interrupt would trigger. Even with very frequently occurring events like clock cycles wrapping all the way around could take a long time. Both bugs occurred when updating the saved reload count for an outgoing thread on a context switch. First, the counter-independent code compares the current reload count against the count set when the thread switched in and generates a delta to apply to the saved count. If this delta causes the reload counter to go negative, it would add a full reload interval to wrap it around to a positive value. The fix is to add the full reload interval if the resulting counter is zero. Second, occasionally the raw counter value read during a context switch has actually wrapped, but an interrupt has not yet triggered. In this case the existing logic would return a very large reload count (e.g. 2^48 - 2 if the counter had overflowed by a count of 2). This was seen both for fixed-function and programmable counters on an E5-2643. Workaround this case by returning a reload count of zero. PR:=09=09198149 Differential Revision:=09https://reviews.freebsd.org/D2557 Reviewed by:=09emaste MFC after:=091 week Sponsored by:=09Norse Corp, Inc. [jhb] Use the proper mask when reloading sampling PMCs for Core CPUs. Differential Revision:=09https://reviews.freebsd.org/D2492 Reviewed by:=09emaste MFC after:=091 month [jhb] Use fixed enum values for PMC_CLASSES(). This removes one of the frequent causes of ABI breakage when new CPU types are added to hwpmc(4). Differential Revision:=09https://reviews.freebsd.org/D2586 Reviewed by:=09davide, emaste, gnn (earlier version) MFC after:=092 weeks [jhb] Remove executable property from several ixl(4) source files. Differential Revision:=09https://reviews.freebsd.org/D2583 Reviewed by:=09erj [melifaro] Bring back support for checking tables via "ipfw -n". Currently we have different table key types which can easily interfere with each other (numbers and IPv4 address, interface names and hostnames, flows and hostnames/addresses). This conflicts are solved by [auto-]creating _typed_ tables, so after table is created, only keys of given type can be inserted to that table. ipfw(8) consults with kernel about key/value type for particular table so it knows key/value interpretation. However, we have 2 cases (adding entries to non-existing table and parsing configuration file via `ipfw -n`) when kernel is unable to provide us table info we need. Fix the latter case by partially importing old `table_fill_xentry()` parse function responsible for guessing key typ= e. Sponsored by:=09Yandex LLC [ae] Remove unneded mbuf length adjustment, M_PREPEND() already did that. PR:=09=09139387 MFC after:=091 week [luigi] use proper types to represent function pointers [asomers] Properly null-terminate strings in a kernel dump header. A versi= on string longer than 192 bytes will cause the version field of a dump header to overflow. strncpy doesn't null terminate it, so savecore will print a corrupted info file. Using strlcpy fixes the bug. Differential Revision:=09https://reviews.freebsd.org/D2560 Reviewed by:=09=09markj MFC after:=09=093 weeks Sponsored by:=09=09Spectra Logic [bjk] Fixup to the kern_psignal manpage r283105 misspelled kern_psignal as kernel_psignal in one occurrence, and added trailing whitespace. While here, change 'call' to the more standard 'function', and say why the name was changed (taken from the commit message for r225617). [luigi] remove a redundant ; at the end of a function MFC after:=091 week [br] Add Performance Monitoring Counters support for AArch64. Family-common and CPU-specific counters implemented. Supported CPUs: ARM Cortex A53/57/72. Reviewed by:=09andrew, bz, emaste, gnn, jhb Sponsored by:=09ARM Limited Differential Revision:=09https://reviews.freebsd.org/D2555 [luigi] remove an extra ; after MODULE_DEPEND (would otherwise generate a warning with more verbose compiler flags) MFC after:=091 week [emaste] Add GRP_COMDAT section group flag to ELF header Reviewed by:=09kib MFC after:=091 week Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D2582 [kib] When sleeping in Sx state using MWAIT instruction, accept fast wakeup requests from writes to the monitored line. Submitted by:=09avg [emaste] Update crunch bootstrapping test for recent fixes - r277259 crunchide: Correct 64-bit section header offset - r281674 crunchide: always include both 32- and 64-bit ELF support With built-in cross-size support we also no longer need a special case for cross-build crunchide. Reviewed by:=09imp Sponsored by:=09The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D2576 [glebius] Use MTX_SYSINIT() instead of mtx_init() to separate mutex initial= ization from associated structures initialization. The mutexes are global, while the structures are per-vnet. Submitted by:=09Nikos Vassiliadis [glebius] During module unload unlock rules before destroying UMA zones, wh= ich may sleep in uma_drain(). It is safe to unlock here, since we are already dehooked from pfil(9) and all pf threads had quit. Sponsored by:=09Nginx, Inc. [julian] Only several years late, catch the psignal man page up to the fact that psignal has been renamed to kern_psignal since 9.0. MFC after:=091 week [ae] Read GEOM_UNCOMPRESS metadata using several requests that fit into MAXPHYS. For large compressed images the metadata size can be bigger than MAXPHYS and this triggers KASSERT in g_read_data(). Also use g_free() to free memory allocated by g_read_data(). PR:=09=09199476 MFC after:=092 weeks [hselasky] Fix for DWC OTG device side isochronous transfers. The even or o= dd isochronous frame bit needs to be flipped. MFC after:=093 days [ae] Change SA's state before sending SADB_EXPIRE message. This state will be reported to keying daemon. MFC after:=092 weeks [ae] Teach key_expire() send SADB_EXPIRE message with the SADB_EXT_LIFETIME= _HARD extension header type. The key_flush_sad() now will send SADB_EXPIRE message when HARD lifetime expires. This is required by RFC 2367 and some keying daemons rely on these messages. HARD lifetime messages have precedence over SOFT lifetime messages, so now they will be checked first. Also now SADB_EXPIRE messages will be send even the SA has not been used, because keying daemons might want to rekey such SA. PR:=09=09200282, 200283 Submitted by:=09Tobias Brunner MFC after:=092 weeks [adrian] Convert routerstation to use geom_uncompress. [adrian] Migrate RSPRO to use the uncompress module, not uzip. (This is hand-in-hand with what I'm about to do with freebsd-wifi-build.) [adrian] QCA955x / AP135 platform tidyups. * Change mips24k -> mips74k for hwpmc, but leave it disabled for now. * don't build pci by default. * build pci and qca955x_pci for AP135, as theres a PCIe NIC. * don't build a hwpmc module, it doesn't really work out well for the mips boards at the moment. * add ipfw and DEFAULT_TO_ACCEPT. [adrian] The AP135 PCIe NIC isn't an ath device, it's an 11ac part (linux a= th10k.) So, don't try to attach hints to it here. [adrian] Add initial support for the QCA955x PCIe host controller. The QCA955x looks a lot like the AR724x PCIe controller, except it supports two root complexes. Unfortunately I only have one, so although this code has started down the path of supporting more than one, it's definitely not yet ready. Tested: * AP135 board (QCA9558 SoC), with the 11ac NIC swapped for an AR9380 PCIe NIC. Notes: * Yes, this driver isn't very pretty. I decided to commit what I have versus holding onto something that isn't yet finished. It is enough to bring up the above NIC and interrupt routing works, so it's a good start. * However, yes, the DDR flush routine hooks need to be fixed up. I don't think I'm firing the right one at the moment. [adrian] Add mv / expr ; these are used by the updated freebsd-wifi-build e= nvironment. [pkelsey] Added description of POSIX-specified behavior when invoked on a k= ey from within that key's destructor. Reviewed by: jhb, -doc Approved by: jmallett (mentor) MFC after: 3 days Sponsored by: Norse Corp, Inc. [jkim] Merge ACPICA 20150515. [bapt] Synchronize with OpenBSD Obtained from:=09OpenBSD [pfg] ddb: stop boolean screaming. TRUE --> true FALSE--> false Hinted by:=09NetBSD [bapt] Synchronize libedit with NetBSD It incorporates and fixes our patches to get el_gets return the proper coun= t of characters in unicode mode. [edwin] MFV of 283077,tzdata2015d Update to tzdata2015d: Release 2015d - 2015-04-24 08:09:46 -0700 Changes affecting future time stamps Egypt will not observe DST in 2015 and will consider canceling it permanently. For now, assume no DST indefinitely. (Thanks to Ahmed Nazmy and Tim Parenti.) Change affecting past and future time zone abbreviations The abbreviations for Hawaii-Aleutian standard and daylight times have been changed from HAST/HADT to HST/HDT, as per US Government Printing Office style. This affects only America/Adak since 1983, as America/Honolulu was already using the new style. [allanjude] Fix off-by-one in array index bounds check bhyveload would allow you to create 33 entries on an array that only has 32= slots Differential Revision:=09https://reviews.freebsd.org/D2569 Reviewed by:=09araujo Approved by:=09neel MFC after:=091 week Sponsored by:=09ScaleEngine Inc. [allanjude] Fix error in gmountver(8) man page Also fixes the usage statement for the binary to use the correct terms (pro= vider and geom name, rather than dev and prov, which is incorrect in the la= tter case) Sync the man page summary with the new usage statement PR:=09=09199540 Differential Revision:=09https://reviews.freebsd.org/D2329 Submitted by:=09Fabian Keil Reviewed by:=09trasz Approved by:=09eadler (mentor) Obtained from:=09ElectroBSD (original) MFC after:=091 week Sponsored by:=09ScaleEngine Inc. [jmg] Don't do things we aren't allowed to do in a signal handler... Defer the work to the main thread... This fixes a possible crash if SIGINFO is delivered at the wrong time... This still leaves getrusage broken for some reason, but I believe that is a kernel issue and cannot be fixed here... [loos] Remove unnecessary devices from allwinner kernels. [loos] Properly align the header and the data columns for netstat -r with a= nd without the -W flag. [bapt] Garbage collect GNU soelim Makefiles which are not in used anymore [ian] Enable the NETIF_OPEN_CLOSE_ONCE option for ubldr. This keeps the ne= twork interface open continuously instead of closing it after each filesystem access and reopening it before the next (causing it to re-obtain network params each time). This vastly speeds up netbooting. [pfg] Drop some unnecessary casts. Reported by:=09Clang static analyzer Obtained from:=09NetBSD [hselasky] Make the FIFO configuration a bit more flexible for the DWC OTG = in device side mode. [ian] Add a routine to obtain netboot parameters from the U-Boot env vars. = Call it from the uboot net_init() implementation. The routine uses the standard U-Boot env vars plus a freebsd-specific variable named "rootpath" (the corresponding u-boot variable for that would be "bootfile" except that it refers to ubldr, so a new name was needed to communicate the path to ubldr)= . This allows ubldr to load a kernel from nfs without requiring a dhcp or bootp server to provide the server ip and rootpath parameters. [bapt] Only build libreadline if gdb is going to be built gdb is the only consumer of libreadline which is an INTERNALLIB [hselasky] Fix an off-by-one error by adding proper range checks when parsi= ng the HDA association descriptors. This fixes a crash during device probe for some HDA PCI devices. Reported by:=09David Wolfskill Reviewed by:=09mav @ MFC after:=091 week [glebius] A miss from r283061: don't dereference NULL is pf_get_mtag() fail= s. PR:=09=09200222 Submitted by:=09Franco Fichtner [ian] Refactor net_getparams() to make it easier to get params from sources= other than bootp and rarp. The code which splits a serverip:/rootpath string into rootip and a plain pathname is now a separate net_parse_rootpath() function that can be called by others. The code that sets the kernel env vars needed for nfs_diskless is moved into net_open() so that the variables get set no matter where the params came from. There was already code in net_open() that allowed for the possibility that some other entity has set up the network-related global variables. It uses the rootip variable as the key, assuming that if it is set all the other required variables are set too. These changes don't alter the existing behavior, they just make it easier to actually write some new code to get the params from another source (such as the U-Boot environment). [glebius] Don't dereference NULL is pf_get_mtag() fails. PR:=09=09200222 Submitted by:=09Franco Fichtner [emaste] Build libgcov only if we're building base system GCC Clang uses compiler-rt for the code coverage runtime, and ports GCC provides its own libgcov. PR:=09=09200203 (exp-run) Sponsored by:=09The FreeBSD Foundation [mjg] fd: fix imbalanced fdp unlock in F_SETLK and F_GETLK MFC after:=093 days [mjg] Tidy up sys_umask a little bit Consistently use saved fdp pointer as it cannot change. If it could change = the code would be already incorrect. No functional changes. [andrew] Clean up the Amlogic interrupt controller driver to handle the cas= e where we have both the Amlogic pic and a GIC. This may be the case in some configurations. Differential Revision:=09https://reviews.freebsd.org/D2432 Submitted by:=09John Wehle [ngie] Move all test integration pieces for etc/ from etc/ to tests/ This is being done to fix breakage with make distribution with read-only source trees as make distribution doesn't use make obj like building tests/ does in all cases Reported by: Wolfgang Zenker Suggested by: jhb X-MFC with: r282059 MFC after: 1 week [whu] Add support for SCSI disk hot add and remove. Also add padding accord= ing to the requirement of different hypervisor releases. Submitted by:=09whu Reviewed by:=09royger Approved by:=09royger MFC after:=091 week Sponsored by:=09Microsoft OSTC Differential Revision:=09https://reviews.freebsd.org/D2512 [andrew] Clean up the style to be "include" and remove options = already in std.armv6. [arybchik] sfxge: do not advertise LRO capability if LRO is compiled out Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2565 [arybchik] sfxge: automatically turn off TSO when Tx checksum offload is di= sabled Also return error if TSO is requested without Tx checksum offload. Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2564 [arybchik] sfxge: allow to disable checksum offloads over VLAN It just affects capabilities of the created VLAN interface. Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2563 [arybchik] sfxge: fix overflow queue freeze If TxQ lock is obtained, deferred packet list shold be serviced even if the packet addition fails because of overflow. Without the patch freeze happens if: - queue is not blocked (i.e. completion does not trigger unblock and servi= ce) - put-list overflow (1024 entries) - sfxge_tx_packet_add() acquires TxQ lock just as it is released it in sfxge_tx_qdpl_service() on the second CPU but before pending check - sfxge_tx_packet_add() swizzles put-list to get-list, fails because of non-tcp get-list overflow and returns without packet list service - sfxge_tx_qdpl_service() on the second CPU checks that there are no pending packets in the put-list and returns Other possible solution is to guaranee that maximum length of the put-list is less than maximum length of any get-list. Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2562 [edwin] MFV of 283040,tzdata{2015c} Update to tzdata2015c: Release 2015c - 2015-04-11 08:55:55 -0700 Changes affecting future time stamps Egypt's spring-forward transition is at 24:00 on April's last Thursday, not 00:00 on April's last Friday. 2015's transition will therefore be = on Thursday, April 30 at 24:00, not Friday, April 24 at 00:00. Similar fi= xes apply to 2026, 2037, 2043, etc. (Thanks to Steffen Thorsen.) [markj] Fix a typo that snuck in with r283024, and remove the EXFAIL annota= tion from a test which now passes as a result of that change. [markj] Respect the libdir option when linking drti.o, rather than hardcodi= ng the default path of /usr/lib(32)/dtrace. MFC after:=093 weeks [ian] An ARM kernel can be loaded at any 2MB boundary, make ubldr aware of = that. Previously, ubldr would use the virtual addresses in the elf headers by masking off the high bits and assuming the result was a physical address where the kernel should be loaded. That would sometimes discard significant bits of the physical address, but the effects of that were undone by archsw copy code that would find a large block of memory and apply an offset to the source/dest copy addresses. The result was that things were loaded at a different physical address than requested by the higher code layers, but that worked because other adjustments were applied later (such as when jumping to the entry point). Very confusing, and somewhat fragile. Now the archsw copy routines are just simple copies, and instead archsw.arch_loadaddr is implemented to choose a load address. The new routine uses some of the code from the old offset-translation routine to find the largest block of ram, but it excludes ubldr itself from that range, and also excludes If ubldr splits the largest block of ram in two, the kernel is loaded into the bottom of whichever resulting block is larger. As part of eliminating ubldr itself from the ram ranges, export the heap start/end addresses in a pair of new global variables. This change means that the virtual addresses in the arm kernel elf headers now have no meaning at all, except for the entry point address. There is an implicit assumption that the entry point is in the first text page, and that the address in the the header can be turned into an offset by masking it with PAGE_MASK. In the future we can link all arm kernels at a virtual address of 0xC0000000 with no need to use any low-order part of the address to influence where in ram the kernel gets loaded. [andrew] Clean up struct syscall_args: 1. Align to a 64-bit address so 64-bit data will be correctly aligned. 2. Add a comment explaining why. 3. Remove an unneeded value from the struct. This fixes an issue where the struct may not be correctly aligned on the stack in the syscall function. This may lead to accesing a 64-bit value at a non 64-bit. This will raise an exception and panic the kernel. We have been lucky where on arm and armv6 both clang and gcc correctly align the data, even without us asking to, however, on armeb with clang to not be the case. This tells the compiler we really do need this to be aligned. Reported and tested by:=09jmg (on armeb with clang) MFC after:=091 Week [1, 2] [ian] Do not set preload_addr_relocate for ARM. Apparently there was a tim= e when loader(8) passed physical addresses in loader metadata for arm, but that is no longer true; all metadata has already been adjusted to vitual addresses by loader. I can't track down the exact revision in loader where a change from physica= l to virtual metadata addresses happened. The code involved is very twisty and complicated. I suspect the change was an unintended consequence of the r247301, r247413, r248118 series of changes I made a couple years ago. [kargl] In r279493, the functions pzero[f](), qzero[f], pone[f](), and qone[f]() were marked as __inline, but their forward declarations were not updated. Fix the forward declarations to match the actual function declarations. Requested by:=09 bde [sbruno] Update intree gdb/kgdb to handle 2 dwarf types: DW_OP_GNU_uninit DW_OP_piece This squashes the warnings about type 0x93 not known in kgdb when opening a= kernel crash dump. Upstream refs: https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;a=3Dcommit;h=3D8= 7808bd699575a850139a1f916512ab7a47fd496 https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;a=3Dcommit;h=3D4= 2be36b328ae784ae6981da7c7cab95b67ed7737 https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;a=3Dcommit;h=3D2= 3572ecadc89af384c1804ad7692f32c55fbfc80 Differential Revision:=09https://reviews.freebsd.org/D2534 Reviewed by:=09emaste, jhb, davide [loos] Adjust the string format to match the actual number of arguments. This fix a segmentation fault on ARM when netstat -r is used together with -W. This issue was introduced in r279122. [markj] Actually remove siftr-related definitions from tcp.d, missed in r28= 3026. [markj] Move siftr-related definitions out of tcp.d and into a separate lib= rary which declares a dependency on siftr(4). This is necessitated by a reference to struct pkt_node, which is defined in siftr(4): otherwise, dtrace(1) will return an error during startup if siftr.ko is not loaded. [markj] As dtrace(1) processes D libraries under /usr/lib/dtrace, the compi= ler may return an error if one of the depends_on directives in a library is not satisfied. In this case, libdtrace is supposed to ignore the library and carry on. However, the remainder of the library may still be buffered by the lexer, causing libdtrace to erroneously continue processing it on the next call to yyparse(). Fix this by explicitly flushing the input buffer each time the compiler state is reset. MFC after:=093 weeks [markj] When in lazyload mode, write the DOF to a temporary file and rename= it rather than writing directly to the output file. CID:=091147172 [allanjude] bsdinstall/zfsboot: Skip adding swap lines to /etc/fstab if swa= p is 0 sized Differential Revision:=09https://reviews.freebsd.org/D2571 Reviewed by:=09dim Approved by:=09eadler (mentor) Sponsored by:=09ScaleEngine Inc. [adrian] Increment the vm stats "v_intr" counter so the global system inter= rupt statistics work again. I'm not sure why/when this broke, only that it used to work fine. This commit is brought to you by Maker Faire Bay Area 2015. [ngie] Fix more warnings related to missing headers MFC after: 1 week [imp] Don't allow unmapped I/O. The pmap isn't quite up to the task. Add a comment to this effect and switch the default. My old AT91SAM9G20 now boots, fsck's the SD card and runs w/o an issue for the first time since a 9.1-ish stable build I did a few years ago. Problems with unmapped I/O: o un-page-aligned I/O requests to devices fail (notably fsck and newfs). o write-back caching was totally broken. write-through caching needed to be enabled. o Even page-aligned I/O requests sometimes failed for reasons not thoroughly investigated. Suggested by: ian@ MFC after: 2 days [ian] Re-link ubldr when any of its libraries change. [rpaulo] acpi_ibm: whitespace. [bz] More tr -d '\r' t make config happy and some re-alignment whitespace changes. [melifaro] * Update SFF-8024 Identifier constants. * Fix SFF_8436_CC_EXT in SFF-8436 memory map. * Add SFF-8436/8636 bits (revision compliance/nominal bitrate). * Do some small style/type fixes. [rmacklem] Add a warning message to mountd for exported file systems that are automounted, since that configuration isn't supported. This still allows the export, since two emails I received felt that this should not be disabled. It sends the message to syslog(LOG_ERR..), so that it goes to the same places as the other messages related to /etc/exports problems, even though it is a warning and not an error. Reviewed by:=09trasz MFC after:=092 weeks [arybchik] sfxge: avoid usage of ifm_data The driver uses ifm_data to save capabilities mask calculated during initialization when supported phy modes are discovered. The patch simply calculates it when either media or options are changed. Reviewed by: glebius Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2540 [thomas] Minor comments fixes [bz] tr -d '\r' makes config a lot more happy. [delphij] path.h is not needed here. [adrian] Make these all work with the new way of doing privatelib. Without these CFLAGS settings a cross-compile won't find the headers anywhere. Tested: * mips (32, big endian) cross-build w/ LOCAL_DIRS including these tools. [eadler] ssh-copy-id: Add missing line continuation PR:=09=09194301 Reported by:=09pkubaj@riseup.net Patch by:=09Ross Kilgariff [arybchik] sfxge: add local variable with changed capabilities mask It is required for the next patch which adds dependency of TSO capabilities from Tx checksum offloads. Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2553 [adrian] Various iwn(4) fixes. * simplify channel logic for determining RF gain setting in scan setup * don't set TX timer on error * free node references for unsent frames on device stop * set maxfrags to IWN_MAX_SCATTER-1 (first segment is used by TX command) * add missing IWN_UNLOCK() from interrupt path when the hardware disappears. * pass control frames to host * nitems() instead of local macro Tested: * Intel 5100, STA mode PR:=09=09kern/196264 Submitted by:=09Andriy Voskoboinyk [arybchik] sfxge: move mbuf free to sfxge_if_transmit() It is a preparation to the next patch which will service packet queue even if packet addtion fails. Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2552 [arybchik] sfxge: get rid of locked variable in sfxge_tx_packet_add() Now each branch has one and only one possible TxQ lock state. It simplifies understanding of the code. Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2551 [arybchik] sfxge: support Rx checksum offloads disabling We can't disable it in HW, but we can ignore result. Discard Rx descriptor checksum flags if Rx checksum offload is off. Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2544 [dim] Provide reallocarray() in -legacy, if needed, to allow building head = on previous releases. Also add a stdlib.h wrapper, which declares the function, otherwise the compiler may assume it returns int, which can cause segfaults on LP64 architectures. Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D2558 [adrian] Update the comments to match what the code ended up becoming. -1 is now "no locality information available". Sponsored by:=09Norse Corp, Inc. [pfg] Break apart the gnu_inline attribute and use "artificial" if availabl= e. Missing #endif (in wrong place) Pointed hat:=09me [pfg] Break apart the gnu_inline attribute and use "artificial" if availabl= e. Missing #endif Reported by:=09jhb, jenkins Pointed hat:=09me [pfg] Make use of GCC alloc_align attribute This lets the compiler know about the alignment of pointers returned by aligned_alloc(3), posix_memalign(3). and contigmalloc(9) Currently this is only supported in recent gcc but we are ready to use it if clang implements it. Relnotes:=09yes [pfg] Break apart the gnu_inline attribute and use "artificial" if availabl= e. In general it is bad practice to use the gnu_inline attribute but we will need it in special cases like FORTIFY_SOURCE. In this specific case it is also useful to have the "artificial" attribute: "This attribute is useful for small inline wrappers which if possible should appear during debugging as a unit, depending on the debug info format it will either mean marking the function as artificial or using the caller location for all instructions within the inlined body." This attribute appears to be currently implemented only in GCC. Use it only in conjuntion with gnu_inline in the cases where it is available, which is similar in spirit in how it's used in glibc. [cy] Correct location for libntpevent.a. [zbb] Introduce support for the Alpine PoC from Annapurna Labs The Alpine Platform-On-Chip offers multicore processing (quad ARM Cortex-A15), 1/10Gb Ethernet, SATA 3, PCI-E 3, DMA engines, Virtualization, Advanced Power Management and other. This code drop involves basic platform support including: SMP, IRQs, SerDes, SATA. As of now it is missing the PCIe support. Part of the functionality is provided by the low-level code (HAL) delivered by the chip vendor (Annapurna Labs) and is a subject to change in the future (is planned to be moved to sys/contrib directory). The review log for this commit is available here: https://reviews.freebsd.org/D2340 Reviewed by: andrew, ian, imp Obtained from: Semihalf Sponsored by: Annapurna Labs [ian] Add assertions that the addresses passed to tlb maintenance are page-= aligned. Perform cache writebacks and invalidations in the correct (inner to outer or vice versa) order, and add comments that explain that. Consistantly use 'va' as the variable name for virtual addresses. Submitted by:=09Michal Meloun [ian] Retrieve the cache parms in the proper arch-specific way. Submitted by:=09Michal Meloun [gnn] Summary: Remove spurious, extra, next header comments. Correct the name of the pad length field. [pfg] Replace a CONSTCOND for a void value as a replacement for __unreachab= le builtin This only applies if we are not using clang or gcc but it lets us use the __unreachable() buitin in expressions. Suggested by:=09tijl [bapt] Allow MANWIDTH to work with mandoc(1) Reported by:=09bdrewery [pkelsey] When a netmap process terminates without the full set of buffers = it was granted via rings and ni_bufs_list_head represented in those rings and lists (e.g., via SIGKILL), those buffers are no longer available for subsequent users for the lifetime of the system. To mitigate this resource leak, reset the allocator state when the last ref to that allocator is released. Note that this only recovers leaked resources for an allocator when there are no longer any users of that allocator, so there remain circumstances in which leaked allocator resources may not ever be recovered - consider a set of multiple netmap processes that are all using the same allocator (say, the global allocator) where members of that set may be killed and restarted over time but at any given point there is one member of that set running. Based on intial work by adrian@. Reviewed by: Giuseppe Lettieri (g.lettieri@iet.unipi.it), luigi Approved by: jmallett (mentor) MFC after: 1 week Sponsored by: Norse Corp, Inc. [emaste] Build libgomp only if we're also building base system GCC Clang's OpenMP support will emit Intel OpenMP API library calls, and will therefore require libiomp (or whatever name is settled on). An up-to-date version of libgomp is included in ports or pkg GCC. Thus, there is no reason to build base libgomp without base system GCC. PR:=09=09199979 (exp-run) Reviewed by:=09pfg Relnotes:=09Yes Sponsored by:=09The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D2459 [br] Provide the number of interrupt resources added to the list by using extra argument, so caller will know that. [jhb] Previously, cv_waiters was only updated by cv_signal or cv_wait. If a thread awakened due to a time out, then cv_waiters was not decremented. If INT_MAX threads timed out on a cv without an intervening cv_broadcast, then cv_waiters could overflow. To fix this, have each sleeping thread decrement cv_waiters when it resumes. Note that previously cv_waiters was protected by the sleepq chain lock. However, that lock is not held when threads resume from sleep. In addition, the interlock is also not always reacquired after resuming (cv_wait_unlock), nor is it always held by callers of cv_signal() or cv_broadcast(). Instead, use atomic ops to update cv_waiters. Since the sleepq chain lock is still held on every increment, it should still be safe to compare cv_waiters against zero while holding the lock in the wakeup routines as the only way the race should be lost would result in extra calls to sleepq_signal() or sleepq_broadcast(). Differential Revision:=09https://reviews.freebsd.org/D2427 Reviewed by:=09benno Reported by:=09benno (wrap of cv_waiters in the field) MFC after:=092 weeks [mav] Close some potential races around socket start/close. There are some reports about panics on ic->ic_socket NULL derefence. This kind of races is the only way I can imagine it to happen. MFC after:=092 weeks [jah] Bump date for iic.4 [melifaro] Simplify i2c reader: we don't need per-NIC handler anymore. Make code use read_i2c() function instead of callback. Simplify&document struct i2c_info. Consistently use uint8_t to read from i2c. [jah] Update iic(4) man page to reflect recent changes Differential Revision:=09https://reviews.freebsd.org/D2461 Reviewed by:=09wblock Approved by:=09kib (mentor) [ae] Add an ability accept encapsulated packets from different sources by o= ne gif(4) interface. Add new option "ignore_source" for gif(4) interface. When it is enabled, gif's encapcheck function requires match only for packet's destination address. Differential Revision:=09https://reviews.freebsd.org/D2004 Obtained from:=09Yandex LLC MFC after:=092 weeks Sponsored by:=09Yandex LLC [kib] Some third-party malloc(3) implementations use pthread_setspecific(3) to handle per-thread information. Since our pthread_setspecific() implementation calls calloc(3) to allocate per-thread specific data storage, things get complicated. Switch the allocator to use bare mmap(2). There is some loss of the allocated page, since e.g. on amd64, PTHREAD_KEYS_MAX * sizeof(struct pthread_specific_elem) is 3K (it actually spans whole page due to padding), but I believe it is more acceptable than additional code for specialized allocator(). The alternatives would either to make the specific data array be part of the struct thread, or use internal bindings to call the libc malloc, avoiding interposing. Also do the style pass over the thr_spec.c, esp. simplify the conditionals nesting by returning early when an error detected. Remove trivial comments. Found by:=09yuri@rawbw.com PR:=09200138 Sponsored by:=09The FreeBSD Foundation MFC after:=092 weeks [kib] On amd64, make proc0 pmap initialization slightly more correct. In particular, switch to the proc0 pmap to have expected %cr3 and PCID for the thread0 during initialization, and the up to date pm_active mask. pmap_pinit0() should be done after proc0->p_vmspace is assigned so that the amd64 pmap_activate() find the correct curproc pmap. Sponsored by:=09The FreeBSD Foundation MFC after:=093 weeks [kib] Implement the support for PCID in UP kernels. Requested by:=09alc Tested by:=09pho Sponsored by:=09The FreeBSD Foundation MFC after:=093 weeks [kib] Right now, the process' p_boundary_count counter is decremented by th= e suspended thread itself, on the return path from thread_suspend_check(). A consequence is that return from thread_single_end(SINGLE_BOUNDARY) may leave p_boundary_count non-zero, it might be even equal to the threads count. Now, assume that we have two threads in the process, both calling execve(2). Suppose that the first thread won the race to be the suspension thread, and that afterward its exec failed for any reason. After the first thread did thread_single_end(SINGLE_BOUNDARY), second thread becomes the process suspension thread and checks p_boundary_count. The non-zero value of the count allows the suspension loop to finish without actually suspending some threads. In other words, we enter exec code with some threads not suspended. Fix this by decrementing p_boundary_count in the thread_single_end()->thread_unsuspend_one() during marking the thread as runnable. This way, a return from thread_single_end() guarantees that the counter is cleared. We do not care whether the unsuspended thread has a chance to run. Add some asserts to ensure the state of the process when single boundary suspension is lifted. Also make thread_unuspend_one() static. In collaboration with:=09pho Sponsored by:=09The FreeBSD Foundation MFC after:=091 week [arybchik] sfxge: split sfxge_tx_qdpl_put() into *_locked() and *_unlocked(= ) It simplifies understanding of the sfxge_tx_packet_add() logic and avoids passing of 'locked' to called function. Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2547 [arybchik] sfxge: do not change CSUM_TSO when IFCAP_TSOx is changed It is simply not required since the kernel checks corresponding IFCAP_TSOx capability and CSUM_TSO in hw-assisted offloads. Note that CSUM_TSO is two bits (CSUM_IP_TSO|CSUM_IP6_TSO) and both bits are set in IPv4 and IPv6 mbufs. Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2546 [arybchik] sfxge: LRO may be done only if checksums are OK Also it is cheaper to check Rx descriptor flags than TCP protocol in IP header. Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2542 [araujo] Free vsi->queues after use. Differential Revision:=09D2344 Reviewed by:=09=09erj [ganbold] It appears to be armv7_sleep is a duplication of armv7_cpu_sleep. For consistency with the naming conventions used by the other implementations kill armv7_sleep and keep armv7_cpu_sleep. Differential Revision:=09https://reviews.freebsd.org/D2537 Submitted by:=09John Wehle Reviewed by:=09ian@, andrew@ [delphij] MFV r282927,r282928,r282930 (kientzle): Don't segfault when reading malformed cpio archives. MFC after:=093 days [grehan] Bump the size of the blockif scatter-gather list to 67. The Windows virtio driver ignores the advertized seg_max field and assumes the host can accept up to 67 segments in indirect descriptors, triggering an assert in the bhyve process. No objection from:=09mav Reviewed by:=09neel Reported and tested by:=09Leon Dang (ldang@nahannisys.com) MFC after:=092 weeks [jimharris] Add nvme and nvd drivers to GENERIC for amd64 and i386. MFC after:=093 days Sponsored by:=09Intel [emaste] vtfontcvt: Allow 6 digits in verbose output Some fonts (e.g. GNU Unifont) have more than 100,000 (half-)glyphs. Sponsored by:=09The FreeBSD Foundation [emaste] Update to ELF Tool Chain r3197 Highlights: - Fix man page markup, whitespace, and typos - Fix sh_info of SHT_GROUP section to point to the correct string - Improve validation in readelf and elfcopy/strip - Handle DWARF 4's DW_AT_high_pc in addr2line Sponsored by:=09The FreeBSD Foundation [emaste] Add ELF machine EM_IAMCU, 32-bit Intel MCU It is e_machine 6, which was previously reserved for 486. [emaste] kbdmap(1): Correct menu title: keyboards have a layout, not a lang= uage MFC after:=092 weeks Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D2545 [bapt] libyaml.so.1 are actually libraries and should only be removed durin= g make delete-old-libs Reported by:=09rpaulo [rpaulo] ObsoleteFiles: add lib32 entries for libyaml missed in r262407. Pointy hat:=09bapt [emaste] Add fabs() to arm64 libc Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D2532 [royger] netfront: wait for backend to connect before sending ARP Netfront has to wait for the backend to switch to state XenbusStateConnecte= d before sending the ARP request, or else the backend might not be connected and thus the packet will be lost. Sponsored by: Citrix Systems R&D MFC after: 1 week [pfg] Add new __unreachable() builtin This is one of the few post gcc4.2 builtins that has been implemented by clang: __builtin_unreachable is used to indicate that a specific point in the program cannot be reached, even if the compiler might otherwise think it can. This is useful to improve optimization and eliminates certain warnings. Hinted by:=09NetBSD Differential Revision:=09https://reviews.freebsd.org/D2536 [jonathan] Allow sizeof(cpuset_t) to be queried in capability mode. This allows functions that retrieve and inspect pthread_attr_t objects to work correctly: querying the cpuset_t size is part of querying CPU affinity information, which is part of creating a complete pthread_attr_t. Approved by: rwatson (mentor) Reviewed by: pjd Sponsored by: NSERC [emaste] Restore 'he' language code for Hebrew kbdmap(1) menu title MFC after:=091 week Sponsored by:=09The FreeBSD Foundation [emaste] kbdmap(1): increase description size to 256 bytes After conversion to UTF-8 some INDEX.keymaps descriptions are longer than the previous limit of 64 bytes. PR:=09=09193656 Sponsored by:=09The FreeBSD Foundation [arybchik] sfxge: advertise IPv6 Rx and Tx checksum offload support Tx checksum offload may be enabled/disabled. Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2543 [emaste] Correct language code -- "Danish" is English The menu entry "Danish ISO-8859-1 (macbook)" was first added to the syscons(4) INDEX.keymaps in r241851 with no language code, and then in r256367 incorrectly tagged with "da". It is a Danish keyboard map, but the description is in English and therefore must be "en". This error subsequently propagated into the vt(4) INDEX.keymaps. PR:=09=09146793, 193656 MFC after:=091 week Sponsored by:=09The FreeBSD Foundation [trasz] Build GENERIC with RACCT/RCTL support by default. Note that it sti= ll needs to be enabled by adding "kern.racct.enable=3D1" to /boot/loader.conf. Differential Revision:=09https://reviews.freebsd.org/D2407 Reviewed by:=09emaste@, wblock@ MFC after:=091 month Relnotes:=09yes Sponsored by:=09The FreeBSD Foundation [arybchik] sfxge: IPv4 Tx checksum offload may be disabled in fact Split IFCAP_HWCSUM to IFCAP_RXCSUM and IFCAP_TXCSUM to highlight Tx and Rx. Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Differential Revision: https://reviews.freebsd.org/D2541 [arybchik] sfxge: add local variable with Rx descriptor flags Sponsored by: Solarflare Communications, Inc. MFC after: 2 days [emaste] Correct UTF-8 encoding in Brit=C3=A1nico One =C3=A1 was ISO 8859-1 0xE1 instead of UTF-8 0xC3 0xA1. [arybchik] sfxge: add missing const qualifier to sfxge_link_mode Sponsored by: Solarflare Communications, Inc. MFC after: 2 days [andrew] Remove OUTPUT_FORMAT from theARM EFI linker script, it breaks buil= ding for big-endian arm. [fanf] whois: add an option to query the PeeringDB [fanf] Update whois(1) synopsis. [fanf] Bump whois(1) date. (Thanks to bz@ for the reminder!) [fanf] whois: alphabetize whois server list [fanf] whois: do not clobber command-line flags when tweaking O_NONBLOCK This can make whois fail to follow referrals when it should. The bug was introduced in r281959. [fanf] whois: try whois.nic.TLD if TLD.whois-servers.net does not exist Based on an idea from OpenBSD. [fanf] whois: check WHOIS_SERVER as well as RA_SERVER environment variables WHOIS_SERVER is used by Debian's whois client. [fanf] whois: code cleanup Remove deprecated options. Use pedantically correct types. [fanf] whois: special case certain query suffixes This extends the existing support for -NORID handles to include -NICAT, -ARIN, and -RIPE handles. The suffix machinery is also used to work around a problem with lack of referrals from the Nominet server for .uk: names under .ac.uk need to be queried directly at JANET's whois server. [fanf] Clean up whois manual. Document the RA_SERVER environment variable. Remove the obsolete -R option, and discourage people from trying to use the Network Solutions server. Describe the default behaviour in the DESCRIPTION section, not buried in the options. [mav] Do not promote large async writes to sync. Present implementation of large sync writes is too strict and so can be quite slow. Instead of doing that, execute large async write in chunks, syncing each chunk separately. It would be good to fix large sync writes too, but I leave it to somebody with more skills in this area. Reviewed by:=09rmacklem MFC after:=091 week [smh] Add copyright info missing from r282205 Add the copyright info missing from ZoL origin version. MFC after:=092 days Sponsored by:=09Multiplay [bapt] Handle lib32 libraries which should have been removed in 20140807 Reported by:=09Trond Endrest=C3=B8l [bapt] Fix typo Reported by:=09Trond Endrest=C3=B8l [zbb] Add support for ARM GICv3 interrupt controller used in some ARM64 chi= ps GICv3 allows to distribute interrupts to more than 8 cores served by the previous GIC revisions. GICv3 introduces additional logic in form of Re-Distributors associated with particular CPUs to determine the highest priority interrupts and manage PPIs and LPIs (Locality-specific Peripheral Interrupts). Interrupts routing is based on CPUs' affinity numbers. CPU interface was changed to be accessible via CPU System Registers and this is the preferred (and supported) method in this driver. Obtained from: Semihalf Reviewed by: andrew, emaste, ian, imp Sponsored by: The FreeBSD Foundation [stas] Fix pmcstat symbol resolution for userland processes. When examining existing processes pmcstat fails to correctly determine the locations of executable sections of the process due to a miscalculated virtual load address. This does not affect the newly launched processes as the same value passed as a "start address" to the pmcstat_image_link() thus nullifying the effect of it. The issue manifests itself in processes not being reported in the pmcstat(8) output and "dubious frames" being reported. Fix it for now by ignoring all the sections except the executable one. This won't fix the issue for objects with multiple executable sections but helps in majority of real world usecases. The real solution would be to modify the MAP-IN event to include the appropriate load address so pmcstat(8) won't have to manually parse object files to try to determine it. PR:=09=09198147, 198148 Reviewed by:=09jhb, rpaulo MFC after:=092 weeks [grehan] Set the subvendor field in config space to the vendor ID. This is required by the Windows virtio drivers to correctly match a device. Submitted by:=09Leon Dang (ldang@nahannisys.com) MFC after:=092 weeks [andrew] Use the correct node wen reading the compatible property. [pfg] Adjust visibility macros. The GCC visibility attributes were introduced in GCC 4.0. Apparently the "protected" attribute was introduced only until GCC 4.2, but we are not currently using it. MFC after:=091 week [trasz] Document RCTL events in devd.conf(5). MFC after:=091 month Sponsored by:=09The FreeBSD Foundation [luigi] bugfix (only affecting the "lookup" option in the userspace version= of ipfw): the conditional block should not include the 'else' otherwise the code does a 'break;' without completing the check [ganbold] Delete cpu_do_powersave which is set but never used/tested serving no useful purpose. Differential Revision:=09https://reviews.freebsd.org/D2516 Submitted by:=09=09John Wehle Reviewed by:=09=09ian@ [loos] Fix the vmstat -i output on ARM. The consumers of hw.intrnames expect a NULL byte at end of the string containing the interrupt names. On ARM all the interrupt name slots are initialized and this leave no room for the terminating NULL byte, which makes vmstat read beyond the end of intrnames. PR:=09=09199891 Tested on:=09RPi 2 and BeagleBone Black [loos] Fix the SMP initialization on RPi 2 (BCM2836). Invalidate the CPU cache before start the others CPUs. Submitted by:=09Michal Meloun [loos] Add support for the power button on BeagleBone Black. Shutdown and turn off the board when the power button is pressed. Submitted by:=09Michal Meloun Relnotes:=09yes [melifaro] Remove ptei->value check from ipfw_link_table_values(): even if there was non-zero number of restarts, we would unref/clear all value references and start ipfw_link_table_values() once again with (mostly) cleared "tei" buffer. Additionally, ptei->ptv stores only to-be-added values, not existing ones. This is a forgotten piece of previous value refconting implementation, and now it is simply incorrect. [emaste] crunchide: remove EOL whitespace [emaste] Remove redundant csu subdir logic The appropriate subdirectories are handled by lib/csu/Makefile. There's no need to duplicate this logic in Makefile.inc1 and lib/Makefile. Reviewed by:=09imp Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D2523 [adrian] Do not check sequence number for QoS Null frames; set it for gener= ated QoS Null frames to 0 >From IEEE Std. 802.11-2012, 8.3.2.1 "Data frame format", p. 415 (513): "The Sequence Control field for QoS (+)Null frames is ignored by the receiv= er upon reception." At this moment, any _input() function interprets them as regular QoS = data frames with TID =3D 0. As a result, stations, that use another TX sequence = for QoS Null frames (e.g. wpi(4), where (QoS) Null frames are generated by the firmware), may experience significant packet loss with any other NIC in hos= tap mode. Tested: * wpi(4) (author) * iwn(4) - Intel 5100, STA mode (me) PR:=09=09kern/200128 Submitted by:=09Andriy Voskoboinyk [hselasky] Apply proper locking when iterating the multicast addresses and = add a missing check for NULL from a non-blocking "kzalloc()" function call. MFC after:=091 week Sponsored by:=09Mellanox Technologies Found by:=09glebius @ [andrew] Teach bits of libc about Thumb. This adds the if-then instructions= needed to handle the ARM conditional execution. While here fix a bug found by this in the hard-float code, cc is the opposite of cs. The former is used for 'less than' in floating-point code and is executed when the C (carry) bit is clear, the latter is used when greater than, equal, or unordered, and is executed when the C bit is set. [ganbold] Disable WPI in case of aml8726-m3. The aml8726-m3 SoC is identified as a Cortex A9-r2 rev 4 CPU and it hangs sometimes during the boot when WFI is used by the kernel. Differential Revision:=09 https://reviews.freebsd.org/D2473 Submitted by:=09=09 John Wehle Suggested by:=09=09 ian@ [tuexen] Ensure that the COOKIE-ACK can be sent over UDP if the COOKIE-ECHO= was received over UDP. Thanks to Felix Weinrank for makeing me aware of the problem and to Irene Ruengeler for providing the fix. MFC after: 1 week [ae] Add new socket ioctls SIOC[SG]TUNFIB to set FIB number of encapsulated packets on tunnel interfaces. Add support of these ioctls to gre(4), gif(4) and me(4) interfaces. For incoming packets M_SETFIB() should use if_fib value from ifnet structure, use proper value in gre(4) and me(4). Differential Revision:=09https://reviews.freebsd.org/D2462 No objection from:=09#network MFC after:=092 weeks Sponsored by:=09Yandex LLC [delphij] Revert r282775 for now. The added dependency would cause problem= s for e.g. ports-mgmt/pkg and we would like to do an exp-build. Requested by:=09bdrewery [hrs] Fix a panic when VIMAGE is enabled. Spotted by:=09Nikos Vassiliadis [hrs] - Remove ND6_IFF_IGNORELOOP. This functionality was useless in pract= ice because a link where looped back NS messages are permanently observed does not work with either NDP or ARP for IPv4. - draft-ietf-6man-enhanced-dad is now RFC 7527. Discussed with:=09hiren MFC after:=093 days [gjb] Avoid polluting the filesystem when not necessary. Sponsored by:=09The FreeBSD Foundation [gjb] After the last influx of commits, and a REALLY BIG WARNING to the top of the file. Sponsored by:=09The FreeBSD Foundation [gjb] Fix more paths to the actual files. Sponsored by:=09The FreeBSD Foundation [gjb] Fix more path variables. Sponsored by:=09The FreeBSD Foundation [gjb] Provide the correct path to the checksum file. Sponsored by:=09The FreeBSD Foundation [gjb] Also symlink the CHECKSUM.{SHA256,MD5} files. Sponsored by:=09The FreeBSD Foundation [gjb] Also copy CHECKSUM.{SHA256,MD5} files. Sponsored by:=09The FreeBSD Foundation [gjb] Fix a few incorrect variables and/or hard-coded paths. Sponsored by:=09The FreeBSD Foundation [gjb] Sigh. Fix more syntax errors introduced by the last commit. Sponsored by:=09The FreeBSD Foundation [gjb] Fix a make(1) syntax error. Sponsored by:=09The FreeBSD Foundation [gjb] Temporarily 'rm -rf $FTPDIR' during additional testing. Sponsored by:=09The FreeBSD Foundation [neel] Allow configuration of the sector size advertised to the guest. The default behavior is to infer the logical and physical sector sizes from the block device backend. However older versions of Windows only work with specific logical/physical combinations: - Vista and Windows 7:=09512/512 - Windows 7 SP1:=09512/512 or 512/4096 For this reason allow the sector size to be specified using the following block device option: sectorsize=3Dlogical[/physical] Reported by:=09Leon Dang (ldang@nahannisys.com) Reviewed by:=09grehan MFC after:=092 weeks [gjb] Always use the 'make install' directory as the source for images. For RE purposes, we use the default (/R within the chroot), so this helps avoid copying files multiple times and xz(1)-compressing additional times when not needed. Again, this Makefile is not for general consumption. Sponsored by:=09The FreeBSD Foundation [gjb] Add a new file, Makefile.mirrors, which is intended to replace a 474-line kludge of a shell script to pre-create the directory hierarchy on ftp-master. This is not in any way connected to the build, and there is no intention to do so. This only intent here is to try to make things a little bit easier for me. But I've probably just made things worse. Sponsored by:=09The FreeBSD Foundation [grehan] Handling indirect descriptors is a capability of the host and not one that needs to be negotiated. Use the host capabilities field and not the negotiated field when verifying that indirect descriptors are supported. Found with the Redhat Windows viostor driver, which clears the indirect capability in the negotiated caps and then starts using them. Reported and tested by: Leon Dang (ldang@nahannisys.com) MFC after: 2 weeks [jhibbits] Add a PCI bridge for the Freescale PCIe Root Complex Summary: The Freescale PCIe Root Complex shows up as a Processor class device, Power= PC subclass, so the generic PCI code ignores it for a bridge. This adds suppo= rt for it. As part of this, update the Freescale PCI hostbridge driver, to allow probi= ng beyond the root complex, instead of only allowing "proper" PCI-PCI bridges. Reviewers: #powerpc, marcel, nwhitehorn Reviewed By: nwhitehorn Subscribers: imp Differential Revision: https://reviews.freebsd.org/D2442 Relnotes:=09yes [andrew] Use the GOT_* macros to help simplify the code, these work with bo= th pic and non-pic code, and to build for Thumb. [alc] Retire pmap_lazyfix(). This function only existed in the new armv6 p= map because the i386 pmap on which the new armv6 pmap is based had it, and in r281707 pmap_lazyfix() was removed from the i386 pmap. Discussed with:=09kib Submitted by:=09Michal Meloun (via Svatopluk Kraus) [andrew] Add the kernel support for Thumb-2. It is only supported on ARMv7 = as the main ARMv6 target, the Raspberry Pi, doesn't support Thumb-2. This as been tested with a Thumb-2 userland, however building one is currently unsupported as there are known toolchain issues breaking some binaries. Further work will also be needed to decide on the method of selecting which instruction set to build for, and to benchmark both to find how building everything as Thumb-2 will affect performance. Relnotes:=09yes [andrew] Mark thumb entry points as such when building for thumb, otherwise= mark them as arm. [andrew] Use the Thumb compliant version of the add instruction. We can onl= y use "add Rd, Rn, Rm" from within an IT (if-then) block. [andrew] List both registers to use in the 64-bit atomic instructions. We w= ill need these to build for Thumb-2. [delphij] Revert r281372, it's no longer needed after r282726 (fix for PR 1= 99119) as the symbol conflict between libmd and libcrypto have been solved. [thomas] Unbreak MIPS build following rev. 282726 Introduce further adjustments to the renaming of libmd symbols: make sure that we do not generate dangling weak aliases, as this causes build failures on MIPS. Tested by:=09sbruno [andrew] Add the ofw_bus_subr.h change missed in r282770. [gjb] Fix virtual machine disk format creating by passing VMFORMAT to mkimg(1) PR:=09=09200068 Submitted by:=09Jeremy Norris MFC after:=093 days Sponsored by:=09The FreeBSD Foundation [andrew] Hide code only used on i386 and amd64. [andrew] Add ofw_bus_find_compatible to find a compatible ofw node. This wi= ll be used on ARM to help find the correct node to use to start secondary CPUs as this happens before device enumeration. [andrew] cpu-v6.h should only be used in the kernel, add an error to enforc= e this. [avg] zfs ioctls: use fget_write / fget_read instead of getf wrapper for fg= et This allows to ensure that we do not write to a file that was opened for reading only or vice versa. Also, use the correct capability in in zfs_ioc_send_new(). Differential Revision:=09https://reviews.freebsd.org/D2382 Reviewed by:=09delphij MFC after:=0917 days Sponsored by:=09ClusterHQ [andrew] Move to use __ARM_ARCH in more places in the kernel. [andrew] Use the ACLE spelling of _ARM_ARCH_6: "__ARM_ARCH >=3D 6" [ngie] Use MIN from sys/param.h instead of handrolling the macro Replace sys/types.h with sys/param.h per-style(9) MFC after: 3 days Sponsored by: EMC / Isilon Storage Division [delphij] Revert r282672. tr is in /usr and not available at the time hostid is run (must be run before FILESYSTEMS). Reported by:=09def [markj] Remove some commented-out upstream code for handling traps from use= rmode DTrace probes. This handling is already done in trap() on i386 and amd64. [markj] msecs_to_jiffies() is implemented using tvtohz(9), which always ret= urns a positive value since it adds the current tick to its result. This differs from the behaviour in Linux, whose implementation does not add the extra tick, so subtract the extra tick in the OFED compat layer implementation. This addresses some incorrect handling of IB MAD timeouts, since some IB code depends on msecs_to_jiffies(0) returning 0. MFC after:=091 week Sponsored by:=09EMC / Isilon Storage Division [adrian] Prepare for supporting driver-overridden curchan when submitting s= can results. Right now the scan infrastructure assumes the channel is under net80211 control, and that when receiving beacon frames for scanning, the current channel is indeed what ic_curchan is set to. But firmware NICs with firmware scan support need more than this - they can do background scans whilst hiding the off-channel behaviour from net80211. Ie, net80211 still thinks everything is associated and on the main channel, but it's getting scan results from all the background traffic. However sta_add() pays attention to ic_curchan and discards scan results that aren't on the right channel. CCK beacon frames can be decoded from adjacent channels so the receive path and sta_add discard these as appropriate. This is fine for software scanning like for ath(4), but not for firmware NICs. So with those, the whole concept of background firmware scanning won't work without major hacks (eg, overriding ic_curchan before calling the beacon input / scan add.) As part of my scan overhaul, modify sta_add() and the scan_add() APIs to take an explicit current channel. The normal RX path will set it to ic_curchan so it's a no-op. However, drivers may decide to (eventually!) override the scan method to set the "right" current channel based on what the firmware reports the scan state is. So for example, iwn, rsu and other NICs will eventually do this: * driver issues scan start firmware command; * firmware sends a "scan start on channel X" notify; * firmware sends a bunch of beacon RX's as part of the scan results; * .. and the driver will replace scan_add() curchan with channel X, so scan results are correct. * firmware sends a "scan start on channel Y" notify; * firmware sends more beacons... * .. the driver replaces scan_add() curchan with channel Y. Note: * Eventually, net80211 should eventually grow the idea of a per-packet current channel. It's possible in various modes (eg WAVE, P2P, etc) that individual frames can come in from different channels and that is under firmware control rather than driver/net80211 control, so we should support that. [markj] find_next_bit() and find_next_zero_bit(): if the caller-specified o= ffset lies within the last block of the bit set and no bits are set beyond the offset, terminate the search immediately instead of continuing as though there are further blocks in the set and subsequently returning an incorrect result. MFC after:=091 week Sponsored by:=09EMC / Isilon Storage Division [sjg] Merge bmake-20150505 improve detection of malformed conditionals. [markj] ctf_add_type(): when looking up an integer or floating point type i= n the list of pending dynamic type definitions, a match on the type name is not sufficient - we need to compare the type encodings as well. For example, bitfields have their own distinct type definitions which share the name of the underlying integer type, and these types aren't generally interchangeable. This bug was causing the following libdtrace error when attempting to trace the th_flags member of a struct tcphdr: cg: bad field: off 104 type <32877> bits 539620016 Reported by:=09rwatson MFC after:=093 weeks [thomas] Unbreak build following rev. 282726 (Makefile.inc1): add dependency of xinstall on libmd to avoid failure of parallel bootstrap. (lib/libmd/*.h): do not redefine symbols if already defined as macros (libcrypt uses the same sources internally, redefining symbols with a prefix of its own). Fixes build failures caused by previous change to libmd. Reported by: ian Pointy hat to: thomas [adrian] Fix typo introduced in previous commit. PR:=09=09kern/199632 Submitted by:=09Andriy Voskoboinyk [rpaulo] synaptics: more support for semi-MT trackpads. Several improvements to the Synaptics driver to support semi-multitouch trackpads and some other fixes: - Two finger scrolling support for "semi-MT" touchpads. Those include many of the older Synaptics touchpads before "true" multitouch support (indicated by capMultiFinger). Semi-MT touchpads can report a second finger position, but the X or Y coordinate may be swapped with some coordinate of the first finger. This is a result of how the hardware works internally. Therefore, all that can be reliably extracted is the bounding box of the two finger positions. Semi-MT touchpads can be recognized by the capAdvancedGestures capability bit. After setting the mode byte, advanced gestures mode has to be enabled. Then, data packets compatible with the capMultiFinger format are sent, so the same two finger scrolling code can be leveraged. Enabling advanced gestures mode on true multitouch touchpads should be harmless. Linux seems to always enable advanced gestures mode. - Put mode setting logic into own functions synaptics_preferred_mode() and synaptics_set_mode() to have this in one place. synaptics_passthrough_on() and synaptics_passthrough_off() currently always use 0xc1 as the mode byte, which may be wrong for touchpads that don't have capExtended. - Expose X and Y resolution of touchpad to userland. Also expose minimum and maximum X and Y coordinates. This is useful for programs in userspace that read raw PSM packets (with PSM_LEVEL_NATIVE enabled) and need to interpret the coordinates. - Also send "extended w mode" packets (see section 3.2.9 of 511-000275-01_RevB.pdf) to userspace if PSM_LEVEL_NATIVE is enabled. This is useful for userspace programs/drivers such as xf86-input-synaptics that can handle these packets. - Fix parsing of nExtendedQueries, and request extended/continued capability bits depending on this value. - capReportsMax, capClearPad, capAdvancedGestures and capCoveredPad must be extracted from status[0] and not status[2], I think. Submitted by:=09Jan Kokem=C3=BCller jan.kokemueller at gmail.com [ian] Create a relocatable instance of ubldr for ARM. The original ubldr, static-linked to run at a fixed position, is still installed to maintain compatibility with existing configurations. The makefile now also creates and installs ubldr.bin, a stripped binary (no elf headers) with an entry point offset of 0 that can be loaded by u-boot at any address and launched with "go ${loadaddr}". To use ubldr.bin, U-Boot must still be built with the CONFIG_API option, but no longer needs the CONFIG_ELF option. [hselasky] Ensure the result from signed subtraction under modulus does not become negative. Submitted by:=09=09Oliver Pinter MFC after:=09=093 days [jilles] recv(),send(): Directly call interposing entry instead of going th= rough PLT. recv() and send()'s calls to recvfrom() and sendto() are much like waitpid()'s call to wait4(), and likewise need not allow PLT interposing on the called function. [ian] Don't check the return value from self_reloc(), it can't fail and doe= sn't return a value. Despite what I said in my prior commit, it turns out this one platform was checking the return value from the old self-reloc code (which returned a hard-coded 0). [ian] The self-relocation code is not efi-specific, move it to boot/common. The function was defined as taking 4 parameters and returning EFI_STATUS, but all existing callers (in asm code) passed only two parameters and don't use the return value. The function signature now matches that usage, and doesn't refer to efi-specific types. Parameters and variables now use the cannonical typenames set up by elf.h (Elf_Word, Elf_Addr, etc) instead of raw C types. Hopefully this will prevent suprises as new platforms come along and use this code. The function was renamed from _reloc() to self_reloc() to emphasize its difference from the other elf relocation code found in boot/common. Differential Revision:=09https://reviews.freebsd.org/D2490 [thomas] Ensure libmd symbols do not clash with libcrypto Add a prefix to all symbols in libmd to avoid incompatibilites with same-named, but not binary compatible, symbols from libcrypto. Also introduce Weak aliases to avoid the need to rebuild dependent binaries and a major version bump. PR:=09=09199119 Differential Revision:=09D2216 Reviewed by:=09roberto, delphij MFC after:=092 weeks [hselasky] Put recycle pointer in own memory area which is not mmap'able. [andrew] Use the new gic option on all configs that need it. [bapt] For half and reverse line feeds, recognize both SUSv2-style escape-d= igit and BSD-style escape-control-char sequences in the input stream. Submitted by:=09schwarze at OpenBSD Discussed with:=09schwarze at OpenBSD Obtained from:=09OpenBSD [bapt] Remove extendline definition Remove now unused PWBUFSZ define [bapt] Use calloc(3) instead of malloc(3) + memset(3) While here check the return of calloc(3) [bapt] The initial logic for allocating the new string was wrong, the conve= rsion to strndup(3) duplicated the same mistake, actually strdup(3) is good enoug= h to allocate the new string. [bapt] Use strndup(3) instead of malloc(3) + memcpy(3) Check the return of strndup [andrew] Use the new gic option. While here remove extra whitespace from th= e ned of a few lines. [bapt] Remove useless call to extendarray [andrew] Add the gic to files.arm under "device gic" and use it with the CUBIEBOARD2 config. This is common across a few SoCs so should be a common option. [andrew] First pass clenup over the Marvell db-88f6xxx kernel configs. [bapt] The pwdb function is only used once to check the database rename it pwdb_check and simplify it accordingly [bapt] if the check of the pw db fails return the failed value [kib] Initialize pcids array for the proc0 pmap. Sponsored by:=09The FreeBSD Foundation MFC after:=093 weeks [kib] Tweak assert to also print the thread address. Sponsored by:=09The FreeBSD Foundation MFC after:=093 weeks [bapt] Some style(9) fixes [kib] On exec, single-threading must be enforced before arguments space is allocated from exec_map. If many threads try to perform execve(2) in parallel, the exec map is exhausted and some threads sleep uninterruptible waiting for the map space. Then, the thread which won the race for the space allocation, cannot single-thread the process, causing deadlock. Reported and tested by:=09pho (previous version) Sponsored by:=09The FreeBSD Foundation MFC after:=092 weeks [andrew] Clean up the style to use "options". [kib] Satisfy vm_object uma zone destructor requirements after r282660 when vnode object creation raced. Reported by:=09pho Reviewed by:=09alc Sponsored by:=09The FreeBSD Foundation [adrian] Turn ieee80211_start_scan_locked() into a swscan module private me= thod. It turns out that ieee80211_start_scan_locked() is only ever called by the swscan code and it won't likely be required by firmware scanning implementations. So, don't bother keeping it in ieee80211_scan.c and it likely won't become an API call. Tested: * Intel 5100, STA mode * AR5416, STA mode [adrian] Attempt to address Bug #176201 - don't advertise what the AP annou= nced to us. Instead, advertise what we can do based on what the AP says and what we're capped at by the VAP settings. For non-STA modes we still advertise what our VAP settings are. It may be that I've over-complicated this and instead of capping things we can just always announce what we're capable of. But this should at leas= t stop the blatantly wrong handling of A-MPDU parameters. (I'll happily simplify things if someone can dig up a replacement, better compliant behaviour.) PR:=09=09kern/176201 [jhibbits] Fix a couple bugs in 64-bit powerpc fasttrap argument retrieval. Found by code inspection. [loos] Remove unnecessary code and make use of generic implementations for bus_alloc_resource(), bus_release_resource() and bus_set_resource() (bus_generic_rl_alloc_resource(), bus_generic_rl_release_resource() and bus_generic_rl_set_resource() respectively). Do not print the resources for nomatch devices. Use the inherited method for bus_get_resource_list() on ofw_iicbus.c. Submitted by:=09jhb and Michal Meloun (D2033) [bapt] Replace sprintf(3) with snprintf(3) [bapt] Use snprintf(3) instead of sprintf(3) Remove useless "else" [bapt] Remove now unused LNBUFSZ buffer size [bapt] Return from the function as early as possible This reduces the depth of the if statements and improves clarity of the cod= e [kib] Correct the assertion. We should compare the pmap' curcpu pcid value against 0, not the pmap. Noted by:=09Oliver Pinter Sponsored by:=09The FreeBSD Foundation MFC after:=093 weeks [andrew] Pass over the at91 kernels to reduce the diff between them. [gjb] Merge ^/projects/release-arm-redux into ^/head. Of note: - This commit adds native FreeBSD/arm release build support without requiring out-of-tree utilities. - Part of this merge removes the WANDBOARD-{SOLO,DUAL,QUAD} kernel configuration files, for which the IMX6 kernel configuration file should be used instead. - The resulting images have a 'freebsd' user (password 'freebsd'), to allow ssh(1) access when console access is not available (VGA or serial). The default 'root' user password is set to 'root'. - The /etc/ttys file for arm images now enable both ttyv0 and ttyu0 by default. Help from:=09many (boot testing, feedback, etc.) Sponsored by:=09The FreeBSD Foundation [kib] The vmem callback to reclaim kmem arena address space on low or fragmented conditions currently just wakes up the pagedaemon. The kmem arena is significantly smaller then the total available physical memory, which means that there are loads where kmem arena space could be exhausted, while there is a lot of pages available still. The woken up pagedaemon sees vm_pages_needed !=3D 0, verifies the condition vm_paging_needed() which is false, clears the pass and returns back to sleep, not calling neither uma_reclaim() nor lowmem handler. To handle low kmem arena conditions, create additional pagedaemon thread which calls uma_reclaim() directly. The thread sleeps on the dedicated channel and kmem_reclaim() wakes the thread in addition to the pagedaemon. Reported and tested by:=09pho Sponsored by:=09The FreeBSD Foundation MFC after:=092 weeks [bapt] Remove some uneeded headers [bapt] Remove unneeded headers [bapt] Replace malloc(3) + strcpy(3) + strcat(3) by asprintf(3) [kib] Rewrite amd64 PCID implementation to follow an algorithm described in the Vahalia' "Unix Internals" section 15.12 "Other TLB Consistency Algorithms". The same algorithm is already utilized by the MIPS pmap to handle ASIDs. The PCID for the address space is now allocated per-cpu during context switch to the thread using pmap, when no PCID on the cpu was ever allocated, or the current PCID is invalidated. If the PCID is reused, bit 63 of %cr3 can be set to avoid TLB flush. Each cpu has PCID' algorithm generation count, which is saved in the pmap pcpu block when pcpu PCID is allocated. On invalidation, the pmap generation count is zeroed, which signals the context switch code that already allocated PCID is no longer valid. The implication is the TLB shootdown for the given cpu/address space, due to the allocation of new PCID. The pm_save mask is no longer has to be tracked, which (significantly) reduces the targets of the TLB shootdown IPIs. Previously, pm_save was reset only on pmap_invalidate_all(), which made it accumulate the cpuids of all processors on which the thread was scheduled between full TLB shootdowns. Besides reducing the amount of TLB shootdowns and removing atomics to update pm_saves in the context switch code, the algorithm is much simpler than the maintanence of pm_save and selection of the right address space in the shootdown IPI handler. Reviewed by:=09alc Tested by:=09pho Sponsored by:=09The FreeBSD Foundation MFC after:=093 weeks [bapt] Use snprintf(3) instead of strcpy(3) + strncat(3) [bapt] Use sbuf(9) instead of homebrewed buffered string [kib] Remove unused define. Sponsored by:=09The FreeBSD Foundation MFC after:=093 days [kib] Do not return from thread_single(SINGLE_BOUNDARY) until all stopped thread are guarenteed to be removed from the processors. Tested by:=09pho Sponsored by:=09The FreeBSD Foundation MFC after:=091 week [kib] If x86 CPU implementation of the MWAIT instruction reasonably interacts with interrupts, query ACPI and use MWAIT for entrance into Cx sleep states. Support C1 "I/O then halt" mode. See Intel' document 302223-007 "Intel=D0=B1=E2=95=9D Processor Vendor-Specific ACPI In= terface Specification" for description. Move the acpi_cpu_c1() function into x86/cpu_machdep.c and use it instead of inlining "sti; hlt" sequence in several places. In the acpi(4) man page, besides documenting the dev.cpu.N.cx_methods sysctl, correct the names for dev.cpu.N.{cx_usage,cx_lowest,cx_supported} sysctls. Both jkim and avg have some other patches implementing the mwait functionality; this work is unrelated. Linux does not rely on the ACPI to provide correct tables describing Cx modes. Instead, the driver has pre-defined knowledge of the CPU models, it was supplied by Intel. Tested by: pho (previous versions) Sponsored by:=09The FreeBSD Foundation [bz] Convert remaining hwpmc(4) debug printfs over to KTR to unbreak the bu= ild for at least powerpc kernels. Missed in r282658. MFC after:=0910 days [loos] Pass the resources requests to the upper bus. Submitted by:=09Michal Meloun [loos] Handle IRQ resources on iicbus and ofw_iicbus. Based on a patch submitted by Michal Meloun . [stas] Fix the double space in comment. While here, change the comment style to match the rest of the file. [delphij] Always convert uuid to lower case. MFC after:=092 weeks [bapt] Fix about ten integer overflows and underflows and a handful of logi= c errors in line number handling. Submitted by:=09ingo at OpenBSD Discussed with:=09ingo at OpenBSD Obtained from:=09OpenBSD [loos] Replace spaces with tabs, removes an extra blank line. No functional changes. [ian] Move the text section to the start of the output file, so that when y= ou create a stripped .bin file from it the entry point is the first byte of the file. (Will allow "load $addr $file ; go $addr" in u-boot.) [jhb] Place VM objects on the object list when created and never remove the= m. This is ok since objects come from a NOFREE zone and allows objects to be locked while traversing the object list without triggering a LOR. Ensure that objects on the list are marked DEAD while free or stillborn, and that they have a refcount of zero. This required updating most of the pagers to explicitly mark an object as dead when deallocating it. (Only the vnode pager did this previously.) Differential Revision:=09https://reviews.freebsd.org/D2423 Reviewed by:=09alc, kib (earlier version) MFC after:=092 weeks Sponsored by:=09Norse Corp, Inc. [jhb] Convert hwpmc(4) debug printfs over to KTR. Differential Revision:=09https://reviews.freebsd.org/D2487 Reviewed by:=09davide, emaste MFC after:=092 weeks Sponsored by:=09Norse Corp, Inc. [zbb] Port x86 busdma to ARM64 The x86 busdma subsystem allows using multiple implementations. By default the classic bounce buffer approach is used, however on systems with IOMMU it could be in runtime switched to more efficient hardware accelerated implementation. This commit adds ARM64 port of the x86 busdma framework and bounce buffer backend. It is ready to use on IO coherent systems. If the IO coherency cannot be guaranteed, the cache management operations have to be added to this code in places marked by /* XXX ARM64TODO (...) */ comments. Also IOMMU support might be added by registering another busdma implementation like it is already done on the x86. Reviewed by: andrew, emaste Obtained from: Semihalf Sponsored by: The FreeBSD Foundation [hselasky] Ensure the USB audio driver doesn't attach twice on the same USB device by grabbing all the USB audio device interfaces. MFC after:=091 week [hselasky] Add support for more than 8 audio channels per PCM stream for US= B audio class compliant devices under FreeBSD. Tested using 16 recording and 16 playback audio channels simultaneously. MFC after:=092 weeks [hselasky] Extend the maximum number of allowed PCM channels in a PCM strea= m to 127 and decrease the maximum number of sub-channels to 1. These definitions are only used inside the kernel and can be changed later if more than one sub-channel is desired. This has been done to allow so-called USB audio rack modules to work with FreeBSD. Bump the FreeBSD version to force recompiling all external modules. MFC after:=092 weeks Reviewed by:=09mav [bdrewery] Fix spelling of INTERNALLIBS [hselasky] The "SYSCTL_INT()" default value is only used for read only SYSC= TLs and is not applicable unless the integer pointer is NULL. Set it to zero to avoid confusion. While at it remove extra semicolon at the end of the "VT_SYSCTL_INT()" macro. MFC after:=09=091 week [hselasky] Prevent switching to NULL or own window in the "vt_proc_window_s= witch" function. This fixes an issue where X11 keyboard input can appear stuck. The cause of the problem is a duplicate TTY device window switch IOCTL during boot, which leaves the "vt_switch_timer" running, because the current window is already selected. While at it factor out some NULL checks. PR:=09=09=09200032 Differential Revision:=09https://reviews.freebsd.org/D2480 Reported by:=09=09several people MFC after:=09=091 week Reviewed by:=09=09emaste [jhb] Use the kern.bootfile sysctl to set the default kernel path rather th= an hardcoding /boot/kernel. This allows pmcstat(8) to work without -k when using nextboot -k or 'boot foo' at the loader to boot alternate kernels. Differential Revision:=09https://reviews.freebsd.org/D2425 Reviewed by:=09adrian, emaste, gnn MFC after:=092 weeks Sponsored by:=09Norse Corp, Inc. [jhb] Move hwpmc(4) debugging code under a new HWPMC_DEBUG option instead o= f the broader DEBUG option. Reviewed by:=09emaste MFC after:=092 weeks Sponsored by:=09Norse Corp, Inc. [royger] xen: introduce a newbus function to allocate unused memory In order to map memory from other domains when running on Xen FreeBSD uses unused physical memory regions. Until now this memory has been allocated using bus_alloc_resource, but this is not completely safe as we can end up using unreclaimed MMIO or ACPI regions. Fix this by introducing a new newbus method that can be used by Xen drivers to request for unused memory regions. On amd64 we make sure this memory comes from regions above 4GB in order to prevent clashes with MMIO/ACPI regions. On i386 there's nothing we can do, so just fall back to the previous mechanism. Sponsored by: Citrix Systems R&D Tested by: Gustau P=C3=A9rez [avg] MFV r282630: 5809 Blowaway full receive in v1 pool causes kernel pani= c MFC after:=095 days [kevlo] - Fix a wrong R92C_USTIME_TSF register definition - Fix intitial transmit rate to an 11g rate for the RTL8188EU - Add a comment about response rate settings [adrian] oops - how'd i miss this. Sorry! [ganbold] This follows the gic and ti/aintc code by adding additional barri= ers to the Amlogic pic driver. Differential Revision:=09https://reviews.freebsd.org/D2472 Submitted by:=09=09John Wehle [ganbold] The interrupt-parent is set globally so it's unnecessary to also = set it at each node. Differential Revision:=09https://reviews.freebsd.org/D2471 Submitted by:=09=09John Wehle [adrian] Add initial memory locality cost awareness to the VM, and include a basic ACPI SLIT table parser. For now this just exports the map via sysctl; it'll eventually be useful to userland when there's more useful NUMA support in -HEAD. * Add an optional mem_locality map; * add a mapping function taking from/to domain and returning the relative cost, or -1 if it's not available; * Add a very basic SLIT parser to x86 ACPI. Differential Revision:=09https://reviews.freebsd.org/D2460 Reviewed by:=09rpaulo, stas, jhb Sponsored by:=09Norse Corp, Inc (hardware, coding); Dell (hardware) [delphij] MFV r282611: netcat from OpenBSD 5.7. MFC after:=092 weeks [loos] Add the SMP support for Raspberry Pi 2 (BCM2836). Tested with the build of some ports and a buildworld. Submitted by:=09Daisuke Aoyama [bapt] Reduce the size to 64 for the commands, 512 was way too large for th= e purpose Noticed by:=09julian [delphij] date(1): Make -r behave like GNU's version when the option can no= t be interpreted as a number, which checks the file's modification time and use that as the date/time value. This improves compatibility with GNU coreutils's version of time(1). MFC after:=092 weeks [neel] Allow byte reads of AHCI registers. This is needed to support Windows guests that use byte reads to access cert= ain AHCI registers (e.g. PxTFD.Status and PxTFD.Error). Reviewed by:=09grehan, mav Reported by:=09Leon Dang (ldang@nahannisys.com) Differential Revision:=09https://reviews.freebsd.org/D2469 MFC after:=092 weeks [ae] m_dup() is supposed to give a writable copy of an mbuf chain. It uses m_dup_pkthdr(), that uses M_COPYFLAGS mask to copy m_flags field. If original mbuf chain has M_RDONLY flag, its copy also will have it. Reset this flag explicitly. MFC after:=092 weeks [emaste] Correct PL310_POWER_CTRL offset Offet for the power control register was specified incorrectly (it had the same value as the prefetch control register.) This change corrects the offset value to 0xF80, per the ARM PL310 documentation. Submitted by:=09Steve Kiernan Obtained from:=09Juniper Networks, Inc. [ae] Mark data checksum as valid for multicast packets, that we send back to myself via simloop. Also remove duplicate check under #ifdef DIAGNOSTIC. PR:=09=09180065 MFC after:=091 week [hselasky] Add support for DYMO LabelWriter PnP. MFC after:=09=092 weeks [andrew] Clean up the ARM kernel configs to use 'include"file"'= . [ae] Remove unneded #ifdef INET6 and IPSEC. This file compiled only when both options are defined. Include opt_sctp.h and sctp_crc32.h to enable #ifdef SCTP code block and delayed checksum calculation for SCTP. [bdrewery] Remove references to Giant in namei(9). This was removed in r24= 1896. MFC after:=091 week Sponsored by:=09EMC / Isilon Storage Division [neel] Check 'td_owepreempt' and yield the vcpu thread if it is set. This is done explicitly because a vcpu thread can be in a critical section for the entire time slice alloted to it. This in turn can delay the handlin= g of the 'td_owepreempt'. Reviewed by:=09jhb MFC after:=091 week Differential Revision:=09https://reviews.freebsd.org/D2430 [mjg] Fix up panics when fork fails due to hitting proc limit The function clearning credentials on failure asserts the process is a zombie, which is not true when fork fails. Changing creds to NULL is unnecessary, but is still being done for consistency with other code. Pointy hat: mjg Reported by: pho [mav] Handle EDQUOT backend storage errors same as ENOSPC. MFC after:=091 week [mav] Add memory barrier to r281764. While race at this point may cause only a single packet delay and so was not really reproduced, it is better to not have it at all. MFC after:=091 week [jhb] Tweak the comment here some more. In particular, the previous openin= g sentence was a bit confusing. Noted by:=09kib [glebius] Printing interface names: o Restore historical behaviour of appending '*' if interface is down, and we have enough space to print it (usually we don't). [1] o Do not truncate interface names when printing in encoded format. o Report interface flags into encoded format. PR:=09=09199873 [1] Sponsored by:=09Nginx, Inc. [neel] Deprecate the 3-way return values from vm_gla2gpa() and vm_copy_setu= p(). Prior to this change both functions returned 0 for success, -1 for failure and +1 to indicate that an exception was injected into the guest. The numerical value of ERESTART also happens to be -1 so when these functio= ns returned -1 it had to be translated to a positive errno value to prevent th= e VM_RUN ioctl from being inadvertently restarted. This made it easy to intro= duce bugs when writing emulation code. Fix this by adding an 'int *guest_fault' parameter and setting it to '1' if an exception was delivered to the guest. The return value is 0 or EFAULT so no additional translation is needed. Reviewed by:=09tychon MFC after:=092 weeks Differential Revision:=09https://reviews.freebsd.org/D2428 [jhb] Remove the note about seekdir() removing telldir() cookies. That was removed back in r269204. MFC after:=093 days [emaste] Remove historical GNUC test The requirement is for a GCC-compatible compiler and not necessarily GCC itself. However, we currently expect any compiler used for building the whole of FreeBSD to be GCC-compatible and many things will break if not; there's no longer a need to have an explicit test for this in rtld. Reviewed by:=09imp, kib Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D2422 [jhb] A few style fixes and expand the comment a bit on what _fixtelldir() = is doing. [emaste] Fix make delete-old for gperf and GCC/CXX options - Optional components go in OptionalObsoleteFiles - Move gperf removal to be based on MK_GCC only, not MK_CXX and MK_GCC Reviewed by:=09imp, sbruno Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D2421 [zbb] Add new CP15 operations and DB_SHOW_COMMAND to print CP15 registers Submitted by: Wojciech Macek Reviewed by: imp, Michal Meloun Obtained from: Semihalf [andrew] AcpiGbl_FACS will not be defined when building using the reduced h= ardware model. This may be the case on ARM. [andrew] If the power management timer is unsupported the PmTimerLength val= ue will be zero. [ae] Pass mtag argument into m_tag_locate() to continue the search from the last found mtag. [melifaro] Correctly print valtype for empty bitmask. [kadesai] Corrected indentation on conflicted source files. Reviewed by:=09ambrisko MFC after:=092 weeks Sponsored by:=09AVAGO Technologies [kadesai] Configured the mrsas(4) driver to support UNMAPPED I/O and update= d driver version. Reviewed by:=09ambrisko MFC after:=092 weeks Sponsored by:=09AVAGO Technologies [kadesai] 1. All LSI namings are converted to AVAGO Tech. 2. Fix in AEN path(suggested by John Baldwin). 3. Fix IOCTL path w.r.t Sense key handling Reviewed by:=09ambrisko MFC after:=092 weeks Sponsored by:=09AVAGO Technologies [kadesai] Bug fixes found internally as detailed below: 1. While disabling interrupt the FW disables interrupts for only 16 vectors= . In case of Invader which supports 96 MSI-x vectors, some spurious interrupt= s may come on other vectors even after interrupt disable. So, driver uses a f= lag and ignores the spurious interrupts. 2. Reply queue depth is made double the number of commands supported by FW. 3. Misplaced interrupt enable code is now moved down in the OCR path. 4. Updated error handling code in OCR path. 5. Removed un-necessary print. Reviewed by:=09ambrisko MFC after:=092 weeks Sponsored by:=09AVAGO Technologies [kadesai] Driver calls mrsas_complete_cmd() to call mrsas_wakeup() for each= MFI frame that was issued through the ioctl() interface prior to the kill adapter. This ensure= s userspace ioctl() system calls issued just before a kill adapter don't get = stuck in wait state and IOCTLs are returned to application. Reviewed by:=09ambrisko MFC after:=092 weeks Sponsored by:=09AVAGO Technologies [kadesai] In OCR(Online Controller Reset) path, driver sets adapter state t= o MEGASAS_HBA_OPERATIONAL before getting new RAID map. There will be a small window where IO will come from OS with old RAID map. This patch will update adapter state to MEGASAS_HBA_OPERATIONAL, only after driver has new RAID map to avoid any IOs getting build using old= RAID map. Reviewed by:=09ambrisko MFC after:=092 weeks Sponsored by:=09AVAGO Technologies [kadesai] Current driver does fast path read load balancing between arm and= mirror disk for two Drive Raid-1 configuration only. Now, Driver support fast path read load balancing for all (any number of di= sk) Raid-1 configuration. Reviewed by:=09ambrisko MFC after:=092 weeks Sponsored by:=09AVAGO Technologies [kadesai] Now Driver expose Secure Jbod Support via driver_operations in MF= I INIT Frame. FW expose Secure Jbod support via Controller properity. Firmware expect IOs to be received from different IO path than conventional fast path queue, in case of SED drives. To have Secure jbod support user need driver and firmware support. Reviewed by: ambrisko MFC after: 2 weeks Sponsored by: AVAGO Technologies [kadesai] This patch adds the feature to provide PCI information via IOCTL = query. Reviewed by:=09ambrisko MFC after:=092 weeks Sponsored by:=09AVAGO Technologies [mav] Reimplement queue freeze on error, added in r282429: It is not required to use CLO to recover from task file error, it should be enough to do only stop/start, that does not clear the PxTFD.STS.ERR. MFC after:=0913 days [glebius] Fix the KASSERT and improve wording in r282426. Submitted by:=09alc [melifaro] Fix panic when prepare_batch_buffer() returns error. [neel] Do a proper emulation of guest writes to MSR_EFER. - Must-Be-Zero bits cannot be set. - EFER_LME and EFER_LMA should respect the long mode consistency checks. - EFER_NXE, EFER_FFXSR, EFER_TCE can be set if allowed by CPUID capabilitie= s. - Flag an error if guest tries to set EFER_LMSLE since bhyve doesn't enforc= e segment limits in 64-bit mode. MFC after:=092 weeks [neel] Add macros for AMD-specific bits in MSR_EFER: LMSLE, FFXSR and TCE. AMDID_FFXSR is at bit 25 so correct its value to 0x02000000. MFC after:=091 week [osa] Fix DragonFly 4.0.5 release date. Reported by:=09vangyzen [ganbold] This patch adds support for the extended baud rate register available on the aml8726-m6 (and later) SoC which allows for lower speeds. Differential Revision:=09https://reviews.freebsd.org/D2433 Submitted by:=09John Wehle [ian] Add the code necessary to run the imx6 chip at its lowest clock/power operating point (396MHz/950mV). [gjb] Fix building BEAGLEBONE images with Crochet using the sysutils/u-boot-beaglebone port: - In arm/BEAGLEBONE.conf, set EMBEDDEDPORTS to the sysutils/u-boot-beaglebone port. - In arm/release.sh, remove BEAGLEBONE from setting WANT_UBOOT - In tools/arm/crochet-BEAGLEBONE.conf, override the beaglebone_check_uboot(), and set BEAGLEBONE_UBOOT to /tmp/external/u-boot-beaglebone, and create symlinks to the u-boot files in /usr/local/share/u-boot-beaglebone and the uEnv.txt file in crochet/board/Beaglebone/files. Sponsored by:=09The FreeBSD Foundation [hselasky] Add new USB ID. PR:=09=09199843 MFC after:=091 week [andrew] Start to reduce the diff between the Atmel kernel configs. [andrew] The VIRT kernel config targets armv6. [andrew] Move the first batch of common armv6 options to std.armv6. [gjb] Remove buildenv_setup(), and set EMBEDDEDPORTS to the sysutils/u-boot-rpi2 port, since these cases are already handled by arm/release.sh. Sponsored by:=09The FreeBSD Foundation [gjb] Add initial support for building RPI2 images. In release.sh, allow overriding buildenv_setup() before the handoff to arm/release.sh. Copy arm/RPI-B.conf -> arm/RPI2.conf, set UBOOT_PORT and the correct KERNEL, and add the buildenv_setup() override to install the sysutils/u-boot-rpi2 port/package. Copy tools/arm/crochet-RPI-B.conf -> tools/arm/crochet-RPI2.conf, and set the correct entries for the RaspberryPi2 board. Thanks to:=09loos@ Sponsored by:=09The FreeBSD Foundation [ian] Create std.arm and std.armv6 config files and include the right one f= rom each of the existing kernel configs. This gives a place to put config that applies to the entire arch. Add the ARM_NEW_PMAP option to std.armv6. This is working well in early testing and it's time for wide exposure, but it's still nice to be able to fall back to the old implementation for testing when a problem comes along. Eventually the option and the old implementation will go away. The opportunity now exists to move a whole lot of boilerplate from all the arm kernel config files into std.arm*, but that's a commit for another day. [gjb] Document r281617, wc(1) race when receiving SIGINFO fixed. Sponsored by:=09The FreeBSD Foundation [gjb] Fix a FDP style nit. Wrap the lines as a result. Found with:=09textproc/igor Sponsored by:=09The FreeBSD Foundation [gjb] Document r281802, support added for building FreeBSD/aarch64 virtual machine and memory stick images. Sponsored by:=09The FreeBSD Foundation [gjb] Update the svn revision marker. Sponsored by:=09The FreeBSD Foundation [gjb] Document r282434, openresolv updated to version 3.7.0. Sponsored by:=09The FreeBSD Foundation [gjb] Document r282274, xen(4) PV domU kernel support removed. Sponsored by:=09The FreeBSD Foundation [gjb] Document r282213, kern.racct.enable tunable and RACCT_DISABLED kernel configuration option. Sponsored by:=09The FreeBSD Foundation [gjb] Document r282212, several improvements/updates to the HyperV drivers. Add Microsoft OSTC to sponsors.ent. Sponsored by:=09The FreeBSD Foundation [gjb] Document r282208, chmod(1), chflags(1), chgrp(1), and chown(8) now affect symbolic links when '-R' is used. Add Multiplay to sponsors.ent. Sponsored by:=09The FreeBSD Foundation [gjb] Fix a typo. Sponsored by:=09The FreeBSD Foundation [julian] Tweak seekdir, telldir and readdir so that when htere are deletes = going on, as seek to teh last location saved will still work. This is needed for Samb= a to be able to correctly handle delete requests from windows. This does not completely fix seekdir when deletes are present but fixes the worst of the problems. The real solution must involve some changes to the API for eh VFS and getdirentries(2). Obtained from:=09Panzura inc MFC after:=091 week [andrew] Add DEV_ACPI to opt_acpi.h to be used to detect when ACPI is enabl= ed in the kernel. [andrew] Update the comment on what CPUs this driver supports. [jilles] cp: Remove fts sorting. In an attempt to improve performance, cp reordered directories first (although the comment says directories last). This is not effective with ne= w UFS layout policies. The sorting reorders multiple arguments passed to cp, which may be undesirable. Additionally, the comparison function does not induce a total order. Per POSIX, this causes undefined behaviour in qsort(). NetBSD removed the sorting in 2009. On filesystems that return directory entries in hash/btree order, sorting b= y d_fileno before statting improves performance on large directories. However= , this can only be implemented in fts(3). PR:=09=0953475 Reviewed by:=09bde (in 2004) MFC after:=091 week [osa] Add "The Design and Implementation of the FreeBSD OS, 2nd Ed.". [andrew] Move the point we attach the ofw driver on arm64 to nexus.c. This = will allow us to have a single place to decide to use ofw or acpi. [avg] mergeinfo for commits r282125 and r282126 Those were MFVs: MFV r282124: 5393 spurious failures from dsl_dataset_hold_obj() MFV r282123: 5610 zfs clone from different source and target pools produces coredump [osa] Document DragonFly releases 4.0.2 - 4.0.5 and OpenBSD 5.7. Fix typo for NetBSD 6.1.5. [andrew] Add FDT to the list of known GUIDs. [avg] zfs: do not hold an extra reference on a root vnode while a filesyste= m is mounted At present zfs_domount() acquires a reference on the filesystem's root vnod= e and that reference is kept until zfs_umount. The latter calls vflush(rootrefs =3D 1) to dispose of the extra reference. There is no explanation of why that reference is kept - what problem it solves or what behavior it improves. Also, that logic is FreeBSD specific. There is one real problem with that reference, though. zfs recv -F may receive a full, non-incremental stream to a mounted filesys= tem. In that case the received root object is likely to have a different z_gen attribute value. Because of that, zfs_rezget will leave the previous root z= node and vnode disassociated from the actual object (z_sa_hdl =3D=3D NULL). Thus, future calls to VFS_ROOT() -> zfs_root() will produce a new vnode-zno= de pair, while the old one will be kept alive by the outstanding reference. So, the outstanding reference will not actually be for the new root vnode (or, more precisely, vnodes - because a root vnode may be recycled and a ne= wer one can be created). As a result, when vflush(rootrefs =3D 1) s called there will be two problem= s: - a leaked reference on the old root vnode preventing a graceful unmount - insufficient references on the actual root vnode leading to a crash upon access to the vnode after it is destroyed by vgone() + vdrop() The second issue will actually override the first one. Differential Revision:=09https://reviews.freebsd.org/D2353 Reviewed by:=09=09delphij, kib, smh MFC after:=0917 days [andrew] Disable the use of floating-point and vector registers in the load= er. They need the vfp unit to be enabled which may not be the case. [avg] dmu_recv_end_check: don't leak hold if dsl_destroy_snapshot_check_imp= l fails The leak may happen if !drc_newfs && drc_force and there is an error iterating through snapshots or any of snapshot checks fails. See https://www.illumos.org/issues/5870 See https://reviews.csiden.org/r/206/ Reviewed by:=09mahrens (as mahrens@delphix.com) MFC after:=0915 days Sponsored by:=09ClusterHQ [pluknet] Fix major copy/paste and other style errors. [andrew] Copy new attribute types when linking. bfd will copy attributes as= needed, however it will fail to output them if the type is not set correctly. This can happen when it finds an attribute it hasn't seen before, for example when building shared objects it will use the attributes from crti.o, hwever this file has no attributes set. Differential Revision:=09https://reviews.freebsd.org/D2413 Reviewed by:=09imp [andrew] When cross-building ${LIBSTAND} may be set to the host copy. Point= to the version built with the toolchain. Differential Revision:=09https://reviews.freebsd.org/D2312 Submitted by:=09jhb [garga] Add support for Sierra MC7354 card Author:=09=09Jeremy Porter Differential Revision:=09https://reviews.freebsd.org/D2444 Reviewed by:=09gnn, hselasky MFC after:=091 week Sponsored by:=09Netgate [bapt] Enlarge the buffer for storing macros as some macros can be longer t= han 5 [bapt] Update the list of known roff commands (adding the mdoc package) Obtained from:=09NetBSD [bapt] Properly assign open and close brackets and checks memory Obtained from:=09NetBSD [ae] Add apple-boot, apple-hfs and apple-ufs aliases to MBR scheme. Sort DOSPTYP_* entries in diskmbr.h by value. Document these scheme-specific types in gpart(8). MFC after:=091 week [bapt] Ensure we read existing values of the stk table Obtained from:=09NetBSD [bapt] Use stdup(3) and check its return instead from homebrew version usin= g strcpy(3) and malloc(3) Obtained from:=09NetBSD [bapt] cosmetic fixes Obtained from:=09NetBSD [bapt] Apply seom style(9) fixes from NetBSD Obtained from:=09NetBSD [bapt] Prevent useless use of strdup(3) Obtained from:=09NetBSD [bapt] Replace homebrewed NIL by NULL [bapt] Use stdbool instead of homebrewed boolean [bapt] Another function to ansify [bapt] Remove unused variables [bapt] Explicitly use O_RDONLY instead of 0 [bapt] Use strlcpy(3) instead of strcpy(3) [bapt] upper the warning level to 3 [bapt] Another bit of ansification [bapt] Ansify to allow to work on it later [peter] Fix an error in r281551, part of the getfsstat() / kern_getfsstat() rework. The number of entries was supposed to be returned to the user, not used as a scratch variable. This broke RELENG_4 jails starting up on current systems. [imp] Add some data found in TI's application note "SCPA035: PCI1510 Implementation Guide" about default values. [imp] When dealing with the TI12XX family of parts, we sometimes need to initialize the MFUNC registers. Our old test of assuming that if this register is set at all is not quite right. Many scenarios (including the power-on defaults for chips w/o EEPROMs) land us in trouble. The MFUNC0 pin should be set to signal #INTA and the MFUNC1 pin should be set to signal #INTB of multi-socketed devices. Since my memory recalls issues with blindly clearing the upper bytes of this register, perform the heuristic only when both MFUNC0 and 1 are clear. We won't work well using these pins for GPIO, and the serial interrupts won't save us because we go out of our way to generally disable them. They are needed to support legacy drivers for 16-bit PC Cards that are hard-wired to specific IRQ values. Since FreeBSD never had any of these, we configure the more reliable direct signaling. This was just one small piece of that which had been left out back in the day. [allanjude] Add a sanity check to the swap size in zfsboot of bsdinstall Loop until the user enters a valid size (>100mb or 0) Differential Revision:=09https://reviews.freebsd.org/D2299 Reported By:=09Shawn Webb Reviewed by:=09roberto Approved by:=09brd MFC after:=092 weeks Sponsored by:=09ScaleEngine Inc. [loos] Now that DMA works, enable the audio driver on RPi 2. [loos] Enable DMA for sdhci on RPi 2 (BCM2836). [loos] Fix DMA on RPi 2. BCM2836 has a different base address for peripherals. Obtained from:=09netbsd [bapt] Remove limitation on input lines by using getline(3) [bapt] Extend the list of known nroff/troff commands Obtained from:=09heirloom doctools [bapt] Take from heirloom's doctools version of checknr(1) some cosmetic fi= xes This helps working on synchronising both tools [brooks] Remove "capability mode sandbox enabled" messages. These messages serve little purpose and break some consumers. PR:=09=09199855 Differential Revision:=09https://reviews.freebsd.org/D2440 Reviewed by:=09rwatson Approved by:=09pjd MFC after:=091 week Sponsored by:=09DARPA, AFRL [gjb] Remove a debugging line that snuck in with r282419. Pointyhat:=09gjb MFC after:=093 days X-MFC-With:=09r282419 Sponsored by:=09The FreeBSD Foundation [gjb] MFV r225523, r282431: r225523 (hrs): Import openresolv-3.4.4. r282431: Import openresolv-3.7.0. PR:=09=09199854 Submitted by:=09yuri@rawbw.com MFC after:=091 week Relnotes:=09yes Sponsored by:=09The FreeBSD Foundation [loos] In preparation for the next cycle of official ARM images, add ARM_NE= W_PMAP to supported kernels. This is a temporary solution and should be reverted when ARM_NEW_PMAP is enabled by default. [jhibbits] Implement a driver for the PowerPC-base RouterBoard (RB333/600/8= 00/1100) Summary: This has been tested on the RB800, but should work on the RB333, RB600, and RB1100 as well. It's currently missing ECC support, but read and write are complete. Reviewers: imp Reviewed By: imp Subscribers: imp Differential Revision: https://reviews.freebsd.org/D2223 [mav] Implement in-order execution of non-NCQ commands. Using status updates in r282364, block queue on BSY, DRQ or ERR bits set. This can be a performance penalization for non-NCQ commands, but it is required for proper error recovery and standard compliance. MFC after:=092 weeks [glebius] Fix arithmetical bug in vnode_pager_haspage(). The check against= object size should be done not with the number of pages in the first block, but with th= e overall number of pages. While here, add KASSERT that makes sure that BMAP doesn't return completely irrelevant blocks. Reviewed by:=09kib Tested by:=09pho Sponsored by:=09Netflix Sponsored by:=09Nginx, Inc. [bapt] Parse filename until first space then print the rest of the line aft= er file inclusion This is the same behaviour of heirloom's soelim [ian] Implement a mechanism for making changes in the kernel<->driver PPS interface without breaking ABI or API compatibility with existing drivers. The existing data structures used to communicate between the kernel and driver portions of PPS processing contain no spare/padding fields and no flags field or other straightforward mechanism for communicating changes in the structures or behaviors of the code. This makes it difficult to MFC new features added to the PPS facility. ABI compatibility is important; out-of-tree drivers in module form are known to exist. (Note that the existing api_version field in the pps_params structure must contain the value mandated by RFC 2783 and any RFCs that come along after.) These changes introduce a pair of abi-version fields which are filled in by the driver and the kernel respectively to indicate the interface version. The driver sets its version field before calling the new pps_init_abi() function. That lets the kernel know how much of the pps_state structure is understood by the driver and it can avoid using newer fields at the end of the structure that it knows about if the driver is a lower version. The kernel fills in its version field during the init call, letting the driver know what features and data the kernel supports. To implement the new version information in a way that is backwards compatible with code from before these changes, the high bit of the lightly-used 'kcmode' field is repurposed as a flag bit that indicates the driver is aware of the abi versioning scheme. Basically if this bit is clear that indicates a "version 0" driver and if it is set the driver_abi field indicates the version. These changes also move the recently-added 'mtx' field of pps_state from the middle to the end of the structure, and make the kernel code that uses this field conditional on the driver being abi version 1 or higher. It changes the only driver currently supplying the mtx field, usb_serial, to use pps_init_abi(). Reviewed by:=09hselasky@ [bapt] Do not remove libmap32.conf in make delete-old as it may remove user= modified version by mistake [bapt] Style fix Reported by:=09bdrewery [bapt] Remove now unneeded libmap32.conf [bapt] Rework PRIVATELIB Now when a lib is marked as PRIVATELIB it is renamed into libprivate$foo in= stead of being installed in /usr/lib/private and playing with rpath. Also allow to install headers for PRIVATELIBS in that case the headers will= be installed in /usr/include/private/$foo Keep the headers under a private namespace to prevent third party build sys= tem to easily find them to ensure they are only used on purpose. This allows for non base applications to statically link against a library = in base which is linked to a privatelib Treating PRIVATELIBS as regular libraries allows to push them into our curr= ent compatX packages if needed. While here finish promotion of libevent as PRIVATELIB Install header for bsdstat and libucl Differential Revision:=09https://reviews.freebsd.org/D2365 Reviewed by:=09brooks, des Discussed with:=09imp [gjb] Add logic to detect if the net/bsdec2-image-upload port needs to be installed. [1] For the cw-ec2-portinstall and ec2ami targets, touch the .TARGET file after completion to prevent duplicate invocations. Add cw-ec2-portinstall and ec2ami to CLEANFILES. Submitted by:=09cperciva[1] MFC after:=093 days Sponsored by:=09The FreeBSD Foundation [ian] On an icache sync by address/len, round the length up if the operatio= n spans a cacheline boundary. PR:=09=09199740 Submitted by:=09Juergen Weiss [jhb] Various updates to the ftruncate(2) documentation: - Note that ftruncate(2) can operate on shared memory objects and cross reference shm_open(2). - Note that ftruncate(2) does not change the file position pointer (aka seek pointer) of the file descriptor. - ftruncate(2) will fail with EINVAL for all sorts of other fd types than just sockets, so instead note that it fails for all but regular files and shared memory objects. - Note that ftruncate(2) also appeared in 4.2BSD along with truncate(2). (Or at least the manpage for both appeared in 4.2, I did not check the kernel code itself to see if either predated 4.2.) PR:=09=09199472 (2) Submitted by:=09andrew@ugh.net.au (2) MFC after:=091 week [jhb] Partially revert r255486, the first argument to socketpair() is a soc= ket domain, not a file descriptor. Use 'domain' instead of the original 'd' for this argument to match socket(2). PR:=09=09199491 Reported by:=09sp55aa@qq.com MFC after:=091 week [cy] Restore CPU dependent compile time conditionals. MFC after:=091 month (with r281143 and r282408) [cy] MFV ntp 4.2.8p2 (r281348) Reviewed by: delphij (suggested MFC) Approved by:=09roberto Security: CVE-2015-1798, CVE-2015-1799 Security: VuXML ebd84c96-dd7e-11e4-854e-3c970e169bc2 MFC after:=091 month [neel] Emulate the 'CMP r/m8, imm8' instruction encountered when booting a = Windows Vista guest. Reported by:=09Leon Dang (ldang@nahannisys.com) MFC after:=091 week [adrian] Fix string concatenation - "wlan_##name" -> "wlan_" #name PR:=09=09kern/197623 Submitted by:=09Andriy Voskoboinyk [adrian] Use bssid validation for data frames only + add RUN -> RUN state t= ransition However, IBSS merge will be performed only if a driver calls ieee80211_ibss_merge(); so, this applicable to the ath(4) only. Also, this should fix bug 167870. PR:=09=09kern/199632 Submitted by:=09Andriy Voskoboinyk [adrian] Add node_clear_keyixmap() and use it in the ieee80211_free_node() = / node_reclaim(). PR:=09=09kern/199672 Submitted by:=09Andriy Voskoboinyk [loos] Fix the voltage and clock levels for cpufreq on RPi 2. Submitted by:=09Daisuke Aoyama [adrian] [iwn] Do not filter control frames in monitor mode. PR:=09=09kern/197143 Submitted by:=09 Andriy Voskoboinyk [adrian] Handle properly IBSS merges (works with patch from bug 199632). PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Fix various powersave races + optimize tx/rx pointer update when p= owersave is off. PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] [iwn?] Use correct sequence numbers with non-QoS STAs. PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Fix warning about comparison of integers of different signs. PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] [iwn?] Fix memory leak in wpi_reset_tx_ring(). PR:=09=09kern/197143 Differential Revision:=09Andriy Voskoboinyk [adrian] Use nitems() for counting elements in arrays. PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Do not include WPI_START_SCAN event processing into non-debug buil= ds. PR:=09=09kern/197143 Submitted by:=09 Andriy Voskoboinyk [adrian] Fix sequence number generation for beacon frames. PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Add debug output for WPI_BEACON_SENT event. PR:=09=09kern/197143 Submitted by:=09 Andriy Voskoboinyk [adrian] Try to fix passive scanning hang on beacon miss. PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Add comment about AUTH -> AUTH state transition + fix some style i= ssues. PR:=09=09kern/197143 Submitted by:=09 Andriy Voskoboinyk [adrian] Display more information for beacon miss debugging. PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Limit minimum threshold of missed beacons. PR:=09=09kern/197143 Submitted by:=09 Andriy Voskoboinyk [adrian] Improve beacon miss detection. PR:=09=09kern/197143 Submitted by:=09 Andriy Voskoboinyk [adrian] Create another debug category for WPI_BEACON_MISSED notification. Differential Revision:=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Unbreak scanning after RUN -> SCAN state transition. PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Check channels which are passed in IBSS mode. PR:=09=09kern/197143 Submitted by:=09 Andriy Voskoboinyk [adrian] Do not disable beacon notifications (unbreaks scanning on passive = channels). PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Fix pause scan time calculation (the remainder must be less than b= eacon interval). PR:=09=09kern/197143 Submitted by:=09 Andriy Voskoboinyk [adrian] Fix active/passive dwell calculation. PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Turn off led when leaving RUN state. PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [imp] For eabi 5 (what FreeBSD uses), be sure to tag all executables and shared libraries as either SOFT or HARD float to comply with the EABI standard. Differential Revision: https://reviews.freebsd.org/D2401 [imp] When merging the floating point type attribute, and reporting an erro= r when things don't match, report which file has them and which one doesn't correctly. Differential Revision: https://reviews.freebsd.org/D2400 [adrian] Add TX status codes (obtained from iwlegacy) PR:=09=09kern/197143 Differential Revision:=09Andriy Voskoboinyk Obtained from:=09Linux drivers/net/wireless/iwlegacy [adrian] Move radiooff_task to the internal taskqueue. PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Use another workaround for scanning. PR:=09=09kern/197143 Submitted by:=09 Andriy Voskoboinyk [adrian] Add wpi_check_bss_filter() PR:=09=09kern/197143 Submitted by:=09 Andriy Voskoboinyk [adrian] Fix KASSERT statements in if_wpi_debug.h PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Remove workaround for bug 199676. PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Remove old iv_bss entry from the node table This may happen on RUN -> SCAN -> RUN -> SCAN state transition: 1. RUN -> SCAN: in ieee80211_sta_join1(): iv_bss will be moved to obss, refcnt will be reduced by 2 (default minimum). Now, if old iv_bss have some extra references (for example, from unacknowledged probe responses), it will not be freed and will stay in the node table. 2. SCAN -> RUN. 3. If old iv_bss will not be deleted by the time when the next RUN -> SCAN state transition occurs, then sta_leave() will reduce it's reference counter once more. As a result, two last users will free it -> this will lead to kernel panic. In this patch old iv_bss entry is explicitly removed from the node table in ieee80211_sta_join1() (as a result, it will not be processed by sta_leave()= ). PR:=09=09kern/199676 Differential Revision:=09Andriy Voskoboinyk [adrian] Add a few local variables to improve readability. PR:=09=09kern/197143 Submitted by:=09Andriy Voskoboinyk [adrian] Remove this; it's currently a no-op. History note: it's good to document what the driver expects like this even if it's currently a no-op. Submitted by:=09Andriy Voskoboinyk [adrian] Retry twice at the same rate. Submitted by:=09Andriy Voskoboinyk [mav] Implement basic PxTFD.STS.BSY reporting. MFC after:=092 weeks [loos] Fix the vt(4) framebuffer driver on RPi 2. Use the BCM2835_MBOX_CHAN_PROP mbox channel to setup the framebuffer, remove DMA code (its now done in bcm2835_mbox.c). Also adjust the color palette when bcm2708_fb.fbswap is set. The firmware used on RPi 2 uses this mode. Tested on:=09RPi-B and RPi 2 with 16, 24 and 32bpp Note:=09=09The 32bpp mode on RPi-B has the red and blue swapped, this =09=09is a know problem (not a driver problem). [loos] Fix the sc(4) framebuffer driver on RPi 2. Use the BCM2835_MBOX_CHAN_PROP mbox channel to setup the framebuffer, remove unused code and unnecessary includes. Adjust the color palette when bcm2708_fb.fbswap is set on /chosen/bootargs node of DTB. The firmware used on RPi 2 uses this mode. Tested on:=09RPi-B and RPi 2 with 16, 24 and 32bpp [loos] Add the routines to query and setup the framebuffer state using the BCM2835_MBOX_CHAN_PROP channel. The old channel (BCM2835_MBOX_CHAN_FB) seems deprecated on recent firmware versions and is causing a freeze on RPi 2. The actual changes in the framebuffer drivers will follow in subsequent commits. [loos] Fix the kernel ident for RPI2. [glebius] After r281643 an #ifdef IFT_FOO preprocessor directive returns fa= lse, since types became a enum C type. Some software uses such ifdefs to determine whether an operating systems supports certain interface type. Of course, such check is bogus. E.g. FreeBSD defines about 250 interface types, but supports only around 20. However, we need not upset such software so provide a set of defines. The current set was taken to suffice the dhcpd. Reported & tested by:=09Guy Yur [glebius] Remove #ifdef IFT_FOO. Submitted by:=09Guy Yur [glebius] Instead of reading, validating and adjusting value of the vm.swap= _async_max in the main swapper work cycle, do it in the sysctl handler. This removes extra mutex acquisition from the main cycle and makes the sysctl knob retur= n error on an invalid value, instead of accepting and fixing it. Reviewed by:=09kib Sponsored by:=09Netflix Sponsored by:=09Nginx, Inc. [loos] Remove an unused variable. [neel] Don't advertise the Intel SMX capability to the guest. Reported by:=09Leon Dang (ldang@nahannisys.com) MFC after:=091 week [oshogbo] nv_malloc can fail in userland. Add check to prevent a NULL pointer dereference. Pointed out by:=09mjg Approved by:=09pjd (mentor) [oshogbo] Remove duplicated code using macro template for the nvlist_add_.*= functions. Approved by:=09pjd (mentor) [oshogbo] Add test case for unpack with diffrent flags. Approved by:=09pjd (mentor) [oshogbo] Introduce the NV_FLAG_NO_UNIQUE flag. When set, it allows to stor= e multiple values using the same key in a nvlist. Approved by:=09pjd (mentor) Obtained from:=09WHEEL Systems (http://www.wheelsystems.com) Update man page. Reviewed by:=09AllanJude Approved by:=09pjd (mentor) [oshogbo] Approved, opr=C3=B3cz u=C5=BCycie RESTORE_ERRNO() do ustawiania e= rrno. Change the nvlist_recv() function to take additional argument that specifies flags expected on the received nvlist. Receiving a nvlist with different set of flags than the ones we expect might lead to undefined behaviour, which might be potentially dangerous. Update consumers of this and related functions and update the tests. Approved by:=09pjd (mentor) Update man page for nvlist_unpack, nvlist_recv, nvlist_xfer, cap_recv_nvlis= t and cap_xfer_nvlist. Reviewed by:=09AllanJude Approved by:=09pjd (mentor) [mav] Initialize PxCMD on reset and make its read-only bits such. MFC after:=092 weeks [mav] Handle ATA_SEND_FPDMA_QUEUED as NCQ in ahci_port_stop(). MFC after:=091 week [bapt] Capsicumize col(1) [bapt] Actually push the right tests [bapt] Add regression test about reverse line feed to col(1) [bapt] Add regression tests for soelim(1) [bz] Fix an off-by-one bug in string/array handling which lead to memory ov= erwrite and follow-up assertion errors on at least ARM after r282257, with nvp_magic being 0x6e7600: Assertion failed: ((nvp)->nvp_magic =3D=3D 0x6e7670), function nvpair_name,= file .../subr_nvpair.c, line 713. Sponsored by:=09DARPA/AFRL [neel] Emulate machine check related MSRs to allow guest OSes like Windows = to boot. Reported by:=09Leon Dang (ldang@nahannisys.com) MFC after:=092 weeks [neel] Advertise an additional memory BAR in the "dummy" device emulation. This is useful for testing the MOVS emulation when both the source and destination addresses are in the MMIO space. MFC after:=091 week [imp] Remove support for being compiled under OABI. We don't support that any more, so this is just dead code. Differential Revision: https://reviews.freebsd.org/D2419 [markj] fork(2): Add a note to the effect that kqueue descriptors, unlike o= ther descriptor types, are not inherited from the parent process. Reported by:=09kmacy MFC after:=091 week [markj] Remove a stale reference to the stop_scheduler_on_panic tunable, wh= ich itself was removed in r243515. MFC after:=091 week [markj] Don't drop the idr lock before verifying that the newly-inserted el= ement is present in the tree. Otherwise there exists a window during which the element could be removed by another thread, triggering an incorrect assertion failure. Reviewed by:=09jeff MFC after:=091 week Sponsored by:=09EMC / Isilon Storage Division [bapt] Improve compatibility groff's soelim While here implement -C from GNU groff Reported by:=09delphij [delphij] Correct - handling. Reported by:=09pkg-fallout X-MFC-with:=09r282318 [bapt] Import sqlite3 3.8.9 [bapt] Add a note about the replacement of GNU groff's soelim(1) [pfg] No need for result_use_check attribute in reallocf(3). [bapt] Apply the copyright the the same owners as the original malloc(3) wh= ere most of the text here comes from Reported by:=09many Discussed with:=09miod@OpenBSD.org Pointyhat to:=09bapt [andreast] Fix the loader for sparc64. The commit from r279799 missed the adaptation of md_load in sparc64/loader/main.c. This resulted in Memory Address Align issues at the early boot stage. Tested on a netbooted Fire 120. [bapt] Bump _FreeBSD_version after reallocarray import Requested by:=09delphij [bapt] Replace groff's soelim by soeliminate(1) renamed soelim(1) [bapt] Move reallocarray definition to the _BSD_VISIBLE block Add the required __alloc_size attributes Requested by:=09pfg [bapt] libc now has reallocarray [bapt] Remove bundled reallocarray(3) since it is now in libc [bapt] Import reallocarray(3) from OpenBSD Add a manpage for it, assign the copyright to the OpenBSD project on it sin= ce it is mostly copy/paste from OpenBSD manpage. style(9) fixes Differential Revision:=09https://reviews.freebsd.org/D2420 Reviewed by:=09kib [oshogbo] Add nvlist_flags() function, which returns nvlist's public flags. Approved by:=09pjd (mentor) [bapt] Use defines to improve clarity MFC after:=092 weeks [bapt] col: fixing 25 year old bug Makes col(1) respect POSIX again for escape sequences as decribed in its ma= npage The bug was introduced in CSRG in 1990 This also reverts r280911 Differential Revision:=09https://reviews.freebsd.org/D2424 Reviewed by:=09jhb MFC after:=092 weeks [oshogbo] Sort MLINKS alphabetically. Approved by:=09pjd (mentor) [emaste] OptionalObsoleteFiles: don't remove c++filt when using ELF Tool Ch= ain c++filt is listed here twice, for MK_CXX =3D=3D no and MK_GCC =3D=3D no, bu= t r282285 only caught one of them. [oshogbo] Remove symlinks to the nvlist_.*[vf] functions. This should be done with r282257 commit. Approved by:=09pjd (mentor) [neel] r281630 relaxed the limits on the vectors that can be asserted in th= e IRRs. Do the same when transitioning a vector from the IRR to the ISR and also when extinguishing it from the ISR in response to an EOI. Reported by:=09Leon Dang (ldang@nahannisys.com) MFC after:=092 weeks [gnn] Add a state transition call to show that we have entered TIME_WAIT. Although this is not important to the rest of the TCP processing it is a conveneint way to make the DTrace state-transition probe catch this important state change. MFC after:=091 week [bz] Remove the extra extern which makes gcc complain; I assume it came fro= m r282289. We do include ixgbe.h which does include ixgbe_common.h which has the extern statement for ixgbe_stop_mac_link_on_d3_82599(). [bz] Unreak DNS usage through libcapsicum, which broke, e.g., ping in r2822= 52 with what looks like a copy and paste error. Sponsored by:=09DARPA/AFRL [bapt] Fix font issues Submitted by:=09heirloom doctools upstream [neel] Emulate MSR_SYSCFG which is accessed by Linux on AMD cpus when MTRRs= are enabled. MFC after:=092 weeks [bdrewery] Add a -v to tell where each symbol is resolved from. Sponsored by:=09EMC / Isilon Storage Division [bdrewery] Fix a comment [erj] Fix build by adding ixgbe_x550.c to sys/conf/files for ixgbe. Submitted by:=09neel Approved by:=09jfv (mentor) [emaste] crunchide: Restore local EM_AARCH64 constant for bootstrapping Most of the EM_* constants are available in all supported host branches, but EM_AARCH64 was added relatively recently. Add it back to fix building HEAD on 10.x. Noticed by:=09adrian, jmallett [erj] Include makefiles necessary to make ixgbe build with the new code. Originally supposed to be included in r282289. Differential Revision: D2414 [erj] Add support for certain Intel X550 devices. These include standalone X550 adapters, X552 10GbE backplane, and X552/X557-AT 10GBASE-T; with the latter two being integrated into Xeon D So= Cs. As well, this bumps the ixgbe version number to 2.8.3, and includes updates to shared code for support for the new devices. Differential Revision: D2414 Reviewed by:=09gnn, adrian Approved by:=09jfv (mentor), gnn (mentor) [emaste] Actually add c++filt's Makefile Missed in r282285 Pointy hat to:=09emaste [neel] Don't require to be always included before . Only a subset of source files that include need to use the APIs that require the inclusion of . MFC after:=091 week [melifaro] Fix KASSERT introduced in r282155. Found by:=09dhw [emaste] Add ELF Tool Chain's c++filt to the build Differential Revision:=09https://reviews.freebsd.org/D2408 Reviewed by:=09brooks, imp Sponsored by:=09The FreeBSD Foundation [neel] When an instruction cannot be decoded just return to userspace so bh= yve(8) can dump the instruction bytes. Requested by:=09grehan MFC after:=091 week [oshogbo] Mark local function as static as a result of removing recursion. Approved by:=09pjd (mentor) [oshogbo] Rename macros to use prefix ERRNO. Add macro ERRNO_SET. Now ERRNO_{RESTORE/SAVE} must by used together, additional variable is not needed. Always use ERRNO_{SAVE/RESTORE/SET} macros. Approved by:=09pjd (mentor) [neel] Advertise the MTRR feature via CPUID and emulate the minimal set of = MTRR MSRs. This is required for booting Windows guests. Reported by:=09Leon Dang (ldang@nahannisys.com) MFC after:=092 weeks [jhb] Various fixes to the stats in igb(4), ixgbe(4), and ixl(4). - Use hardware counters for ifnet stats in igb(4) when possible. This ensures these stats include packets that bypass the regular stack via netmap. - Don't derefence values off the end of the igb(4) VF stats structure. Instead, add a dedicated if_get_counter method for igb(4) VF interfaces. - Report missed packets on igb(4) as input queue drops rather than an input error. - Report bug_ring drop counts as output queue drops for igb(4) and ixgbe(4)= . - Export the buf_ring drop stats for individual rings via sysctl on ixgbe(4). - Fix a typo that in ixl(4) that caused output queue drops to be reported as input queue drops and input queue drops to be unreported. Differential Revision:=09https://reviews.freebsd.org/D2402 Reviewed by:=09jfv, rstone (6) Sponsored by:=09Norse Corp, Inc. [jkim] Remove leftover from r282269. MFC after:=092 weeks X-MFC with:=09r282269 [gnn] Move the SIFTR DTrace probe out of the writing thread context and directly into the place where the data is collected. [jhb] Remove support for Xen PV domU kernels. Support for HVM domU kernels remains. Xen is planning to phase out support for PV upstream since it is harder to maintain and has more overhead. Modern x86 CPUs include virtualization extensions that support HVM guests instead of PV guests. In addition, the PV code was i386 only and not as well maintained recently as the HVM code. - Remove the i386-only NATIVE option that was used to disable certain components for PV kernels. These components are now standard as they are on amd64. - Remove !XENHVM bits from PV drivers. - Remove various shims required for XEN (e.g. PT_UPDATES_FLUSH, LOAD_CR3, etc.) - Remove duplicate copy of . - Remove unused, i386-only xenstored.h. Differential Revision:=09https://reviews.freebsd.org/D2362 Reviewed by:=09royger Tested by:=09royger (i386/amd64 HVM domU and amd64 PVH dom0) Relnotes:=09yes [jhb] Update this page to note that XENHVM now works on i386. (It shipped enabled in GENERIC in 10.0.) Reviewed by:=09royger (earlier version) MFC after:=091 week [trasz] Remove oldnfs remnants from nfsd(8). Reviewed by:=09rmacklem@ Sponsored by:=09The FreeBSD Foundation [royger] atkbd: remove usage of x86bios Instead of trying to get the keyboard repeat rate set by the BIOS just set = a default one. This allows removing the usage of x86bios from atkbd. Sponsored by: Citrix Systems R&D Reviewed by: jkim, delphij Differential Revision: https://reviews.freebsd.org/D2399 MFC after: 2 weeks [jhibbits] Also happened to miss this in r282264. [jhibbits] Missed ofw_machdep.c in r282264. [kevlo] - Disable usb aggregation mode by default since it boots performanc= e - Minor tweak PR:=09199718 Submitted by:=09Mikhail [sbruno] Setting PATH to anything is useless as a bare command. Its only r= elevant if its set in the environement of each command seperately. Move the PATH setting to the NXBMAKE variable so its picked up to find the one-off gperf build for the native-xtools target. Pointed Out by: ngie [jhibbits] Unify booke and AIM machdep. Much of the code was common to begin with. There is one nit, which is like= ly not an issue at all. With the old code, the AIM machdep would __syncicache= () the entire kernel core at setup. However, in the unified setup, that seems= to hang on the MPC7455, perhaps because it's running later than before. Remov= ing this allows it to boot just fine. Examining the code, the FreeBSD loader already does syncicache of the full kernel, and each module loaded, so this doesn't appear to be an actual problem. Initial code by Nathan Whitehorn. [eadler] Phabricator: enable "history.immutable": =09With certain arc workflows leaving history.immutable as false =09results in using the upstream template instead of our usual =09commit template. Since the git workflow issues alluded to in my =09prior commit message can be worked around, set history.immutable =09once again. [sbruno] Fix native-xtools breakage when building a gcc enabled target on a= clang enabled host. Build a one-off gperf and put it in the PATH for the rest of the target so the ONE call to gperf by the gcc build picks it up and DTRT. Reviewed by:=09imp [neel] Re-implement RTC current time calculation to eliminate the possibili= ty of losing time. The problem with the earlier implementation was that the uptime value used by 'vrtc_curtime()' could be different than the uptime value when 'vrtc_time_update()' actually updated 'base_uptime'. Fix this by calculating and updating the (rtctime, uptime) tuple together. MFC after:=092 weeks [oshogbo] Save errno from close override. Approved by:=09pjd (mentor) [oshogbo] Remove the nvlist_.*[fv] functions. Those functions are problematic, because there is no way to report memory allocation problems without complicating the API, so we can either abort or potentially return invalid results. None of which is acceptable. In most cases the caller knows the size of the name, so he can allocate buffer on the stack and use snprintf(3) to prepare the name. After some discussion the conclusion is to removed those functions, which also simplifies the API. Discussed with: pjd, rstone Approved by:=09pjd (mentor) [grembo] Bump __FreeBSD_version for smb(4) changes in r281985 Differential Revision:=09https://reviews.freebsd.org/D2398 Reviewed by:=09bapt, flo Approved by:=09bapt, flo [sbruno] Obsolute /usr/bin/gperf for non-gcc enabled targets. Leave it as valid for mips/sparc64 gcc enabled targets. Reviewed by:=09imp@ [oshogbo] Remove the use of nvlist_.*[fv] functions from tests. Approved by:=09pjd (mentor) [oshogbo] Remove the use of nvlist_.*[vf] functions from casper and replace them with snprintf(3). Assert the results of snprintf(3). Approved by:=09pjd (mentor) [oshogbo] Remove the use of nvlist_.*[vf] functions from libcapsicum and re= place them with snprintf(3). Assert the results of snprintf(3). Approved by:=09pjd (mentor) [oshogbo] Remove recursion from descriptor-related functions. Approved by:=09pjd (mentor) [oshogbo] Nvlist functionality is not used within interrupt context, so we = should use M_WAITOK to allocate memory. Approved by:=09pjd (mentor) [oshogbo] Always use the nv_malloc macro instead of malloc(3). Approved by:=09pjd (mentor) [oshogbo] Style fixes. Approved by:=09pjd (mentor) [emaste] vt: fix vt_fb_bitblt_bitmap mask corruption Previously the mask wrapped when one or more of the mask bytes extended past the right edge of the window. Simplify the logic and use the same byte offset and bit in both the pattern and mask. PR:=09=09199648 Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D2360 [pfg] Revert r281889: The change would appease the static analyzers but it is pretty much a no-op. I need to trust static analyzers much less, especially for the kernel. Requested by:=09jkim [kib] Remove the #ifdef DEBUG code, which is not compilable on 64bit architectures. It seems to be an overlooked chunk in the r15645. PR:=09199767 Sponsored by:=09The FreeBSD Foundation MFC after:=091 week [ngie] Fix typo. It should have been atf_tc_skip, not atf_skip Reported by: many, Jenkins Pointyhat to: ngie MFC after: 4 days [gnn] Brief demo script showing the various values that can be read via the= new SIFTR statically defined tracepoint (SDT). Reviewed by:=09bz, markj [jhb] Don't free mbufs when stopping an interface in netmap mode. Currently if you ifconfig down a vtnet interface while it is being used via netmap, the kernel panics due to trying to treat the cookie values in the virtio rings as mbufs to be freed. When netmap is enabled, these cookie values are pointers to something else. Note that other netmap-aware drivers don't seem to need this as they store the mbuf pointers in the software rings that mirror the hardware descriptor rings, and since netmap doesn't touch those, the software state always has NULL mbuf pointers causing the loops to free mbufs to not do anything. However, vtnet reuses the same state area for both netmap and non-netmap mode, so it needs to explicitly avoid looking at the rings and treating the cookie values as mbufs if netmap is enabled. Differential Revision:=09https://reviews.freebsd.org/D2348 Reviewed by:=09adrian, bryanv, luigi MFC after:=091 week Sponsored by:=09Norse Corp, Inc. [gnn] Brief demo script showing the various values that can be read via the new SIFTR statically defined tracepoint (SDT). Differential Revision:=09https://reviews.freebsd.org/D2387 Reviewed by:=09bz, markj [scottl] Revert r282227. It is clearly incorrect as it frees an object tha= t is still referenced. I think that there does exist an unlikely edge case for a memory leak, but only if a driver is incorrectly written and specifies no valid range of targets to scan. That can be fixed in a follow-up commit. Obtained from:=09Netflix, Inc. [trasz] Remove spurious period. MFC after:=091 month Sponsored by:=09International OCD Foun^W^W^WThe FreeBSD Foundation [brd] Fix typo [trasz] Make rctl(8) more user-friendly when RACCT/RCTL is disabled for som= e reason. MFC after:=091 month Sponsored by:=09The FreeBSD Foundation [bapt] Fix mis usage of ms(7) macros Submitted by:=09heirloom doctools upstream [gjb] Document r280297, OpenSSL updated to version 1.0.1m. Sponsored by:=09The FreeBSD Foundation [scottl] Improve support for blacklisting bad memory locations. The user c= an supply a text file with a list of physical memory addresses to exclude, and have i= t loaded at boot time via the provided example in loader.conf. The tunable 'vm.blacklist' remains, but using an external file means that there's no practical limit to the size of the list. This change also improves the scanning algorithm for processing the list, scanning the list only once instead of scanning it for every page in the system. Both the sysctl and the file can be unsorted and contain duplicates so long as each entry is numeric (decimal or hex) and is separated by a space, comma, or newline character. The sysctl 'vm.page_blacklist' is now provided to report what memory locations were successfully excluded. Reviewed by:=09imp, emax Obtained from:=09Netflix, Inc. MFC after:=093 days [pfg] Fix memory leak in scsi_scan_bus() CID:=091007770 PR:=09199671 [pfg] Plug memory leaks in kbdmux(4) (take 2) This is a fix to the previous attempt in r281889, which some (most?) keyboards. Discussed with:=09emaste, jkim Found by:=09clang static analyzer CID:=09=091007072 CID:=09=091007073 CID:=09=091007074 [andrew] Add pmap_mapbios and pmap_unmapbios. These will be needed to suppo= rt acpi. Sponsored by:=09The FreeBSD Foundation [smh] Correct date typo in UPDATING MFC after:=091 month X-MFC-With: r282208 Sponsored by:=09Multiplay [bapt] Remove never written documentation [bapt] Explicitly declare to not print the current date Found with heirloom-doctools which uses the original AT&T macros [royger] vt_vga: add a timeout while waiting for vertical retrace On one of my systems FreeBSD will fail to boot because vt_vga gets stuck waiting for the vertical retrace if there's no monitor attached. Fix this b= y adding a timeout and exiting if the vertical retrace times out. Sponsored by: Citrix Systems R&D Reviewed by: emaste, dumbbell Differential Revision: https://reviews.freebsd.org/D2397 [gnn] Make it possible to statically link SIFTR into the kernel as a new option. Reviewed by:=09bz Discussed with:=09lstewart MFC after:=092 weeks [trasz] Remove oldnfs leftovers from mountd(8). Reviewed by:=09rmacklem@ Sponsored by:=09The FreeBSD Foundation [trasz] Add kern.racct.enable tunable and RACCT_DISABLED config option. The point of this is to be able to add RACCT (with RACCT_DISABLED) to GENERIC, to avoid having to rebuild the kernel to use rctl(8). Differential Revision:=09https://reviews.freebsd.org/D2369 Reviewed by:=09kib@ MFC after:=091 month Relnotes:=09yes Sponsored by:=09The FreeBSD Foundation [whu] Microsoft vmbus, storage and other related driver enhancements for Hy= perV. - Vmbus multi channel support. - Vector interrupt support. - Signal optimization. - Storvsc driver performance improvement. - Scatter and gather support for storvsc driver. - Minor bug fix for KVP driver. Thanks royger, jhb and delphij from FreeBSD community for the reviews and comments. Also thanks Hovy Xu from NetApp for the contributions to the storvsc driver. PR: 195238 Submitted by: whu Reviewed by: royger, jhb, delphij Approved by: royger MFC after: 2 weeks Relnotes: yes Sponsored by: Microsoft OSTC [ngie] ATF_REQUIRE_KERNEL_MODULE: use atf_skip, not ATF_REQUIRE_MSG so the = testcase no longer bombs out PLAIN_REQUIRE_KERNEL_MODULE: use printf + _exit, no err so the testcase no longer bombs out if it prints to stderr MFC after: 5 days [adrian] Constify some const parameters in seq.h. The NUMA work I'm doing uses const for read-only parameters, which requires the seq.h API to also use const for read-only parameters. Reviewed by:=09mjg [neel] Emulate the 'bit test' instruction. Windows 7 uses 'bit test' to che= ck the 'Delivery Status' bit in APIC ICR register. Reported by:=09Leon Dang (ldang@nahannisys.com) MFC after:=092 weeks [smh] Standardise chmod, chflags, chown and chgrp recursive symlink process= ing chmod, chflags, chgrp, chmod and chown now affect symlinks in -R mode as defined in symlink(7); previously symlinks were silently ignored. Differential Revision:=09https://reviews.freebsd.org/D2316 Reviewed by:=09jilles MFC after:=091 month Relnotes:=09yes Sponsored by:=09Multiplay [imp] Only include CWARNFLAGS once to reduce command line size from ~1400 characters to "only" ~900 for kernel builds. [neel] Implement the century byte in the RTC. Some guests require this fiel= d to be properly set. Reported by:=09Leon Dang (ldang@nahannisys.com) MFC after:=092 weeks [smh] Fix misuse of input argument in traverse_visitbp In traverse_visitbp(), the input argument dnp is modified in the middle to point to a temporary buffer. Originally this doesn't matter, because no user of TRAVERSE_POST dereferences it. However, in fbeddd6 a piece of code is added dereferencing dnp after the modification, creating a possible bug. We fix this by creating a new local variable cdnp for the DMU_OT_DNODE case= , so we don't modify the input argument. Also we introduce different local variables in the DMU_OT_OBJSET case to prevent confusion between the input argument. Obtained from:=09zfsonlinux (a585f2f844ed3d4270221fed88f5e494eb55d932) MFC after:=092 weeks Sponsored by:=09Multiplay [gjb] Refine the entry regarding devfs(5) timestamps, as of r280949, devfs(5) updates default to seconds precision. Submitted by:=09jilles Sponsored by:=09The FreeBSD Foundation [pfg] libgomp: bring initial BSD support from upstream. Initial support for FreeBSD specific routines related to counting online processors and dynamic load balancing. Fix "detection" of the header which upstream seems to have done wrong. Obtained from:=09GCC pre-4.4 branch (rev. 140497; LGPLv2.1+) [br] o Fix bus_space_read_multi functions: correct increment value o Use these functions for streaming Tested with ATA (PCI bus) / Gem5 simulator Reviewed by:=09andrew Sponsored by:=09HEIF5 [ngie] Followup to r282083: add GCC_BOOTSTRAP to the list of broken options= on arm64 Differential Revision: https://reviews.freebsd.org/D2379 Reviewed by: imp [gjb] Document r281387, hptnr(4) driver updated to version 1.1.1. Sponsored by:=09The FreeBSD Foundation [gjb] Document r281396, ACPI update to 20150410. Sponsored by:=09The FreeBSD Foundation [gjb] Document r280870, fix directory inclusion when '--one-file-system' is specified. Sponsored by:=09The FreeBSD Foundation [gjb] Update the svn revision marker. Sponsored by:=09The FreeBSD Foundation [gjb] Document r281845, file verification support in MAC. Sponsored by:=09The FreeBSD Foundation [gjb] Document r281713, hwpmc(4) support for Freescale e500 core. Sponsored by:=09The FreeBSD Foundation [gjb] Document r281439, support for the 'virt' QEMU SoC. Sponsored by:=09The FreeBSD Foundation [gjb] Document r281311, disallow directory traversal in ar(1). Sponsored by:=09The FreeBSD Foundation [gjb] Document r281261, DTrace support for the Book-E. Sponsored by:=09The FreeBSD Foundation [gjb] Document r281130, gcc attributes added to standard include headers. Sponsored by:=09The FreeBSD Foundation [gjb] Fix a whitespace nit. Sponsored by:=09The FreeBSD Foundation [gjb] Typo/spelling fixes. Sponsored by:=09The FreeBSD Foundation [gjb] Document r280971, support for RFC6864. Add Netflix and Nginx to the sponsors.ent file. Sponsored by:=09The FreeBSD Foundation [gjb] Fix revision for GELI prompt support in the loader. The initial commit was reverted (without a useful commit message), and committed again as r281616. Sponsored by:=09The FreeBSD Foundation [gjb] Document r280938, GELI passphrase prompt support added to the boot loader. Sponsored by:=09The FreeBSD Foundation [gjb] Document r280932, elftoolchain update to version 3179. Sponsored by:=09The FreeBSD Foundation [gjb] Document r280930, several RPC fixes. Add MIT AI Lab to sponsors.ent. Sponsored by:=09The FreeBSD Foundation [gjb] Partially document r280859, readelf(1) is now switched to the ELF toolchain version. Sponsored by:=09The FreeBSD Foundation [gjb] Document r280308, devfs(5) timestamp updates for read/write operation= s is now disabled by default. Sponsored by:=09The FreeBSD Foundation [gjb] Document r280259, initial support for arm64/aarch64. Add arch.arm64 entity to release.ent. Sponsored by:=09The FreeBSD Foundation [gjb] Document r280183, drm update to match Linux 3.8.13. Sponsored by:=09The FreeBSD Foundation [gjb] Document r279957, DSM TRIM support for virtual AHCI disks. Sponsored by:=09The FreeBSD Foundation [gjb] Document r281316, xz(1) update to version 5.2.1. Sponsored by:=09The FreeBSD Foundation [gjb] Document r281373, nvi(1) update to version 2.1.3. Sponsored by:=09The FreeBSD Foundation [gjb] Document r281806, wpa_supplicant(8)/hostapd(8) update to version 2.4. Sponsored by:=09The FreeBSD Foundation [gjb] Document r281812, make(1) update to version 20150418. Sponsored by:=09The FreeBSD Foundation [gjb] Document r282089, unbound(8) update to 1.5.3. Sponsored by:=09The FreeBSD Foundation [gjb] Document r279122, netstat(1) updated to use libxo(3). Sponsored by:=09The FreeBSD Foundation [gjb] Document r273562, libxo(3) import. Add Juniper Networks to sponsors.ent. Sponsored by:=09The FreeBSD Foundation [emaste] Don't add arm64 to universe builds if the user provided a TARGETS = list Differential Revision:=09https://reviews.freebsd.org/D2375 Reported by:=09andrew Reviewed by:=09andrew, imp Sponsored by:=09The FreeBSD Foundation [melifaro] Fix panic introduced by r282070. Arm friendly KASSERT() to ease debug of similar crashes. Submitted by:=09Olivier Cochard-Labb=C3=A9 [andrew] Allow the arm64 config file to define SOCDEV_PA and SOCDEV_VA that= may be used in locore.S to map an extra range when enabling the MMU. [andrew] Only enable the hpet driver on x86 hardware, it doesn't exist on a= rm64. Sponsored by:=09The FreeBSD Foundation [pfg] MFV=09r282150 libgomp: Update to version 4.3.5. This is a partial revert of r282115, to bring the fromal upstream libgomp from GCC 4.3.5 Release under LGPLv2.1+. This is only brought to ease the ongoing development of the CPU affinity support. This shall not be MFC'd. [andrew] Fix pmap_dcache_wb_pou in the new armv6 pmap to correctly achieve = icache consistency from ptrace. PR:=09=09199739 Submitted by:=09Jurgen Weiss (original version) Submitted by:=09Svatopluk Kraus [andrew] There may not be an FACS table, check for this before accessing it= . Sponsored by:=09The FreeBSD Foundation [gjb] Fix CROCHETBRANCH, forgotten in r280640. Submitted by:=09ruben.kerkhof@gmail.com PR:=09=09199760 MFC after:=093 days Sponsored by:=09The FreeBSD Foundation [imp] The presence/absence of CPU features should be tested with MACHINE_CPUARCH or MACHINE_ARCH, not MACHINE. The latter is for kernel only things. Also, I think this should be unconditional since all our architectures have long double support, but I don't have time to test that thoroughly so just add a comment to that effect. [glebius] Require "ldconfig" for "devd". It is possible that user puts into devd.conf execution of third-party software, that needs libraries from /usr/local. Since devd is launched before ldconfig script, if the hardware that has associated software is attached on boot, then execution would fail. Differential Revision:=09https://reviews.freebsd.org/D2332 Reviewed by:=09=09imp [emaste] crunchide: add basic string table sanity checks Reported by:=09Coverity Scan CID:=09=09978805, 980919 Sponsored by:=09The FreeBSD Foundation [ae] Fix the comment. We will not do SPD lookup again, because ip[6]_ipsec_output() will find PACKET_TAG_IPSEC_OUT_DONE mbuf tag. Sponsored by:=09Yandex LLC [ngie] Adjust CFLAGS to find freebsd_test_suite/macros.h MFC after: 6 days [ngie] Use PLAIN_REQUIRE_KERNEL_MODULE to require "mqueuefs" MFC after: 6 days [ngie] - Use ATF_REQUIRE_KERNEL_MDOULE to require aio(4) - Don't use /tmp as a basis for temporary files as it's outside of the ATF sandbox - Don't override MAX macro in sys/param.h MFC after: 6 days [ngie] Use ATF_REQUIRE_KERNEL_MODULE instead of aio_available function MFC after: 6 days [ngie] Add initial (unpolished) macros for interfacing with the FreeBSD tes= t suite This is very rough, but will be replaced/redesigned some time soon after I = fix the Jenkins breakage I introduced MFC after: 6 days [ngie] Fill in the copyright boilerplate for the test program MFC after: 6 days [ae] Since PFIL can change mbuf pointer, we should update pointers after calling ipsec_filter(). Sponsored by:=09Yandex LLC [avg] replace a comment about zfs recv -F corner case with a longer, more d= etailed one The old comment in zfs_rezget explains what situation the code handles, the new comment also describes how the situation can arise. Also, re-join a line that became sufficiently shorti some time ago. Differential Revision:=09https://reviews.freebsd.org/D2352 Reviewed by:=09delphij, smh MFC after:=0912 days [avg] zfs_onexit_fd_hold: return EBADF even if devfs_get_cdevpriv gave ENOE= NT /dev/zfs always has per-open data, so when it is missing the file descriptor is for some other file. Returning ENOENT in this case is confusing as a variety of other conditions (like a missing dataset) may result in the same error. It's better to consistently return EBADF for any problems with the file descriptor. Note that zfs_onexit_fd_hold() is used with 'automatic cleanup fd' - when that fd is closed, typically because a process is terminated, some cleanup action is taken by ZFS driver. E.g. a temporary snapshot hold is released. Perhaps, it would even be worthwhile changing devfs_get_cdevpriv() to return EBADF if there is no associated data. Differential Revision:=09https://reviews.freebsd.org/D2370 Reviewed by:=09delphij, smh MFC after:=0912 days [ganbold] Update Amlogic MMC driver: 1) Advertise the actual min / max speeds the hardware is capable of supporting given the reference clock used by the board. 2) Rather than attempting to extend the hardware's timeout register in software (the hardware doesn't have sufficient bits to directly support long timeouts), simply implement the same timeout appro= ach =09 used in the SDXC driver. 3) Set the timeout for a linked command (e.g. STOP TRANSMISSION) based on the previous multiblock read / write. The changes have been smoke tested on both the ODROID-C1 and the VSATV102-M= 6 using the following cards: * PQI 2GB microSD * SanDisk 2GB microSD * PQI 8GB SDHC (not a microSD so only tested on the ATV-102) * PNY 8GB microSDHC * SanDisk Ultra 32GB microSDHC Submitted by: John Wehle [kib] Do not sleep waiting for the MAP_ENTRY_IN_TRANSITION state ending wit= h the vnode locked. Review:=09https://reviews.freebsd.org/D2381 Submitted by:=09Conrad Meyer, Attilio Rao MFC after:=091 week [avg] dsl_dir_rename_check: return EXDEV on cross-pool rename attempt Obtained from:=09zfsonlinux/zfs@9063f65476b7b7d78ccf096fec890b8727117e2a Obtained from:=09Boris Protopopov MFC after:=0910 days [avg] MFV r282123: 5610 zfs clone from different source and target pools pr= oduces coredump MFC after:=0910 days [avg] MFV r282124: 5393 spurious failures from dsl_dataset_hold_obj() The actual bugfix was pro-actively committed in r275515. This MFV is cosmetic, it just aligns code style with the upstream. MFC after:=0910 days [avg] nvpair_type_is_array: DATA_TYPE_INT8_ARRAY was not recognized To do:=09upstream (https://www.illumos.org/issues/5778) MFC after:=0910 days [avg] dump_nvlist: handle DATA_TYPE_BOOLEAN_ARRAY To do:=09upstream (https://www.illumos.org/issues/5752) MFC after:=0910 days [hselasky] The add_bounce_page() function can be called when loading physic= al pages which pass a NULL virtual address. If the BUS_DMA_KEEP_PG_OFFSET flag is set, use the physical address to compute the page offset instead. The physical address should always be valid when adding bounce pages and should contain the same page offset like the virtual address. Submitted by:=09Svatopluk Kraus MFC after:=091 week Reviewed by:=09jhb@ [kevlo] - Add a new urtwn(4) device - Remove duplicate REALTEK RTL8188CU_0 entry. [marcel] Fix build breakage with GCC. Pointed out by: bz@ [gjb] Add the cw-ec2-portinstall target to always install the net/bsdec2-image-upload port. MFC after:=093 days Sponsored by:=09The FreeBSD Foundation [pfg] libgomp: bring early CPU affinity support from FSF GCC-4_3 branch. This is not likely to make it into a release and is basically disabled but should still be useful for testing. Obtained from: GCC pre-4.3 (rev. 123494, 125542; LGPLv2.1+) [delphij] Generate new UUID if system UUID is known bad or malformed and ad= d a two seconds sleep if we found the system UUID be invalid. Obtained from:=09FreeNAS MFC after:=092 weeks [gjb] Fix a comment. MFC after:=093 days Sponsored by:=09The FreeBSD Foundation [adrian] Drop the default for performance_cx_lowest (ie, what to use when A= C is connected) to ACPI C2. ACPI C3 ends up doing a lot more work before entering sleep, some of which requires grabbing a global ACPI hardware serialising mutex. Because of this, the more CPU cores you have, the more that lock contends under load, reaching close to the #1 lock contention (after VM, which is be= ing worked on.) Tested: * Sandy bridge Xeon, 2 socket * 8 core * Ivy bridge Xeon v2, 2 socket * 8 core * Westmere-EX, 4 socket * 10 core * Ivybridge desktop * Sandybridge mobile * Ivybridge mobile MFC after:=092 weeks [kib] Change interpretation of the DF_ORIGIN and DF_1_ORIGIN flags. According to standard, the presence of the flags only means that the object path must be resolved at the time object loading, instead of my reading that the flag is required to enable token substitution at all. The consequence is that -z origin linker flag is no longer required for the token substitution in the run/rpath or the needed library soname. It is only recommended if token substition is needed at dlopen(3) time, since namecache might drop the required entries at the time of resolution. Found, reviewed and tested by:=09emaste Sponsored by:=09The FreeBSD Foundation MFC after:=091 week [ngie] Fix a typo (linnker -> linker) [gjb] Do not nest the BSD and MBR partitions, which produces an unbootable image. Use just an MBR scheme instead. Sponsored by:=09The FreeBSD Foundation [ngie] Remove per-architecture checks for enabling HAVE_FENV_H The conditional came from NetBSD, where only select architectures have this header/support All architectures on FreeBSD have the necessary support though, so the conditional's completely unnecessary make tinderbox done on all architectures (including arm64, where the issue occurred before) this time X-MFC with: r282057, r282092 MFC after: 6 days [ngie] Add OLD_FILES entry for r282076 MFC after: never [ngie] Move tests/sys/kern/mmap_test to tests/sys/vm/mmap_test As jhb noted, the actual mmap(2) implementation is under sys/vm, not sys/kern/, so the correct logical place is tests/sys/vm/, not tests/sys/kern/ X-MFC with: r282076 MFC after: 6 days [gjb] Generate the arm64/aarch64 memstick image as MBR instead of GPT. Boot tested by:=09andrew Sponsored by:=09The FreeBSD Foundation [oshogbo] Fix potential memory leak. Pointed-out by:=09pfg Approved by:=09pjd (mentor) [marcel] Upgrade libxo to 0.3.2. Obtained from: https://github.com/Juniper/libxo/tree/0.3.2 Requested by: Phil Shafer This import incorporates local change 279966. Local change 276260 has been merged-in. [rene] The Dutch queen abdicated two years ago, the national holiday associ= ated with her birthday is now associated with the birthday of her son. [oshogbo] Add myself (oshogbo) to calendar.freebsd and committers-src.dot. Approved by:=09pjd (mentor) [jgh] - remove -l option from ntpdate manpage, as it is no longer an option Differential Revision:=09https://reviews.freebsd.org/D2358 Submitted by:=09gnn@ Approved by:=09wblock (mentor) MFC after:=09after 1 week [andrew] Return NULL on failure from nexus_alloc_resource as it reutrns a p= ointer. [zbb] Fix wrong cast of pointer to u_int in db_interface.c on ARM64 Fix to commit introduced in: r282078 Pointed out by: andrew Obtained from: Semihalf Sponsored by: The FreeBSD Foundation [andrew] Correct the spelling of MACHINE_CPUARCH, MACHINE_CPU is not set on= arm64. [andrew] Disable the tests that use makecontext on arm64, it still needs to= be written. [des] Upgrade Unbound to 1.5.3. [des] Add a script that runs configure for both ldns and drill. Run configure for drill (I forgot to do it when I imported 1.6.17, but the omission was harmless). Note that running configure --with-drill at the top level doesn't quite work for us since it is geared toward the slightly weird upstream Makefiles, which we don't use. [des] Restore packaging subdir to enable running unmodified configure scrip= t. [trasz] Make setproctitle(3) work in Capsicum capability mode. This makes ctld(8) child processes to indicate initiator address and name in their titles, similar to what iscsid(8) child processes do. PR:=09=09181352 Differential Revision:=09https://reviews.freebsd.org/D2363 Reviewed by:=09rwatson@, mjg@ MFC after:=091 month Sponsored by:=09The FreeBSD Foundation [kib] Partially revert r255986: do not call VOP_FSYNC() when helping bufdaemon in getnewbuf(), do use buf_flush(). The difference is that bufdaemon uses TRYLOCK to get buffer locks, which allows calls to getnewbuf() while another buffer is locked. Reported and tested by:=09pho Sponsored by:=09The FreeBSD Foundation MFC after:=091 week [kib] Fix locking for oshmctl() and shmsys(). Reported and tested by:=09pho Sponsored by:=09The FreeBSD Foundation MFC after:=091 week [andrew] Add GCC to the list of broken options on arm64. [melifaro] Fix 'may be used uninitialized' warning not caught by clang. [melifaro] Use free_nat_instance() for nat instance deletion. Sponsored by:=09Yandex LLC [zbb] Introduce ddb(4) support for ARM64 Obtained from: Semihalf Reviewed by: emaste Sponsored by: The FreeBSD Foundation [ngie] Integrate tools/regression/mmap into the FreeBSD test suite as tests/sys/kern/mmap_test MFC after: 1 week [ngie] Convert this testcase over to a TAP format testcase MFC after: 1 week [ngie] Integrate tools/regression/aio/aiotest and tools/regression/aio/kque= ue into the FreeBSD test suite as tests/sys/aio MFC after: 1 week [ngie] - Fix style(9) a bit -- Fix whitespace -- Use err/errx -- Remove superfluous braces - Be a bit more defensive with input from the end-user - Don't throw a floating point exception by dividing by 0 when processing a zero-byte file MFC after: 1 week [ngie] - Fix compilation (MAP_INHERIT's dead) - Fix warnings - Use mkstemp instead of tmpnam MFC after: 1 week [ngie] Integrate tools/regression/mqueue into the FreeBSD test suite as tests/sys/mqueue MFC after: 1 week [melifaro] Make rule table kernel-index rewriting support any kind of objec= ts. Currently we have tables identified by their names in userland with internal kernel-assigned indices. This works the following way: When userland wishes to communicate with kernel to add or change rule(s), it makes indexed sorted array of table names (internally ipfw_obj_ntlv entries), and refer to indices in that array in rule manipulation. Prior to committing new rule to the ruleset kernel a) finds all referenced tables, bump their refcounts and change values inside the opcodes to be real kernel indices b) auto-creates all referenced but not existing tables and then do a) for them. Kernel does almost the same when exporting rules to userland: prepares array of used tables in all rules in range, and prepends it before the actual ruleset retaining actual in-kernel indexes for that. There is also special translation layer for legacy clients which is able to provide 'real' indices for table names (basically doing atoi()). While it is arguable that every subsystem really needs names instead of numbers, there are several things that should be noted: 1) every non-singleton subsystem needs to store its runtime state somewhere inside ipfw chain (and be able to get it fast) 2) we can't assume object numbers provided by humans will be dense. Existing nat implementation (O(n) access and LIST inside chain) is a good example. Hence the following: * Convert table-centric rewrite code to be more generic, callback-based * Move most of the code from ip_fw_table.c to ip_fw_sockopt.c * Provide abstract API to permit subsystems convert their objects between userland string identifier and in-kernel index. (See struct opcode_obj_rewrite) for more details * Create another per-chain index (in next commit) shared among all subsyste= ms * Convert current NAT44 implementation to use new API, O(1) lookups, shared index and names instead of numbers (in next commit). Sponsored by:=09Yandex LLC [ngie] Remove mergeinfo added from ^/user/ngie/more-tests [ngie] Integrate tools/regression/fifo into the FreeBSD test suite as tests= /sys/fifo and tools/regression/file into the FreeBSD test suite as tests/sys/file MFC after: 1 week [scottl] Small change in header order to allow this to compile. Obtained from:=09Netflix, Inc. MFC after:=093 days [ngie] Integrate tools/regression/kqueue into the FreeBSD test suite as tests/sys/kqueue MFC after: 1 week [ngie] Fix -Wformat warnings by using proper format string qualifiers for long and unsigned[ long] types MFC after: 1 week [ngie] Integrate tools/regression/execve into the FreeBSD test suite as tests/sys/kern/execve MFC after: 1 week [ngie] Move etc/tests/rc.d to etc/rc.d/tests to match the directory layout = jmmv@ documented and implemented in other areas of the FreeBSD tree MFC after: 1 week [ngie] Build/install libc, librt, libthr, and msun NetBSD test suites on al= l architectures MFC after: 1 week [ngie] The fmodl compat shims on arm/mips/powerpc aren't complete Disable the test code for now on those architectures MFC after: 1 week PR: 199422 [ngie] ath3kfw, bcmfw, bthidcontrol, bthidd all require usb(4); build them conditionally if MK_USB !=3D no MFC after: 1 week [glebius] Fix memory leak. PR:=09=09199670 Reviewed by:=09ae [loos] Pass the supplied buffer length instead of a fixed size. [ae] Make ipsec_in_reject() static. We use ipsec[46]_in_reject() instead. Sponsored by:=09Yandex LLC [ae] Remove now unneded KEY_FREESP() for case when ipsec[46]_process_packet= () returns EJUSTRETURN. Sponsored by:=09Yandex LLC [ae] Fix possible use after free due to security policy deletion. When we are passing mbuf to IPSec processing via ipsec[46]_process_packet()= , we hold one reference to security policy and release it just after return from this function. But IPSec processing can be deffered and when we releas= e reference to security policy after ipsec[46]_process_packet(), user can delete this security policy from SPDB. And when IPSec processing will be done, xform's callback function will do access to already freed memory. To fix this move KEY_FREESP() into callback function. Now IPSec code will release reference to SP after processing will be finished. Differential Revision:=09https://reviews.freebsd.org/D2324 No objections from:=09#network Sponsored by:=09Yandex LLC [ganbold] Enable root mounting from mmc/sd card. [tuexen] Don't panic under INVARIANTS when receiving a SACK which cumacks a TSN never sent. While there, fix two typos. MFC after: 1 week [jilles] hexdump: Don't use uninitialized struct stat. [glebius] Don't use ifm_data. It was used only for self checking debug. Reviewed by:=09np [mjg] fd: plug an always overwritten initialization in fdalloc [mjg] Consistently use p instead of td->td_proc in create_thread No functional changes. [andrew] Cleanup a little more: - Remove whitespace at the end of lines - Use a tab after instructions, not spaces [andrew] Fix the style of locore-v4.S and locore-v6.S to help find any comm= on code. [andrew] Remove the armv6 code from locore-v4.S, it's not needed there. [grembo] Improve smb(4) man page. Differential Revision:=09https://reviews.freebsd.org/D2368 Reviewed by:=09wblock Approved by:=09wblock [andrew] Use ARMv7 style unaligned access on ARMv6. We set this bit in loco= re, but it was missing from here. [bapt] mdoc: fix rendering issues [hselasky] Allow DSP basename cloning to be disabled or enabled at boot and runtime. This is useful when implementing OSS sound stacks in userspace via libcuse for example. MFC after:=092 weeks [bapt] mdoc: fix function declaration [bapt] mdoc: remove empty line [bapt] Remove end of line whitespace [bapt] mdoc: remove end of line whitespace [bapt] mdoc: rendering fixes [bapt] Use mdoc(7) macros to handle parenthesis [bapt] mdoc: fix functions declarations [melifaro] Generalize object reference handling in ipfw rules. No ABI changes. [bapt] Escape "Ed" [bapt] Pet manlint [bapt] Escape "Ed" [bapt] Remove End Of Line whitespaces [bapt] Fix 2 rendering issue with mandoc [bapt] Use mdoc(7) macros for curly braces [bapt] mdoc: escape Re [bapt] Add a forgotten vi.chars Reported by:=09ngie [bapt] Do not modify locales [bapt] Reincorporate documentation lost with update to nvi 2.1.3 [loos] Set ARM_L2_PIPT for A10 and RPI2, they are probably missing by accid= ent. Noted by:=09Michal Meloun [loos] Make the pcf8563 RTC work on FDT systems and on interrupt based i2c controllers. Call iicbus_transfer() from the device context and not from the iicbus context. I am committing a slightly different patch, so if something break, it is probably my fault. PR:=09=09199496 Submitted by:=09Juraj Lutter [jilles] libarchive: Allow setting nanosecond timestamps. [tychon] STOS/STOSB/STOSW/STOSD/STOSQ instruction emulation. Reviewed by:=09neel [pfg] Cleanup a bit the clang attributes for type safety checking. Cleanup r281861 by moving the definitions to their own section but still leave the definitions out of lint. In addition to the 'argument_with_type_tag' attribute, bring 'type_tag_for_datatype' which is necessary for annotating the data types. [grembo] Expand SMBUS API to add smbus_trans() function. Differential Revision:=09https://reviews.freebsd.org/D1955 Reviewed by:=09adrian, jhb, wblock Approved by:=09adrian, jhb [hiren] Currently there is no easy way to specify net.isr.maxthreads =3D al= l cpus. We need to specify exact number of cpus in loader.conf which get annoying when you = have mix of machines which don't have equal number of total cpus. I propose "-1"= as that value. When loader.conf has net.isr.maxthreads =3D -1, netisr will use= all available cpus. In collaboration with:=09davide Reviewed by:=09gnn Differential Revision:=09https://reviews.freebsd.org/D2318 MFC after:=092 weeks Sponsored by:=09Limelight Networks [rwatson] Adjust PROF_ARTIFICIAL_FRAMES in the DTrace profile provider on A= RM to skip 10, rather than 9, frames. This appears to work quite well in practice on the BeagleBone Black, so remove a comment about the value being bogus and replace it with a slightly less negative one. However, the number of frames to skip is quite sensitive to details of the timer and interrupt handling paths, so this is necessarily fragile -- but no more so than on x86. Sponsored by:=09DARPA, AFRL [jilles] sh: Pass along SIGINT from a child if job control is enabled, even= when not interactive. I added the interactive check in r208881 to be safe, but in actual use (scripts in set -m mode) passing along SIGINT seems best. Discussed with:=09bdrewery [sobomax] o Properly init prevtime, so that we don't print bogus value in t= he first entry reported by the relative mode (-R). o Properly print negative offsets, which I guess may happen if records get re-ordered somehow, possibly due to the locking. Right now we report huge bogus diff (i.e. 2 seconds or so). [ngie] Assuming a system has /bin/csh on it is a bad idea (especially it be= ing optional on FreeBSD). Look for /bin/cat instead MFC after: 3 days [ngie] Add #include sys/types.h for register_t for mips MFC after: 3 days [rmacklem] Fix the NFS server's handling of a bogus NFSv2 ROOT RPC. The ROOT RPC is deprecated in the NFSv2 RFC, RFC-1094 and should never be used by a client. Tested by:=09thmu@freenet.de MFC after:=091 week [rmacklem] MAXBSIZE defines both the largest UFS block size and the largest size for a buffer in the buffer cache. This patch defines a new constant MAXBCACHEBUF, which is the largest size for a buffer in the buffer cache. Having a separate constant allows MAXBCACHEBUF to be set larger than MAXBSIZE on a per-architecture basis, so that NFS can do larger read/writes for these architectures. It modifies sys/param.h so that BKVASIZE can also be set on a per-architecture basis. A couple of cases where NFS used MAXBSIZE instead of NFS_MAXBSIZE is fixed as well. Differential Revision:=09https://reviews.freebsd.org/D2330 Reviewed by:=09mav, kib MFC after:=092 weeks [delphij] Try alternate addresses more agressively. Attempt to connect to alternate addresses if the connect doesn't succeed in 180ms, and cut wait time between connection attempts in half for each additional, if no connection was established. Take the first connection to succeed and close the others. This makes whois more responsive when e.g. IPv6 service took long time or fail to respond. PR:=09=09158125 Submitted by:=09Mark Andrews (with changes from me) MFC after:=092 weeks [mckusick] Limit the number of cylinder groups that will be searched when trying to build a cluster. The limit is tunable using the sysctl vfs.ffs.maxclustersearch. The current limit is 10 cylinder groups per block allocation. It was previously limited to the number of cylinder groups in the filesystem per block allocation. When there were no clusters of the needed size left, it repeatedly searched the whole filesystem for a non-existent cluster on every block allocation. The result was very slow filesystem allocation with 100% CPU utilization. The old behavior can be had by setting vfs.ffs.maxclustersearch to a huge number (1,000,000). This change affects only the layout policy routines so is not able to interfere with the integrity of the filesystem. Reported by: Dmitry Sivachenko (demon@) Tested by: Dmitry Sivachenko (demon@) MFC after: 2 weeks [kib] Use correct length for sparse uiomove(). It must be the clipped to the page size, len is the total transfer length, which may be larger than zero_region. Reported and tested by:=09clusteradm (gjb) Sponsored by:=09The FreeBSD Foundation X-MFC-With:=09r281442 [emaste] Add LLDB to BROKEN_OPTIONS for arm prior to armv6 LLVM lacks support on FreeBSD for ARMv4/ARMv5 64-bit atomic operations. Sponsored by:=09The FreeBSD Foundation [ae] Fix possible reference leak. Sponsored by:=09Yandex LLC [neel] Don't allow guest to modify readonly bits in the PCI config 'status'= register. Reported by:=09Leon Dang (ldang@nahannisys.com) MFC after:=092 weeks [pfg] Add definition to support alloc_align attribute. gcc 4.9 added support for new alignment attribute alloc_align: The alloc_align attribute is used to tell the compiler that the function return value points to memory, where the returned pointer minimum alignment is given by one of the functions parameters. GCC uses this information to improve pointer alignment analysis. This attribute is not (yet) available on clang. [emaste] vt(4): Simplify mouse area detection vt_is_cursor_in_area needs to return true if any part of the mouse cursor is visible in the rectangle area. Replace the existing test with a simpler version of a test for overlapping rectangles. Differential Revision:=09https://reviews.freebsd.org/D2356 Reviewed by:=09ray Sponsored by:=09The FreeBSD Foundation [scottl] Revert r281451. It causes a panic/hang early in boot for a number= of users, myself included. The original code is likely papering over a larger bug that needs to be explored, but for now get things back to a working state. Obtained from:=09Netflix, Inc. MFC after:=09immediately [jhb] Watchdog drivers need to support rearming the watchdog in contexts wh= ich are not permitted to sleep. Only use the IPMI watchdog with backends which poll driver-initiated requests to meet this requirement. In practice this means that watchdogs will no longer be used on systems that use the SSIF backend. Differential Revision:=09https://reviews.freebsd.org/D2062 MFC after:=092 weeks [kib] Move common code from sys/i386/i386/mp_machdep.c and sys/amd64/amd64/mp_machdep.c, to the new common x86 source sys/x86/x86/mp_x86.c. Proposed and reviewed by:=09jhb Review:=09https://reviews.freebsd.org/D2347 Sponsored by:=09The FreeBSD Foundation [brooks] Merge from CheriBSD: 1065cf515a7c2062598009c1318055aacbb39e80 Convert the pfsync dissector to use the netdissect framework. Differential Revision:=09https://reviews.freebsd.org/D2359 Reviewed by:=09glebius Sponsored by:=09DARPA, AFRL [jhb] Rename the kld for oce(4) to if_oce.ko. ifconfig(8) has special know= ledge about kld filenames for network drivers that requires them to follow the pattern of if_. This also fixes the existing documentation in the manpage which says to use if_oce_load=3DYES in loader.conf. PR:=09=09199095 MFC after:=091 week [joel] Fix minor mdoc issues. [jhb] Update this driver to not save copies of registers that are no longer= used after r281874. While here, also update it to always write the parent's PCI bus number to the primary bus register. [trasz] Fix growfs(8) build with debug enabled (make -DGFSDBG). PR:=09=09199641 Submitted by:=09Willem Jan Withagen MFC after:=091 month Sponsored by:=09The FreeBSD Foundation [ngie] Avoid an infinite loop by ensuring that the amount of bytes read is = greater than 0 in MDXFileChunk when calculating the checksum This edgecase can be triggered if the file is truncated while the checksum is being calculated (i.e. the EOF is reached) Differential Revision: https://reviews.freebsd.org/D2351 (patch by darius) PR: 196694 Reviewed by: delphij, ngie Submitted by: Daniel O'Connor Sponsored by: EMC / Isilon Storage Division [theraven] __xlocale_C_ctype should not be const. It contains a reference = count that is modified by newlocale / duplocale / freelocale. MFC after:=091 week [theraven] Small changes to locale-related man pages. Fix a missing .h and change the recommended include for the POSIX2008 funct= ions from xlocale.h to locale.h. Including xlocale.h is for legacy / Darwi= n compatibility so should not be encouraged. [mav] Oops, add missing comma. MFC after:=091 week [mav] Add link to mvs(4). MFC after:=091 week [trasz] Make nfsstat(1) build with WARNS=3D6. Sponsored by:=09The FreeBSD Foundation [takawata] Add Lynx-Point LP smbus controller ID. [kevlo] Plural fix. [kevlo] - Fix the length of efuse content. - Replace the magic numbers with something more readable. [markj] Add _.arm64.* to the svn:ignore property for head/. [markj] Fix DTrace's panic() action. It would previously call into some unfinished Solaris compatibility code an= d return without actually calling panic(9). The compatibility code is unneeded, however, so just remove it and have dtrace_panic() call vpanic(9) directly. Differential Revision:=09https://reviews.freebsd.org/D2349 Reviewed by:=09avg MFC after:=092 weeks Sponsored by:=09EMC / Isilon Storage Division [markj] Make vpanic() externally visible so that it can be called as part o= f the DTrace panic() action. Differential Revision:=09https://reviews.freebsd.org/D2349 Reviewed by:=09avg MFC after:=092 weeks Sponsored by:=09EMC / Isilon Storage Division [andrew] Add the SOC_IMX51, SOC_IMX53, and SOC_IMX6 options. These are used= to select which SoCs the kernel config will support. Use these options to merge files.imx51 and files.imx53. [andrew] Reduce the diff between files.imx51 and files.imx53 [andrew] Pull out the common parts of the ODROIDC1 and VSATV102 kernels to = a new kernel config. This also removes the per-board config files from universe. [andrew] Remove the need for board specific std files on aml8726 by moving = the options they set to the main kernel config. [andrew] Move KERNVIRTADDR to the common std.aml8726. [andrew] - Move files selected in files.smp to files.aml8726 and remove it. - Remove a redundant file from files.aml8726 [andrew] Update the ODROIDC1 and VSATV102 to reduce the diff to the other a= rmv6 kernel config files. [emaste] Revert r281889, it broke keyboard input [loos] Now that we have an U-Boot for RPI2, do not use the static DTB compi= led into the kernel, which is used mostly on early development stages. On RPI(2) the DTB is loaded and modified by firmware and then handed to kernel via U-Boot and ubldr. The RPI firmware adds (or modify) a few valuable data to the in memory DTB, like: - System memory; - Ethernet MAC address; - framebuffer settings; - Board serial and revision; - clock-frequency for most of devices. [loos] Fix the gpio-leds node to match the LEDs on RPI2. The 'pwr' LED is connected to GPIO pin 35 (active high) and the 'act' LED is connected to GPIO pin 47 (active high). Remove the GPIO pin 47 from reserved pins list, previously it was used to signaling the SD Card presence and now it is used by act LED. [loos] Enable the watchdog on RPI2. The watchdog is used to reset the SoC on cpu_reset(). Without this, RPI2 will not reboot when asked to. [pfg] Plug memory leaks in kbdmux(4) Al kudos here for the Clang static analyzer which, unlike Coverity, failed to flag a false positive. Found by:=09clang static analyzer CID:=09=091007072 CID:=09=091007073 CID:=09=091007074 MFC after:=091 week [trasz] Remove oldnfs support from nfsstat(1). Reviewed by:=09rmacklem@ (earlier version) Sponsored by:=09The FreeBSD Foundation [jhb] Reassign copyright statements on several files from Advanced Computing Technologies LLC to Hudson River Trading LLC. Approved by:=09Hudson River Trading LLC (who owns ACT LLC) MFC after:=091 week [emaste] Reduce diffs between the three copies of libstand's Makefile This should be a non-functional change. A future change should address the functional differences between these three and converge on a single source. Differential Revision:=09https://reviews.freebsd.org/D2058 Reviewed by:=09jhb Sponsored by:=09The FreeBSD Foundation [glebius] Don't propagate SIOCSIFCAPS from a vlan(4) to its parent. This le= ads to quite unexpected result of toggling capabilities on the neighbour vlan(4) interfaces. Reviewed by:=09=09melifaro, np Differential Revision:=09https://reviews.freebsd.org/D2310 Sponsored by:=09=09Nginx, Inc. [tuexen] A complete user message is signalled with the MSG_EOR flag, not th= e MSG_EOF flag. Thanks to Valentin Nechayev for reporting the issue. MFC after: 1 week [kib] Handle incorrect ELF images specifying size for PT_GNU_STACK not bein= g multiple of page size. Sponsored by:=09The FreeBSD Foundation MFC after:=093 days [trasz] Simplify linux_getcwd(), removing code that was longer used. Differential Revision:=09https://reviews.freebsd.org/D2326 Reviewed by:=09dchagin@, kib@ MFC after:=091 month Sponsored by:=09The FreeBSD Foundation [hselasky] Disable multi process interrupts, because the current code doesn= 't use them. Else we can end up in an infinite interrupt loop in USB device mode. MFC after:=093 days [araujo] Missing break in switch case. Differential Revision:=09D2342 Reviewed by:=09=09neel [yongari] Add another variant of BCM5708S controller to IBM HS21 workaround list. PR:=09=09118238 MFC after:=092 weeks [gjb] Create the arm64/aarch64 VM disk image as MBR instead of GPT scheme. UEFI needs to know the unique partition GUID with GPT, which changes each time. Specifically, the QEMU EFI BIOS file has this hard-coded.[1] Since the GPT labels are now unavailable, unconditionally label the root filesystem as 'rootfs' with newfs(8), since it does not hurt anything anywhere else. For the arm64 case, '/' is mounted from /dev/ufs/rootfs; for all other VM images, '/' is mounted from /dev/gpt/rootfs. Unfortunately, since the /dev/gpt/swapfs label is also lost, set NOSWAP=3D1 for the arm64/aarch64 images. This is temporary, until I figure out a scalable solution to this. But, a certain piece of softare was written "very fast", and ended up living for 15 years. We can deal with this for a week or so. Information from:=09andrew, emaste [1] Sponsored by:=09The FreeBSD Foundation [pfg] libgeom: plug memory leak in EndElement. CID:=09=091016696 Found by:=09Clang static checker MFC after:=091 week [jhb] Update the pci_cfg_save/restore routines to operate on bridge devices (type 1 and type 2) as well as leaf devices (type 0). In particular, this allows the existing PCI bus logic to save and restore capability registers such as MSI and PCI-express work for bridge devices rather than requiring that code to be duplicated in bridge drivers. It also means that bridge drivers no longer need to save and restore basic registers such as the PCI command register or BARs nor manage powerstates for the bridge device. While here, pci_setup_secbus() has been changed to initialize the 'sec' and 'sub' fields in the 'secbus' structure instead of requiring the pcib and pccbb drivers to do this in the NEW_PCIB + PCI_RES_BUS case. Differential Revision:=09https://reviews.freebsd.org/D2240 Reviewed by:=09imp, jmg MFC after:=092 weeks [jhb] Don't explicitly manage power states for PCI-PCI bridge devices in th= e driver's suspend and resume routines. These have been redundant no-ops since r214065 changed the PCI bus driver to manage power states for all devices (including type 1/2 bridge devices) during suspend and resume. [jhb] Fix some incorrect #if conditions around older workarounds for bus numbering goofs. MFC after:=091 week [jhb] The minimim grant and maximum latency PCI config registers are only v= alid for type 0 devices, not type 1 or 2 bridges. Don't read them for bridge devices during bus scans and return an error when attempting to read them as ivars for bridge devices. [jhb] Cosmetic change: use PCIR_SECLAT_2 rather than PCIR_SECLAT_1. [loos] Fetch the SDHCI frequency from videocore (our prefered source) and o= nly if it fails, fetch the clock-frequency from DTB. If both methods fail, use the hardcoded default. [rodrigc] Move zlib.c from net to libkern. [pfg] Add definition for the argument_with_type_tag attribute. This attribute originates in clang and brings support for checking types of variadic functions' arguments for functions like fcntl() and ioctl(). Unfortunately lint(1) will complain about them: in particular as one of the parameters is the function being tagged. For now define this attribute in the lint-sensitive section. Reference: http://clang.llvm.org/docs/AttributeReference.html#type-safety-checking [mav] Make AIO to not allocate pbufs for unmapped I/O like r281825. While there, make few more performance optimizations. On 40-core system doing many 512-byte AIO reads from array of raw SSDs this change removes lock congestions inside pbuf allocator and devfs, and bottleneck on single AIO completion taskqueue thread. It improves peak AIO performance from ~600K to ~1.3M IOPS. MFC after:=092 weeks [loos] Fix the SDHCI clock frequency for RPI2, the default clock (for the n= ewer firmware versions) is 250MHz. [pfg] computematchjumps(): fix allocator sizeof operand mismatch. Mostly cosmetical warning. Found by:=09Clang static analyzer [pfg] _pthread_cleanup_push: fix allocator sizeof operand mismatch Same fix appears to be in DragonFly's libthread_xu. Found by:=09Clang Static Analyzer MFC after:=091 week [rodrigc] Move zlib.c from net to libkern. It is not network-specific code and would be better as part of libkern instead. Move zlib.h and zutil.h from net/ to sys/ Update includes to use sys/zlib.h and sys/zutil.h instead of net/ Submitted by:=09=09Steve Kiernan stevek@juniper.net Obtained from:=09=09Juniper Networks, Inc. GitHub Pull Request:=09https://github.com/freebsd/freebsd/pull/28 Relnotes:=09=09yes [gjb] Remove the gptboot partition from the arm64 memory stick image, which is not needed/used. Sponsored by:=09The FreeBSD Foundation [kib] Move some common code from sys/amd64/amd64/machdep.c and sys/i386/i386/machdep.c to new file sys/x86/x86/cpu_machdep.c. Most of the code is related to the idle handling. Discussed with:=09pluknet Sponsored by:=09The FreeBSD Foundation [andrew] Add the null implementation of stack_save and stack_save_td. Sponsored by:=09The FreeBSD Foundation [andrew] Remove the calls to panic from pmap_object_init_pt and pmap_clear_= modify. Sponsored by:=09The FreeBSD Foundation [rodrigc] Support file verification in MAC. * Add VCREAT flag to indicate when a new file is being created * Add VVERIFY to indicate verification is required * Both VCREAT and VVERIFY are only passed on the MAC method vnode_check_ope= n and are removed from the accmode after * Add O_VERIFY flag to rtld open of objects * Add 'v' flag to __sflags to set O_VERIFY flag. Submitted by:=09=09Steve Kiernan Obtained from:=09=09Juniper Networks, Inc. GitHub Pull Request:=09https://github.com/freebsd/freebsd/pull/27 Relnotes:=09=09yes [rodrigc] Quiet compiler warnings in mbuf.h * Mark unused arguments with __unused * Move inline before the return type (and use __inline to keep the file consistent in style.) Submitted by:=09Steve Kiernan Obtained from:=09Juniper Networks, Inc. [delphij] Extend DA_Q_NO_RC16 to MXUB3* devices. PR:=09=09kern/198647 MFC after:=092 weeks [glebius] Improve carp(4) locking: - Use the carp_sx to serialize not only CARP ioctls, but also carp_attach() and carp_detach(). - Use cif_mtx to lock only access to those the linked list. - These locking changes allow us to do some memory allocations with M_WAITO= K and also properly call callout_drain() in carp_destroy(). - In carp_attach() assert that ifaddr isn't attached. We always come here with a pristine address from in[6]_control(). Reviewed by:=09oleg Sponsored by:=09Nginx, Inc. [hiren] For igb(4), when we are doing multiqueue, we are all setup to have = full 32bit RSS hash from the card. We do not need to hide that under "ifdef RSS" and s= hould expose that by default so others like lagg(4) can use that and avoid hashin= g the traffic by themselves. While here, improve comments and get rid of hidden/unimplemented RSS suppor= t code for UDP. Differential Revision:=09https://reviews.freebsd.org/D2296 Reviewed by:=09jfv, erj Discussed with:=09adrian Sponsored by:=09Limelight Networks [gjb] Revert r281809, which did more harm than good, and apply a more proper fix when attempting to locate the /boot files. Sponsored by:=09The FreeBSD Foundation [trasz] Modify kern___getcwd() to take max pathlen limit as an additional argument. This will be used for the Linux emulation layer - for Linux, PATH_MAX is 4096 and not 1024. Differential Revision:=09https://reviews.freebsd.org/D2335 Reviewed by:=09kib@ MFC after:=091 month Sponsored by:=09The FreeBSD Foundation [jah] Fix numerous issues in iic(4) and iicbus(4): --Allow multiple open iic fds by storing addressing state in cdevpriv --Fix, as much as possible, the baked-in race conditions in the iic ioctl interface by requesting bus ownership on I2CSTART, releasing it on I2CSTOP/I2CRSTCARD, and requiring bus ownership by the current cdevpriv to use the I/O ioctls --Reduce internal iic buffer size and remove 1K read/write limit by iteratively calling iicbus_read/iicbus_write --Eliminate dynamic allocation in I2CWRITE/I2CREAD --Move handling of I2CRDWR to separate function and improve error handling --Add new I2CSADDR ioctl to store address in current cdevpriv so that I2CSTART is not needed for read(2)/write(2) to work --Redesign iicbus_request_bus() and iicbus_release_bus(): --iicbus_request_bus() no longer falls through if the bus is already owned by the requesting device. Multiple threads on the same device may want exclusive access. Also, iicbus_release_bus() was never device-recursive anyway. --Previously, if IICBUS_CALLBACK failed in iicbus_release_bus(), but the following iicbus_poll() call succeeded, IICBUS_CALLBACK would not be issued again --Do not hold iicbus mtx during IICBUS_CALLBACK call. There are several drivers that may sleep in IICBUS_CALLBACK, if IIC_WAIT is passed. --Do not loop in iicbus_request_bus if IICBUS_CALLBACK returns EWOULDBLOCK; instead pass that to the caller so that it can retry if so desired. Differential Revision:=09https://reviews.freebsd.org/D2140 Reviewed by:=09imp, jhb, loos Approved by:=09kib (mentor) [mav] Rewrite physio() to not allocate pbufs for unmapped I/O. pbufs is a limited resource, and their allocator is not SMP-scalable. So instead of always allocating pbuf to immediately convert it to bio, allocate bio just here. If buffer needs kernel mapping, then pbuf is still allocated, but used only as a source of KVA and storage for a list of held pages. On 40-core system doing many 512-byte reads from user level to array of raw SSDs this change removes huge lock congestion inside pbuf allocator. It improves peak performance from ~300K to ~1.2M IOPS. On my previous 24-core system this problem also existed, but was less serious. Reviewed by:=09kib MFC after:=092 weeks [glebius] Make IFMEDIA_DEBUG a kernel option. Sponsored by:=09Nginx, Inc. [ngie] Serialize all of _kerberos5_bootstrap_tools to avoid build failures = involving make bootstrap-tools On the plus side, this also greatly reduces complexity MFC after: 1 week Pointyhat to: ngie Reported by: Willem Jan Withagen [glebius] Instead of storing mii_media_table array index in ifm_data, deter= mine it in mii_phy_setmedia() functionally. Sponsored by:=09Nginx, Inc. [trasz] Add hint about "volmode=3Ddev" to ctl.conf(5). Differential Revision:=09https://reviews.freebsd.org/D2328 Reviewed by:=09allanjude@, bcr@ MFC after:=091 month Sponsored by:=09The FreeBSD Foundation [glebius] The comment on BMCR data in if_media entry is wrong. The ifm_data= stores the index array, not a value for BMCR register. In case of IFM_10_T there could be either MII_MEDIA_10_T or MII_MEDIA_10_T_FDX, which are 1 and 2, accordingly. Neither matches a valid BMCR value. My guessing is that this write is harmless, since later mii_phy_setmedia() would write a proper value there. The code is here since the initial checkin. Note that case IFM_100_TX has the same comment, but a proper value of BMCR_ISO is written. So, collapse two cases into one, always writing there BMCR_ISO. Sponsored by:=09Nginx, Inc. [glebius] Since xmphy doesn't call mii_phy_setmedia(), there is no reason t= o set ifm_data. Sponsored by:=09Nginx, Inc. [glebius] Since brgphy doesn't call mii_phy_setmedia(), there is no reason = to set any value to ifm_data. If brgphy ever to call mii_phy_setmedia(), then the value of BRGPHY_S1000 | BRGPHY_BMCR_FDX will trigger KASSERT. While here, remove the obfuscating macro and wrap long lines. Sponsored by:=09Nginx, Inc. [hselasky] Don't print uninitialized variables. CID:=091295242 [bdrewery] Tweak BSS symbol handling from r281811 to not consider them unre= solved [bdrewery] Support libraries linked by path. Sponsored by:=09EMC / Isilon Storage Division [sjg] Merge bmake-20150418 PR: 199486 [bdrewery] - For executables search for matching (B) global uninitialized B= SS symbols from linked libraries. Only do this for BSS symbols that have a size which avo= ids __bss_start. Without this some libraries would be considered unneeded eve= n though they were providing a B symbol. - Add in the symbols from crt1.o to cover a handful of common unresolved sy= mbols. - Consider (C) common data symbols as provided by libraries/crt1. - Move libkey() function to more appropriate place. Sponsored by:=09EMC / Isilon Storage Division [bdrewery] Revert r281805 for now as it breaks due to spaces in output [gjb] Simplify variable expansion in attempt to fix the vm-image build. Sponsored by:=09The FreeBSD Foundation [bdrewery] Pass full path to ldd(1) so it works on files in cwd. [rpaulo] Fix wpa/hostapd build without OpenSSL. [rpaulo] Merge wpa_supplicant/hostapd 2.4. Major changes are: SAE, Suite B, RFC 7268, EAP-PKE, ACS, and tons of bug fixes. Relnotes:=09yes [bdrewery] Support demangling C++ symbols with -D flag. Sponsored by:=09EMC / Isilon Storage Division [gjb] Merge the following from ^/projects/release-arm64 to allow building FreeBSD/arm64 VM images and memstick.img installation medium: r281786, r281788, r281792: r281786: Add support for building arm64/aarch64 virtual machine images. r281788: Copy amd64/make-memstick.sh to arm64/make-memstick.sh for aarch64 memory stick images. Although arm64 does not yet have USB support, the memstick image should be bootable with certain virtualization tools, such as qemu. r281792: Add a buildenv_setup() prototype, intended to be overridden as needed. For example, the arm64/aarch64 build needs devel/aarch64-binutils, so buildenv_setup() in the release.conf for this architecture handles the installation of the port before buildworld/buildkernel. Sponsored by:=09The FreeBSD Foundation [pfg] patch(1): small include changes. Mostly to match OpenBSD, no functional change. Obtained from:=09OpenBSD [loos] Build and install the DTB for all the supported AllWinner SoCs. We will need them when we start booting using ubldr. [pfg] Fix improbable memory leak in _citrus_prop_read_str(). Found by:=09Clang Static Analyzer [markj] Move the definition of struct bpf_if to bpf.c. A couple of fields are still exposed via struct bpf_if_ext so that bpf_peers_present() can be inlined into its callers. However, this change eliminates some type duplication in the resulting CTF container, since otherwise ctfmerge(1) propagates the duplication through all types that contain a struct bpf_if. Differential Revision:=09https://reviews.freebsd.org/D2319 Reviewed by:=09melifaro, rpaulo [pfg] scsi_parse_transportid_rdma(): fix mismatch in memoty access size. Independently found by Coverity and gcc49. CID:=09=091230006 Reviewed by:=09ken MFC after:=095 days [joel] Minor mdoc fixes. [bdrewery] - Speedup significantly by not using subshells for data already = fetched. Ran against /usr/local/sbin/pkg: Before: 25.12 real 12.41 user 33.14 sys After: 0.53 real 0.49 user 0.13 sys - Exit with 1 if any missing or unresolved symbol is detected. - Add option '-U' to skip looking up unresolved symbols. - Don't consider provided weak objects as unresolved (nm V). Sponsored by:=09EMC / Isilon Storage Division [bdrewery] Fix indentation to use tabs [eadler] phabricator related changes: =09- don't lint either contrib or crypto: these are both externally written =09 directories =09- add additional linters for spelling (check common typos like teh -> =09 the) =09- chmod linter checks for executible bit on bad files =09- merge-conflict checks for merge conflict tokens then may have been =09 resolved incorrectly =09- filename checks for back characters in filenames =09- json for json syntax correctness =09- remove history.immutable: it is meaningless on subversion, and causes =09 workflow problems when trying to use git. It it set to 'true' by =09 default with hg [vangyzen] dmesg: accommodate message buffer growth between the sysctl call= s Allocate 12.5% extra space to avoid ENOMEM when the message buffer is growing steadily. Reported by:=09Steve Wahl (and tested) Approved by:=09kib (mentor) Obtained from:=09Dell Inc. MFC after:=091 week [vangyzen] Always send log(9) messages to the message buffer. It is truer to the semantics of logging for messages to *always* go to the message buffer, where they can eventually be collected and, in fact, be put into a log file. This restores the behavior prior to r70239, which seems to have changed it inadvertently. Submitted by:=09Eric Badger Reviewed by:=09jhb Approved by:=09kib (mentor) Obtained from:=09Dell Inc. MFC after:=091 week [gjb] When building VM disk images, vm_copy_base() uses tar(1) to copy the userland from one md(4)-mounted filesystem to a clean filesystem to prevent remnants of files that were added and removed from resulting in an unclean filesystem. When newfs(8) creates the first filesystem with journaled soft-updates enabled, the /.sujournal file in the new filesystem cannot be overwritten by the /.sujournal in the original filesystem. To avoid this particular error case, do not enable journaled soft-updates when creating the md(4)-backed filesystems, and instead use tunefs(8) to enable journaled soft-updates after the new filesystem is populated in vm_copy_base(). While here, fix a long standing bug where the build environment /boot files were used by mkimg(1) when creating the VM disk images by using the files in .OBJDIR. MFC after:=093 days Sponsored by:=09The FreeBSD Foundation [mav] Don't set bits that should be zero for SATA devices. Old value made Linux think that it is PATA device with SATA bridge. MFC after:=092 weeks [emaste] crunchide: Remove local EM_* ELF definitions provided by system EL= F headers Suggested by:=09imp (in review D2314) [dteske] Update usage statement to align with post-r279624 functionality. MFC after:=093 days X-MFC-to:=09stable/10 stable/9 [emaste] vidcontrol: skip invalid video modes returned by vt(4) vt(4) has a stub CONS_MODEINFO ioctl that does not provide any data but returns success. This needs to be fixed in the kernel, but address it in vidcontrol(1) as well in case it's run on an older kernel. Reviewed by:=09bde Sponsored by:=09The FreeBSD Foundation [dim] Add llvm patch corresponding to r281775. [dim] Pull in r229911 from upstream llvm trunk (by Benjamin Kramer): MC: Allow multiple comma-separated expressions on the .uleb128 directive. For compatiblity with GNU as. Binutils documents this as '.uleb128 expressions'. Subtle, isn't it? Reported by:=09sbruno PR:=09=09199554 MFC after:=093 days [araujo] Remove unused variable. Differential Revision:=09D2333 Reviewed by:=09=09royger [araujo] Add back ixgbe_rxeof, just remove the assignment to more. [araujo] Remove unused variable. Differential Revision:=09D2331 Reviewed by:=09=09erj [alc] Eliminate an unused variable. MFC after:=091 week [pfg] Prevent a double free. This is similar to r281756 so set the ptr NULL after free as a safety belt against future changes. Obtained from:=09HardenedBSD (b2e77ced9ae213d358b44d98f552d9ae4636ecac) Submitted by:=09Oliver Pinter Revewed by:=09rmacklem [pfg] g_uncompress_taste: prevent a double free. Found by:=09Clang Static Analyzer MFC after:=091 week [brooks] Bump doc date missed in r281605. MFC after:=091 day [mav] Report link as up if tap device is not specified (black hole). MFC after:=092 weeks [mav] Report link as up only if we managed to open tap device. It would be cool to report tap device status, but it has no such API. MFC after:=092 weeks [mav] Activate write-only optimization if bpf device opened with O_WRONLY. dhclient opens bpf as write-only to send packets. It never reads received packets from that descriptor, but processing them in kernel takes time. Especially much time takes packet timestamping on systems with expensive timecounter, such as bhyve guest, where network speed dropped in half. MFC after:=092 weeks Sponsored by:=09iXsystems, Inc. [mav] Disable RX/TX queues notifications when not needed. This reduces CPU load and doubles iperf throughput, reaching 2-3Gbit/s. MFC after:=092 weeks Sponsored by:=09iXsystems, Inc. [kib] Remove code to support the top of the stack layout for FreeBSD 1.x/2.= x kernel, but keep explanation of the old ps_strings structure to make it clear what sanity check tries to accomplish. Noted by:=09Oliver Pinter Sponsored by:=09The FreeBSD Foundation MFC after:=092 weeks [kib] Remove duplicate definitions of MWAIT_CX hints. Identical defines in specialreg.h are enough. Discussed with:=09mav Sponsored by:=09The FreeBSD Foundation MFC after:=091 week [eadler] find.1: Add missing whitespace: Obtained from:=09Dragonfly (dee38d02d51cc8316f82b0263158d2546f2398bc) [eadler] ed(1): Fix [-Werror=3Dlogical-not-parentheses] =09/usr/src/bin/ed/glbl.c:64:36: error: logical not is only applied to =09theleft hand side of comparison [-Werror=3Dlogical-not-parentheses] Obtained from:=09Dragonfly (1fff89cbaeaa43af720a1f23d9c466b756dd8a58) MFC After:=091 month [pfg] nfsrpc_createv4: fix double free. Reported by:=09Oliver Pinter, clang static checker Obtained from:=09HardenedBSD (commit 63cac77c42c0c3fc67da62f97d5ab651d52ae7= 07) Reviewed by:=09rmacklem MFC after:=095 days [marius] Make a comment reflect reality. [marius] Refine the workaround for Intel HSD131 [1] added in r269052: - Use the full mask described by the erratum as with a sufficiently high number of these false-positives, the overflow bit (bit 62) additionally gets set [7]. - HSD131 has been brought into several other Haswell-derived CPUs including to the next generation, i. e. Intel Broadwell. Thus, also skip reporting = of these benign errors by default on CPU models affected by HSM142, HSW131 a= nd BDM48 [2 - 5], describing the HSD131 silicon bug for additional models. Also, Celeron 2955U with a CPU ID of 0x45 have been reported to be covere= d by this fault [6], with the specification update concerned with HSM142 [2= ] only referring to 0x3c and 0x46. Submitted by:=09David Froehlich [7] MFC after:=093 days http://www.intel.de/content/dam/www/public/us/en/documents/specification-up= dates/4th-gen-core-family-desktop-specification-update.pdf [1] http://www.intel.com/content/dam/www/public/us/en/documents/specification-u= pdates/4th-gen-core-family-mobile-specification-update.pdf [2] http://www.intel.com/content/dam/www/public/us/en/documents/specification-u= pdates/5th-gen-core-family-spec-update.pdf [3] http://www.intel.de/content/dam/www/public/us/en/documents/specification-up= dates/core-m-processor-family-spec-update.pdf [4] http://www.intel.com/content/dam/www/public/us/en/documents/specification-u= pdates/xeon-e3-1200v3-spec-update.pdf [5] https://lists.freebsd.org/pipermail/freebsd-hackers/2015-January/046878.htm= l [6] [adrian] Refactor out the _PXM -> VM domain lookup done in ACPI, in prepara= tion for its use in upcoming code. This is inspired by something in jhb's NUMA IRQ allocation patchset. However, the tricky bit here is that the PXM lookup for a node may fail, requiring a lookup on the parent node. So if it doesn't exist, don't fail - just go up to the parent. Only error out of the lookup is the ACPI lookup returns an error. Sponsored by:=09Norse Corp, Inc. [adrian] Update pkt-gen to optionally use randomised source/destination IPv4 addresses/ports. When doing traffic testing of actual code that /does/ things to the packet (rather than say, 'bridge.c'), it's typically a good idea to use a variety of cache-busting and flow-tracking-busting packet spreads. The pkt-gen method of testing an IP range was to walk it linearly - which is fine, but not useful enough. This can be used to completely randomize the source/destination addresses (eg to test out flow-tracking-busting) and to keep the destination fixed whilst randomising the source (eg to test out what a DDoS may look like.) Tested: * Intel ixgbe 10G (82599) netmap Differential Revision:=09https://reviews.freebsd.org/D2309 MFC after:=092 weeks Sponsored by:=09Norse Corp, Inc. [kevlo] Add new USB ID. PR:=09199522 [melifaro] Fix use-after-free. Reported by:=09Coverity Scan, pfg CID:=09=091245747 [mav] Change wcommitsize default from one empirical value to another. The new value is more predictable with growing RAM size: hibufspace maxvnodes old new i386: 256MB 32980992 15800 2198732 2097152 2GB 94027776 107677 878764 4194304 amd64: 256MB 32980992 15800 2198732 2097152 1GB 114114560 68062 1678155 4194304 4GB 217055232 111807 1955452 4194304 16GB 1717846016 337308 5097465 16777216 64GB 1734918144 1164427 1490479 16777216 256GB 1734918144 4426453 391983 16777216 Reviewed by:=09rmacklem MFC after:=092 weeks [eadler] identd: restore memcpy =09I should not be committing at 2:30am.... Reported by:=09pluknet [eadler] identd: also zero se_rpc_highvers Reported by:=09pluknet [eadler] identd: remove redundant zeroing =09se_rpc_lowvers was set to 0 twice, so remove one of them =09I can not find any other variable which they may have been a typo of. Reported by:=09gcc5.1 [eadler] tzsetup: remove set but unused variable =09- leave a comment explaining which variable it used to be Reported by:=09gcc5.1 [eadler] config:=09remove set but unchecked variable =09reported by: gcc5.1 [trasz] Add back fdrop() missed in r281726. MFC after:=091 month Sponsored by:=09The FreeBSD Foundation [eadler] README: changes and fixups =09Two orthogonal goals: =09- try to make README look a little nicer on phabricator by using =09 Remarkup syntax for commands (using `` instead of using a closing ') =09- try to make README look a little nicer on github. =09- Don't encourage `make world` when the handbook specifies otherwise =09- Change language around documentation to be a bit clearer MFC After:=092 weeks [trasz] Optimize the O_NOCTTY handling hack in linux_common_open(). Differential Revision:=09https://reviews.freebsd.org/D2323 Reviewed by:=09kib@ MFC after:=091 month Sponsored by:=09The FreeBSD Foundation [trasz] Replace "new NFS" with just "NFS" in some sysctl description string= s. Sponsored by:=09The FreeBSD Foundation [eadler] rpcgen: fix use use of strcmp =09strcmp only guarantee that it will return at least 1 if the string B =09is greater than that of string A. [eadler] calendar: remove useless check =09lineline checked for 0 in the while loop condition. There is no need to =09check for it additionally in the body. CID:=091288959 MFC After:=091 week [jhibbits] Fix the build. Commit the last part of e500 PMC. Pointy hat to:=09jhibbits [alc] Eliminate an unused variable. MFC after:=091 week [eadler] bin/ed: use correct type in multiplication =09The result is line_t** so the multiplication should be size * =09sizeof(line_t*) MFC After:=091 month [bdrewery] sh: Fix the trap builtin to be POSIX-compliant for 'trap exit SI= G' and 'trap n n...'. The parser considered 'trap exit INT' to reset the default for both EXIT an= d INT. This beahvior is not POSIX compliant. This was avoided if a value was specified for 'exit', but then disallows exiting with the signal received. = A possible workaround is using ' exit'. However POSIX does allow this type of behavior if the parameters are all integers. Fix the handling for this and clarify its support in the manpage since it is specifically allowed by POSIX. Differential Revision:=09https://reviews.freebsd.org/D2325 Reviewed by:=09jilles MFC after:=092 weeks [kib] Regen. [kib] Regen. [kib] The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), and pwrite(2) syscalls are wrapped to provide compatibility with pre-7.x kernels which required padding before the off_t parameter. The fcntl(2) contains compatibility code to handle kernels before the struct flock was changed during the 8.x CURRENT development. The shims were reasonable to allow easier revert to the older kernel at that time. Now, two or three major releases later, shims do not serve any purpose. Such old kernels cannot handle current libc, so revert the compatibility code. Make padded syscalls support conditional under the COMPAT6 config option. For COMPAT32, the syscalls were under COMPAT6 already. Remove WITHOUT_SYSCALL_COMPAT build option, which only purpose was to (partially) disable the removed shims. Reviewed by:=09jhb, imp (previous versions) Discussed with:=09peter Sponsored by:=09The FreeBSD Foundation MFC after:=091 week [jhibbits] Implement hwpmc(4) for Freescale e500 core. This supports e500v1, e500v2, and e500mc. Tested only on e500v2, but the performance counters are identical across all, with e500mc having some additional events. Relnotes:=09Yes [kib] Make wait6(2), waitid(3) and ppoll(2) cancellation points. The waitid() function is required to be cancellable by the standard. The wait6() and ppoll() follow the other syscalls in their groups. Reviewed by:=09jhb, jilles (previous versions) Sponsored by:=09The FreeBSD Foundation MFC after:=091 week [kib] Revert unrelated chunk from the r281707. MFC after:=092 weeks [kib] Remove lazy pmap switch code from i386. Naive benchmark with md(4) shows no difference with the code removed. On both amd64 and i386, assert that a released pmap is not active. Proposed and reviewed by:=09alc Discussed with:=09Svatopluk Kraus , peter Sponsored by:=09The FreeBSD Foundation MFC after:=092 weeks [markj] Add manual pages for the io, ip, proc, sched, tcp and udp DTrace pr= oviders. The format of these pages is somewhat experimental, so they may be subject to further tweaking. Differential Revision:=09https://reviews.freebsd.org/D2170 Reviewed by:=09bcr, rpaulo MFC after:=092 weeks [rpaulo] Synaptics: don't report the middle button when clickPad is used. On trackpads that had support for both, we were sending two button events when the trackpad was pressed. Tested by:=09Jakob Alvermark MFC after:=091 week [kib] Complete r281670, unlist removed files. Sponsored by:=09The FreeBSD Foundation [markj] Remove unimplemented sched provider probes. They were added for compatibility with the sched provider in Solaris and illumos, but our sched provider is already incompatible since it uses nativ= e types, so there isn't much point in keeping them around. Differential Revision:=09https://reviews.freebsd.org/D2167 Reviewed by:=09rpaulo [markj] SDT(9): add a section on SDT providers, mentioning the "sdt" provid= er. Add examples demonstrating how one can list available providers and the DTrace probes provided by a provider. Differential Revision:=09https://reviews.freebsd.org/D2166 Reviewed by:=09rpaulo MFC after:=092 weeks [mav] Workaround bhyve virtual disks operation on top of GEOM providers. GEOM does not support scatter/gather lists in its I/Os. Such requests are cut in pieces by physio(), that may be problematic, if those pieces are not multiple of provider's sector size. If such case is detected, move the data through temporary sequential buffer. MFC after:=092 weeks [sjg] No need to delete export from filesystems which are not exported. [mav] Do not report stripe size if it is equal to sector size. MFC after:=091 week [takawata] To ensure j formatting string valid, cast uint64_t values to uin= tmax_t. [kib] Initialize td_sel in the thread_init(). Struct thread is not zeroed on the initial allocation, but seltdinit() assumes that td_sel is NULL or a valid pointer. Note that thread_fini()/seltdfini() also relies on this, but correctly resets td_sel to NULL. Submitted by:=09luke.tw@gmail.com PR:=09199518 MFC after:=091 week [ae] Change ipsec_address() and ipsec_logsastr() functions to take two additional arguments - buffer and size of this buffer. ipsec_address() is used to convert sockaddr structure to presentation format. The IPv6 part of this function returns pointer to the on-stack buffer and at the moment when it will be used by caller, it becames invalid. IPv4 version uses 4 static buffers and returns pointer to new buffer each time when it called. But anyway it is still possible to get corrupted data when several threads will use this function. ipsec_logsastr() is used to format string about SA entry. It also uses static buffer and has the same problem with concurrent threads. To fix these problems add the buffer pointer and size of this buffer to arguments. Now each caller will pass buffer and its size to these functions. Also convert all places where these functions are used (except disabled code). And now ipsec_address() uses inet_ntop() function from libkern. PR:=09=09185996 Differential Revision:=09https://reviews.freebsd.org/D2321 Reviewed by:=09gnn Sponsored by:=09Yandex LLC [ae] Requeue mbuf via netisr when we use IPSec tunnel mode and IPv6. ipsec6_common_input_cb() uses partial copy of ip6_input() to parse headers. But this isn't correct, when we use tunnel mode IPSec. When we stripped outer IPv6 header from the decrypted packet, it can become IPv4 packet and should be handled by ip_input. Also when we use tunnel mode IPSec with IPv6 traffic, we should pass decrypted packet with inner IPv6 header to ip6_input, it will correctly handle it and also can decide to forward it. The "skip" variable points to offset where payload starts. In tunnel mode we reset it to zero after stripping the outer header. So, when it is zero, we should requeue mbuf via netisr. Differential Revision:=09https://reviews.freebsd.org/D2306 Reviewed by:=09adrian, gnn Sponsored by:=09Yandex LLC [ae] Fix handling of scoped IPv6 addresses in IPSec code. * in ipsec_encap() embed scope zone ids into link-local addresses in the new IPv6 header, this helps ip6_output() disambiguate the scope; * teach key_ismyaddr6() use in6_localip(). in6_localip() is less strict than key_sockaddrcmp(). It doesn't compare all fileds of struct sockaddr_in6, but it is faster and it should be safe, because all SA's data was checked for correctness. Also, since IPv6 link-local addresses in the &V_in6_ifaddrhead are stored in kernel-internal form, we need to embed scope zone id from SA into the address before calling in6_localip. * in ipsec_common_input() take scope zone id embedded in the address and use it to initialize sin6_scope_id, then use this sockaddr structure to lookup SA, because we keep addresses in the SADB without embedded scope zone id. Differential Revision:=09https://reviews.freebsd.org/D2304 Reviewed by:=09gnn Sponsored by:=09Yandex LLC [ae] Remove xform_ipip.c and code related to XF_IP4. The only thing is used from this code is ipip_output() function, that does IPIP encapsulation. Other parts of XF_IP4 code were removed in r275133. Also it isn't possible to configure the use of XF_IP4, nor from userland via setkey(8), nor from the kernel. Simplify the ipip_output() function and rename it to ipsec_encap(). * move IP_DF handling from ipsec4_process_packet() into ipsec_encap(); * since ipsec_encap() called from ipsec[64]_process_packet(), it is safe to assume that mbuf is contiguous at least to IP header for used IP version. Remove all unneeded m_pullup(), m_copydata and related checks. * use V_ip_defttl and V_ip6_defhlim for outer headers; * use V_ip4_ipsec_ecn and V_ip6_ipsec_ecn for outer headers; * move all diagnostic messages to the ipsec_encap() callers; * simplify handling of ipsec_encap() results: if it returns non zero value, print diagnostic message and free mbuf. * some style(9) fixes. Differential Revision:=09https://reviews.freebsd.org/D2303 Reviewed by:=09glebius Sponsored by:=09Yandex LLC [trasz] Remove some oldnfs remnants. Differential Revision:=09https://reviews.freebsd.org/D2287 Reviewed by:=09rmacklem@ Sponsored by:=09The FreeBSD Foundation [takawata] Change printf formatting to unbroke i386 arch. Submitted by:david@catwhisker.org [trasz] Remove unused code from linux_mount(), and make it possible to moun= t any kind of filesystem instead of harcoded three. MFC after:=091 month Sponsored by:=09The FreeBSD Foundation [takawata] Fix Typo. [rpaulo] Fix French typos in etherswitch. [araujo] Fix misspelling. [araujo] Improve code style(9), no functional changes. Differential Revision:=09D2320 Reviewed by:=09=09takawata [takawata] Forgot to add default event mask definition. [takawata] Add LE related HCI control command to hccontrol(1). [loos] Move the items common to all SoCs to a single file. [loos] Fix the style(9) and adds two missing parentheses on the licence. Reduce the differences to bring in the MMC/SD driver. Approved by:=09ganbold (licence change) ------------------------------------------ [...truncated 61311 lines...] =3D=3D=3D> bin/pwait (installincludes) --- gnu.includes__D --- --- _sub.buildincludes --- =3D=3D=3D> gnu/lib/csu (buildincludes) --- libexec.includes__D --- =3D=3D=3D> libexec/fingerd (installincludes) --- lib.includes__D --- =3D=3D=3D> lib/libiconv_modules/EUC (buildincludes) --- bin.includes__D --- =3D=3D=3D> bin/pwd (installincludes) --- gnu.includes__D --- =3D=3D=3D> gnu/lib/libgcc (buildincludes) --- libexec.includes__D --- =3D=3D=3D> libexec/ftpd (installincludes) --- lib.includes__D --- =3D=3D=3D> lib/libiconv_modules/EUCTW (buildincludes) --- bin.includes__D --- =3D=3D=3D> bin/rcp (installincludes) --- libexec.includes__D --- =3D=3D=3D> libexec/rbootd (installincludes) --- gnu.includes__D --- =3D=3D=3D> gnu/lib/libdialog (buildincludes) --- lib.includes__D --- =3D=3D=3D> lib/libiconv_modules/GBK2K (buildincludes) --- bin.includes__D --- =3D=3D=3D> bin/realpath (installincludes) --- libexec.includes__D --- =3D=3D=3D> libexec/talkd (installincludes) --- lib.includes__D --- =3D=3D=3D> lib/libiconv_modules/HZ (buildincludes) --- bin.includes__D --- =3D=3D=3D> bin/rm (installincludes) --- gnu.includes__D --- =3D=3D=3D> gnu/lib/libregex (buildincludes) --- libexec.includes__D --- =3D=3D=3D> libexec/tcpd (installincludes) --- lib.includes__D --- =3D=3D=3D> lib/libiconv_modules/ISO2022 (buildincludes) --- bin.includes__D --- =3D=3D=3D> bin/rmail (installincludes) --- gnu.includes__D --- --- regex.h.patched --- sed 's=3D=3D=3Dg' < > rege= x.h.patched =3D=3D=3D> gnu/lib/libgcov (buildincludes) --- libexec.includes__D --- =3D=3D=3D> libexec/tftpd (installincludes) --- lib.includes__D --- =3D=3D=3D> lib/libiconv_modules/JOHAB (buildincludes) --- bin.includes__D --- =3D=3D=3D> bin/rmdir (installincludes) --- libexec.includes__D --- =3D=3D=3D> libexec/hyperv (installincludes) --- gnu.includes__D --- =3D=3D=3D> gnu/lib/libgomp (buildincludes) --- bin.includes__D --- =3D=3D=3D> bin/setfacl (installincludes) --- lib.includes__D --- =3D=3D=3D> lib/libiconv_modules/MSKanji (buildincludes) --- include.includes__D --- --- gnu.includes__D --- --- omp.h --- --- include.includes__D --- =3D=3D=3D> include (includes) --- gnu.includes__D --- sed -e 's/@OMP_LOCK_ALIGN@/8/g' -e 's/@OMP_LOCK_KIND@/8/g' -e 's/@OMP_LOC= K_SIZE@/8/g' -e 's/@OMP_NEST_LOCK_ALIGN@/8/g' -e 's/@OMP_NEST_LOCK_KIND@/= 8/g' -e 's/@OMP_NEST_LOCK_SIZE@/16/g' < > omp.h =3D=3D=3D> gnu/lib/libssp (buildincludes) --- bin.includes__D --- =3D=3D=3D> bin/sh (installincludes) --- lib.includes__D --- =3D=3D=3D> lib/libiconv_modules/UES (buildincludes) --- gnu.includes__D --- --- _sub.buildincludes --- --- include.includes__D --- --- includes --- ; cd make buildincludes; make installincludes --- gnu.includes__D --- =3D=3D=3D> gnu/lib/libssp/libssp_nonshared (buildincludes) --- bin.includes__D --- --- _sub.installincludes --- =3D=3D=3D> bin/sh/tests (installincludes) --- lib.includes__D --- =3D=3D=3D> lib/libiconv_modules/UTF1632 (buildincludes) --- bin.includes__D --- --- _sub.installincludes --- =3D=3D=3D> bin/sh/tests/builtins (installincludes) --- gnu.includes__D --- --- ssp.h --- sed -e 's/@ssp_have_usable_vsnprintf@/define/' > ssp.h --- lib.includes__D --- =3D=3D=3D> lib/libiconv_modules/UTF7 (buildincludes) --- include.includes__D --- --- _sub.buildincludes --- =3D=3D=3D> include/arpa (buildincludes) --- gnu.includes__D --- =3D=3D=3D> gnu/lib/tests (buildincludes) =3D=3D=3D> gnu/lib/libreadline (buildincludes) --- bin.includes__D --- =3D=3D=3D> bin/sh/tests/errors (installincludes) --- include.includes__D --- =3D=3D=3D> include/protocols (buildincludes) --- lib.includes__D --- =3D=3D=3D> lib/libiconv_modules/UTF8 (buildincludes) --- gnu.includes__D --- --- _sub.buildincludes --- =3D=3D=3D> gnu/lib/libreadline/readline (buildincludes) --- bin.includes__D --- =3D=3D=3D> bin/sh/tests/execution (installincludes) --- include.includes__D --- =3D=3D=3D> include/rpcsvc (buildincludes) --- lib.includes__D --- =3D=3D=3D> lib/libiconv_modules/VIQR (buildincludes) --- gnu.includes__D --- =3D=3D=3D> gnu/lib/libstdc++ (buildincludes) --- bin.includes__D --- =3D=3D=3D> bin/sh/tests/expansion (installincludes) --- include.includes__D --- --- key_prot.h --- --- lib.includes__D --- =3D=3D=3D> lib/libiconv_modules/ZW (buildincludes) --- include.includes__D --- RPCGEN_CPP=3D/usr/local/bin/x86_64-portbld-freebsd10.0-cpp\ -isystem\ -L --sysroot=3D -B/usr/local/x86_64-freebsd/bin= / rpcgen -C -h -DWANT_NFS3 -o key_prot.h rpcgen: execvp /usr/local/bin/x86_64-portbld-freebsd10.0-cpp: No such file = or directory *** [key_prot.h] Error code 1 make[5]: stopped in 1 error make[5]: stopped in *** [_sub.buildincludes] Error code 2 make[4]: stopped in 1 error make[4]: stopped in *** [includes] Error code 2 make[3]: stopped in 1 error make[3]: stopped in *** [include.includes__D] Error code 2 make[2]: stopped in --- bin.includes__D --- A failure has been detected in another branch of the parallel make make[7]: stopped in *** [_sub.installincludes] Error code 2 make[6]: stopped in 1 error make[6]: stopped in --- lib.includes__D --- A failure has been detected in another branch of the parallel make make[6]: stopped in --- bin.includes__D --- *** [_sub.installincludes] Error code 2 make[5]: stopped in 1 error make[5]: stopped in --- lib.includes__D --- *** [_sub.buildincludes] Error code 2 make[5]: stopped in 1 error make[5]: stopped in --- bin.includes__D --- *** [_sub.installincludes] Error code 2 make[4]: stopped in 1 error make[4]: stopped in --- lib.includes__D --- *** [_sub.buildincludes] Error code 2 make[4]: stopped in 1 error make[4]: stopped in --- bin.includes__D --- *** [includes] Error code 2 make[3]: stopped in 1 error make[3]: stopped in --- lib.includes__D --- *** [includes] Error code 2 make[3]: stopped in 1 error make[3]: stopped in --- bin.includes__D --- *** [bin.includes__D] Error code 2 make[2]: stopped in --- lib.includes__D --- *** [lib.includes__D] Error code 2 make[2]: stopped in --- gnu.includes__D --- A failure has been detected in another branch of the parallel make make[6]: stopped in *** [_sub.buildincludes] Error code 2 make[5]: stopped in 1 error make[5]: stopped in *** [_sub.buildincludes] Error code 2 make[4]: stopped in 1 error make[4]: stopped in *** [includes] Error code 2 make[3]: stopped in 1 error make[3]: stopped in *** [gnu.includes__D] Error code 2 make[2]: stopped in 4 errors make[2]: stopped in *** [_includes] Error code 2 make[1]: stopped in 1 error make[1]: stopped in *** [buildworld] Error code 2 make: stopped in 1 error make: stopped in Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE From owner-freebsd-current@FreeBSD.ORG Wed May 20 22:53:41 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 537EAF42; Wed, 20 May 2015 22:53:41 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 3CE1712F6; Wed, 20 May 2015 22:53:41 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 66AC1A1A; Wed, 20 May 2015 22:53:41 +0000 (UTC) Date: Wed, 20 May 2015 22:53:41 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-current@freebsd.org, jhb@FreeBSD.org, glebius@FreeBSD.org, hiren@FreeBSD.org, oshogbo@FreeBSD.org, bapt@FreeBSD.org, melifaro@FreeBSD.org, ganbold@FreeBSD.org, emaste@FreeBSD.org, ngie@FreeBSD.org, rpaulo@FreeBSD.org, ae@FreeBSD.org, imp@FreeBSD.org, trasz@FreeBSD.org, kib@FreeBSD.org Message-ID: <920979575.26.1432162421294.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <27402506.22.1432137491236.JavaMail.jenkins@jenkins-9.freebsd.org> References: <27402506.22.1432137491236.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build is back to normal : FreeBSD_HEAD #2783 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: SUCCESS X-Mailman-Approved-At: Wed, 20 May 2015 22:58:18 +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: Wed, 20 May 2015 22:53:41 -0000 See From owner-freebsd-current@FreeBSD.ORG Wed May 20 23:26:31 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C68ECC34; Wed, 20 May 2015 23:26:31 +0000 (UTC) Received: from mithlond.kdm.org (mithlond.kdm.org [70.56.43.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "A1-33714", Issuer "A1-33714" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 986941699; Wed, 20 May 2015 23:26:31 +0000 (UTC) Received: from mithlond.kdm.org (localhost [127.0.0.1]) by mithlond.kdm.org (8.14.9/8.14.9) with ESMTP id t4KNQNeV087204 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 20 May 2015 17:26:23 -0600 (MDT) (envelope-from ken@mithlond.kdm.org) Received: (from ken@localhost) by mithlond.kdm.org (8.14.9/8.14.9/Submit) id t4KNQNIP087203; Wed, 20 May 2015 17:26:23 -0600 (MDT) (envelope-from ken) Date: Wed, 20 May 2015 17:26:23 -0600 From: "Kenneth D. Merry" To: current@freebsd.org, scsi@freebsd.org Subject: camcontrol(8) attrib patches available Message-ID: <20150520232623.GA87007@mithlond.kdm.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (mithlond.kdm.org [127.0.0.1]); Wed, 20 May 2015 17:26:23 -0600 (MDT) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mithlond.kdm.org 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, 20 May 2015 23:26:32 -0000 I have put patches to camcontrol(8) to implement the attrib subcommand here: FreeBSD/head as of SVN revision 283160: http://people.freebsd.org/~ken/camcontrol_attrib.20150520.1.txt FreeBSD stable/10 as of SVN revision 283161: http://people.freebsd.org/~ken/camcontrol_attrib.stable10.20150520.1.txt The patches also add libcam support for handling SCSI READ ATTRIBUTE data, and adds a new sbuf_hexdump(3)/(9) routine. The SCSI READ ATTRIBUTE command is used to read Medium Auxiliary Memory on SCSI devices. This is usually found in the small (4KB-16KB) flash chips on LTO and other similar tapes. I have not yet implemented attribute writing support. Here is an abbreviated example of the output: ====== [root@black-pearl ~]# camcontrol attrib sa0 -r attr_val Remaining Capacity in Partition (0x0000)[8](RO): 35048 MB Maximum Capacity in Partition (0x0001)[8](RO): 35060 MB TapeAlert Flags (0x0002)[8](RO): 0x0 Load Count (0x0003)[8](RO): 29 MAM Space Remaining (0x0004)[8](RO): 2321 bytes Assigning Organization (0x0005)[8](RO): LTO-CVE Format Density Code (0x0006)[1](RO): 0x5a Initialization Count (0x0007)[2](RO): 20 Volume Change Reference (0x0009)[4](RO): 0x47 Device Vendor/Serial at Last Load (0x020a)[40](RO): IBM 1068022701 Device Vendor/Serial at Last Load - 1 (0x020b)[40](RO): IBM 1068022701 Device Vendor/Serial at Last Load - 2 (0x020c)[40](RO): IBM 1068022701 Device Vendor/Serial at Last Load - 3 (0x020d)[40](RO): IBM 1068022701 Total MB Written in Medium Life (0x0220)[8](RO): 40009 MB Total MB Read in Medium Life (0x0221)[8](RO): 3149 MB Total MB Written in Current/Last Load (0x0222)[8](RO): 0 MB Total MB Read in Current/Last Load (0x0223)[8](RO): 12 MB Logical Position of First Encrypted Block (0x0224)[8](RO): 18446744073709551615 Logical Position of First Unencrypted Block after First Encrypted Block (0x0225)[8](RO): 18446744073709551615 Medium Manufacturer (0x0400)[8](RO): HP Medium Serial Number (0x0401)[32](RO): AE46TCFD0U Medium Length (0x0402)[4](RO): 846 m Medium Width (0x0403)[4](RO): 12.7 mm Assigning Organization (0x0404)[8](RO): LTO-CVE Medium Density Code (0x0405)[1](RO): 0x5a Medium Manufacture Date (0x0406)[8](RO): 20130506 MAM Capacity (0x0407)[8](RO): 16384 bytes Medium Type (0x0408)[1](RO): 0x0 Medium Type Information (0x0409)[2](RO): 0x0 Application Vendor (0x0800)[8](RW): IBM Application Name (0x0801)[32](RW): LTFS Application Version (0x0802)[8](RW): 1.3.0.2 User Medium Text Label (0x0803)[160](RW): Text Localization Identifier (0x0805)[1](RW): 0x81 Barcode (0x0806)[32](RW): Application Format Version (0x080b)[16](RW): 2.2.0 Volume Coherency Information (0x080c)[70](RW): Volume Change Reference Value: 0x45 Volume Coherency Count: 1 Volume Coherency Set Identifier: 0x5 Application Client Specific Information: LTFS LTFS UUID: 28076791-d64e-4cd7-bc43-fa51ec097d83 LTFS Version: 1 ====== Testing and comments (on the camcontrol changes or the library changes) are welcome. Thanks, Ken -- Kenneth Merry ken@FreeBSD.ORG From owner-freebsd-current@FreeBSD.ORG Thu May 21 00:30:41 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9DC5BDF2; Thu, 21 May 2015 00:30:41 +0000 (UTC) Received: from mail-lb0-x22e.google.com (mail-lb0-x22e.google.com [IPv6:2a00:1450:4010:c04::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 23E6B1E42; Thu, 21 May 2015 00:30:41 +0000 (UTC) Received: by lbbuc2 with SMTP id uc2so6542533lbb.2; Wed, 20 May 2015 17:30:39 -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=crZBG5CE4CiOdDFlOzHStTtv7bXK2POsPfLKAPI3/Lk=; b=SRczHf3bRnRIcSi7+gJYWbVSvAEs9lifEVqauJKk5Lu1pW3r9IT07GQ8BD1htNrKQq FTnY7p4YbrT9bbAS4e9chi9kQkKQG/0sSI6kJr7DzDL8KaR055neXqdQGw8Bx/UVmcOE 4FazJvwJwaTn+fUBRgaFEHLKiPviqE365yewX8hfI52iNNsZSV0VzeojezCgyYIfYKRs W3xhTEOoZvehbJVhTPz7c69ptiFkkySlt67l3h54svTuZuNqEuRjZBmu76+adqVquDY+ X9C93OZ9eovWO8rFL7PeCWO49syapMWd1/K3tU6Fh/K2vw3jraF33zSLUsiny3DQM+jr y5Dw== MIME-Version: 1.0 X-Received: by 10.152.4.137 with SMTP id k9mr27475lak.29.1432168239304; Wed, 20 May 2015 17:30:39 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.112.164.38 with HTTP; Wed, 20 May 2015 17:30:39 -0700 (PDT) In-Reply-To: References: Date: Wed, 20 May 2015 17:30:39 -0700 X-Google-Sender-Auth: dBI_rvV8m-KMizxPk6tKYa0DqIw Message-ID: Subject: Re: libc/gen: unused variables From: Craig Rodrigues To: Adrian Chadd Cc: freebsd-current 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, 21 May 2015 00:30:41 -0000 On Wed, May 20, 2015 at 12:11 AM, Adrian Chadd wrote: > Hi, > > here's a patch against -head that eliminates gcc-4.9 complaining about > I've set up a Jenkins build of trunk using gcc 4.9: https://jenkins.freebsd.org/job/FreeBSD_HEAD_amd64_gcc4.9/ That build also keeps track of the number of compiler warnings over time, so if you manage to reduce the warnings, we should see the trend. How much of FreeBSD have you been able to compile with gcc 4.9, and on which platform? On amd64, I could get a buildkernel and buildworld to work, but I had to forcibly skip building sys/boot/i386/boot2 because the generated code is too big: https://lists.freebsd.org/pipermail/freebsd-toolchain/2015-March/001547.html -- Craig From owner-freebsd-current@FreeBSD.ORG Thu May 21 00:53:10 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D805A3F8; Thu, 21 May 2015 00:53:10 +0000 (UTC) Received: from mail-ie0-x22a.google.com (mail-ie0-x22a.google.com [IPv6:2607:f8b0:4001:c03::22a]) (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 A35B210CD; Thu, 21 May 2015 00:53:10 +0000 (UTC) Received: by iepj10 with SMTP id j10so52264125iep.3; Wed, 20 May 2015 17:53:10 -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=tsoCcl8MWsIorThlfD0AwltH51Zfyxze1YnsRW112Dk=; b=wYk0XCAjhur0mMLdccFWgEfR0kG8N9fTNEKWzMQvikvUBJ0HDkbnw0psTJNT0j5Dyo BFIeGI7gHsAh9ekE3lUe82/Oaq97NUgq0F8vecY0Gxs62WWUWpDio10fzjReewZMA2Jh jwh2t4Xw9mcQKQToOirKplOFQ+EaLCPYZq2VkJ3ymmGKuoWclVUmT2yehj1VUckyEn9T 2WQYNH8xUcrqeh3+uluVU6I+RGfADFQYD0o50xHq0zhBoyL3gz4eCuCRPEtYIDNRXhPo 7QBc6K/eh2ohKKAM7HopZr/Rz1gKgOQEK4FkqMjfhWEjKhnL54gzRmIYDec4nbtoADev Goxw== MIME-Version: 1.0 X-Received: by 10.107.46.39 with SMTP id i39mr180667ioo.8.1432169590062; Wed, 20 May 2015 17:53:10 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Wed, 20 May 2015 17:53:10 -0700 (PDT) In-Reply-To: References: Date: Wed, 20 May 2015 17:53:10 -0700 X-Google-Sender-Auth: jEE2M2muNSeb_gjpPGE39bAPxF4 Message-ID: Subject: Re: libc/gen: unused variables From: Adrian Chadd To: Craig Rodrigues 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: Thu, 21 May 2015 00:53:10 -0000 On 20 May 2015 at 17:30, Craig Rodrigues wrote: > On Wed, May 20, 2015 at 12:11 AM, Adrian Chadd wrote: >> >> Hi, >> >> here's a patch against -head that eliminates gcc-4.9 complaining about > > > I've set up a Jenkins build of trunk using gcc 4.9: > > https://jenkins.freebsd.org/job/FreeBSD_HEAD_amd64_gcc4.9/ > > That build also keeps track of the number of compiler warnings over time, > so if you manage to reduce the warnings, we should see the trend. > > How much of FreeBSD have you been able to compile with gcc 4.9, and on which > platform? I get down to a little bit inside libc before I hit unused code warnings. -adrian From owner-freebsd-current@FreeBSD.ORG Thu May 21 00:04:33 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5989E255; Thu, 21 May 2015 00:04:33 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 1584D1AD4; Thu, 21 May 2015 00:04:33 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 2877BA32; Thu, 21 May 2015 00:04:33 +0000 (UTC) Date: Thu, 21 May 2015 00:04:33 +0000 (GMT) From: jenkins-admin@freebsd.org To: freebsd-current@freebsd.org, grehan@FreeBSD.org, jhb@FreeBSD.org, sobomax@FreeBSD.org, smh@FreeBSD.org, jilles@FreeBSD.org, glebius@FreeBSD.org, mjg@FreeBSD.org, oshogbo@FreeBSD.org, melifaro@FreeBSD.org, des@FreeBSD.org, kadesai@FreeBSD.org, grembo@FreeBSD.org, avg@FreeBSD.org, hselasky@FreeBSD.org, delphij@FreeBSD.org, eadler@FreeBSD.org, brd@FreeBSD.org, jmg@FreeBSD.org, peter@FreeBSD.org, tuexen@FreeBSD.org, alc@FreeBSD.org, rmacklem@FreeBSD.org, araujo@FreeBSD.org, cy@FreeBSD.org, trasz@FreeBSD.org, thomas@FreeBSD.org, hiren@FreeBSD.org, kargl@FreeBSD.org, bapt@FreeBSD.org, jgh@FreeBSD.org, stas@FreeBSD.org, rpaulo@FreeBSD.org, tychon@FreeBSD.org, ae@FreeBSD.org, garga@FreeBSD.org, markj@FreeBSD.org, gjb@FreeBSD.org, allanjude@FreeBSD.org, gnn@FreeBSD.org, luigi@FreeBSD.org, julian@FreeBSD.org, sjg@FreeBSD.org, dteske@FreeBSD.org, jhibbits@FreeBSD.org, kevlo@FreeBSD.org, whu@FreeBSD.org, marcel@FreeBSD.org, dim@FreeBSD.org, rodrigc@FreeBSD.org, ganbold@FreeBSD.org, edwin@FreeBSD.org, pfg@FreeBSD.org, jimharris@FreeBSD.org, asomers@FreeBSD.org, brooks@FreeBSD.org, mckusick@FreeBSD.org, pkelsey@FreeBSD.org, theraven@FreeBSD.org, arybchik@FreeBSD.org, loos@FreeBSD.org, bdrewery@FreeBSD.org, rene@FreeBSD.org, adrian@FreeBSD.org, kib@FreeBSD.org, andreast@FreeBSD.org, jonathan@FreeBSD.org, bjk@FreeBSD.org, rwatson@FreeBSD.org, erj@FreeBSD.org, scottl@FreeBSD.org, hrs@FreeBSD.org, andrew@FreeBSD.org, bz@FreeBSD.org, yongari@FreeBSD.org, jah@FreeBSD.org, pluknet@FreeBSD.org, joel@FreeBSD.org, emaste@FreeBSD.org, marius@FreeBSD.org, ngie@FreeBSD.org, jkim@FreeBSD.org, sbruno@FreeBSD.org, vangyzen@FreeBSD.org, ian@FreeBSD.org, mav@FreeBSD.org, neel@FreeBSD.org, osa@FreeBSD.org, br@FreeBSD.org, takawata@FreeBSD.org, fanf@FreeBSD.org, royger@FreeBSD.org, imp@FreeBSD.org, zbb@FreeBSD.org Message-ID: <921970802.27.1432166673027.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1698794570.25.1432159487942.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1698794570.25.1432159487942.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build is back to normal : FreeBSD_HEAD_amd64_gcc4.9 #4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD_amd64_gcc4.9 X-Jenkins-Result: SUCCESS X-Mailman-Approved-At: Thu, 21 May 2015 01:59:04 +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, 21 May 2015 00:04:33 -0000 See From owner-freebsd-current@FreeBSD.ORG Thu May 21 02:17:57 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CA892746 for ; Thu, 21 May 2015 02:17:57 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id B7C771A06 for ; Thu, 21 May 2015 02:17:57 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id EF35AA5F for ; Thu, 21 May 2015 02:17:57 +0000 (UTC) Date: Thu, 21 May 2015 02:17:57 +0000 (GMT) From: jenkins-admin@freebsd.org To: freebsd-current@freebsd.org Message-ID: <727320657.29.1432174677931.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1912251249.12.1432094438240.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1912251249.12.1432094438240.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build is back to normal : FreeBSD_HEAD-tests #1044 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: SUCCESS 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, 21 May 2015 02:17:57 -0000 See From owner-freebsd-current@FreeBSD.ORG Thu May 21 03:21:23 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 83B51518; Thu, 21 May 2015 03:21:23 +0000 (UTC) Received: from mail-lb0-x22a.google.com (mail-lb0-x22a.google.com [IPv6:2a00:1450:4010:c04::22a]) (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 233571192; Thu, 21 May 2015 03:21:23 +0000 (UTC) Received: by lbcmx3 with SMTP id mx3so8481301lbc.1; Wed, 20 May 2015 20:21:21 -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=IP319xkqgw0kMFnclmoU+o5NkwBoTdzPwuVB6vrbgYk=; b=lHGiNRwLufuj6O6DRoeQOQ2s6wdmpRVt6iDKwffXwbUYk8a4OQV74bSYtflXPK9w6x 8DIeqqBgmNAzRQ1a/4d0XdSbY2RW9yWJ/HGsCulhVQKEEHBjJHlD4uDlnuUEsKuGSQN/ y2/dpAWnE52B9d9RNEpFzvUrsOgShhVQheMkZlLsSpGf8tex7rZt8s6YZ2rFhVBzSsXV 9Ga21s79/jUnM8JYY2zXmG11/746QSn6Vra9ibtJ6JXV8ngSBZPAplu1V0P8cd6cDe69 x18sMye+2qf76UNDClWquF9L7km0SGb6Pe443udRm2iilPUvxkgOhoZmUmjCA8mEdH1z sRYA== MIME-Version: 1.0 X-Received: by 10.112.135.131 with SMTP id ps3mr427348lbb.84.1432178481362; Wed, 20 May 2015 20:21:21 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.112.164.38 with HTTP; Wed, 20 May 2015 20:21:21 -0700 (PDT) In-Reply-To: References: Date: Wed, 20 May 2015 20:21:21 -0700 X-Google-Sender-Auth: y-ydwxGacVOW6Ubu9mXXHAjt910 Message-ID: Subject: Re: libc/gen: unused variables From: Craig Rodrigues To: Adrian Chadd Cc: freebsd-current 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, 21 May 2015 03:21:23 -0000 On Wed, May 20, 2015 at 5:53 PM, Adrian Chadd wrote: > > > > How much of FreeBSD have you been able to compile with gcc 4.9, and on > which > > platform? > > I get down to a little bit inside libc before I hit unused code warnings. > What platform are you compiling on? Are you looking at anything else besides "unused code" warnings? In the Jenkins job, I put in the following in make.conf: # disable -Werror in userland build NO_WERROR=yes # disable -Werror in kernel build WERROR= With this, I build and get all the warnings: https://jenkins.freebsd.org/job/FreeBSD_HEAD_amd64_gcc4.9/4/warnings17Result/ If you commit stuff which deals with the warnings, it would be hepful if you can periodically monitor that Jenkins job and see if the overall warnings go down. Thanks. -- Craig From owner-freebsd-current@FreeBSD.ORG Thu May 21 06:53:43 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6D973C8E; Thu, 21 May 2015 06:53:43 +0000 (UTC) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (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 228131935; Thu, 21 May 2015 06:53:42 +0000 (UTC) Received: from th-04.cs.huji.ac.il ([132.65.80.125]) by kabab.cs.huji.ac.il with esmtp id 1YvKAp-000KZ0-OF; Thu, 21 May 2015 09:41:43 +0300 From: Daniel Braniss Subject: OF_getprop weirdness - raspberry pi Date: Thu, 21 May 2015 09:41:42 +0300 Message-Id: Cc: current@freebsd.org To: hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) X-Mailer: Apple Mail (2.2098) 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: Thu, 21 May 2015 06:53:43 -0000 Hi, I=E2=80=99m running current as of last week on a raspberry pi B. i don=E2=80=99t know if this only related to arm, but this is what I = have in my rpi-b.dts: =E2=80=A6. spi0 { rfid0 { compatible =3D "rfid,mfrc5"; spi-chipselect =3D <0>; reset { compatible =3D "pcd-reset"; gpios =3D <&gpio 6 2>; }; lock { compatible =3D "lock-1"; gpios =3D <&gpio 13 2>; }; sense { compatible =3D "sense-1"; gpios =3D <&gpio 19 1>; };=20 }; =E2=80=A6 and a call to uint32_t data[3]; =09 OF_getprop(node, =E2=80=9Cgpios=E2=80=9D, data, sizeof(data)); = // node is =E2=80=98pcd-reset' returns: data[0]: 0x03000000 data[1]: 0x06000000 data[2]: 0x02000000 which looks to me that it=E2=80=99s in the wrong endian? cheers, danny From owner-freebsd-current@FreeBSD.ORG Thu May 21 07:35:23 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 601B6A83; Thu, 21 May 2015 07:35:23 +0000 (UTC) Received: from mail.turbocat.net (heidi.turbocat.net [88.198.202.214]) (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 1AF0E1E65; Thu, 21 May 2015 07:35:22 +0000 (UTC) Received: from laptop015.home.selasky.org (cm-176.74.213.204.customer.telag.net [176.74.213.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id A9A121FE023; Thu, 21 May 2015 09:35:19 +0200 (CEST) Message-ID: <555D8AE5.4030704@selasky.org> Date: Thu, 21 May 2015 09:36:05 +0200 From: Hans Petter Selasky User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: Ed Maste CC: Oliver Pinter , Wolfgang Zenker , FreeBSD Current Subject: Re: Race VT+X11 on -current References: <554BC475.50203@selasky.org> <554BD2A8.70702@selasky.org> <554C3CCB.3030809@selasky.org> <4937E44E-C0EF-4052-961C-F46D5EC5BE00@gmail.com> <554C8AEB.2080502@selasky.org> <554CC841.60908@freebsd.org> <20150509210525.GA80848@lyxys.ka.sub.org> <554F5379.2070100@selasky.org> <20150510165330.GA86856@lyxys.ka.sub.org> <554F8BA6.9000702@selasky.org> <554F91DE.8010209@selasky.org> In-Reply-To: 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: Thu, 21 May 2015 07:35:23 -0000 On 05/11/15 21:52, Ed Maste wrote: > On 10 May 2015 at 13:14, Hans Petter Selasky wrote: >> >> Your patch is correct from what I can see. Signed modulus can be creepy >> sometimes! Better if VT_MAXWINDOWS was power of two and we used a bitwise >> AND. > > The patch is correct, although signedness doesn't come into play. The > unsigned vw_number just wraps to 2^32-1, which is 3 modulo 12. FYI: https://svnweb.freebsd.org/changeset/base/283187 --HPS From owner-freebsd-current@FreeBSD.ORG Thu May 21 11:42:29 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C6693B6F for ; Thu, 21 May 2015 11:42:29 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id B547E1F77 for ; Thu, 21 May 2015 11:42:29 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 941E5B66 for ; Thu, 21 May 2015 11:42:29 +0000 (UTC) Date: Thu, 21 May 2015 11:42:29 +0000 (GMT) From: jenkins-admin@freebsd.org To: freebsd-current@freebsd.org Message-ID: <843946130.32.1432208549196.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build became unstable: FreeBSD_HEAD-tests #1045 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE 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, 21 May 2015 11:42:29 -0000 See From owner-freebsd-current@FreeBSD.ORG Thu May 21 14:25:47 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D2AAB1C9 for ; Thu, 21 May 2015 14:25:47 +0000 (UTC) Received: from pmta2.delivery4.ore.mailhop.org (pmta2.delivery4.ore.mailhop.org [54.200.247.200]) by mx1.freebsd.org (Postfix) with SMTP id B09B01431 for ; Thu, 21 May 2015 14:25:47 +0000 (UTC) Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Thu, 21 May 2015 14:25:34 +0000 (UTC) Received: from revolution.hippie.lan (revolution.hippie.lan [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id t4LEPdYq001317; Thu, 21 May 2015 08:25:40 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1432218339.1208.1.camel@freebsd.org> Subject: Re: OF_getprop weirdness - raspberry pi From: Ian Lepore To: Daniel Braniss Cc: hackers@freebsd.org, current@freebsd.org Date: Thu, 21 May 2015 08:25:39 -0600 In-Reply-To: References: Content-Type: text/plain; charset="windows-1251" X-Mailer: Evolution 3.12.10 FreeBSD GNOME Team Port Mime-Version: 1.0 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: Thu, 21 May 2015 14:25:47 -0000 On Thu, 2015-05-21 at 09:41 +0300, Daniel Braniss wrote: > Hi, > I’m running current as of last week on a raspberry pi B. > > i don’t know if this only related to arm, but this is what I have in my rpi-b.dts: > …. > spi0 { > rfid0 { > compatible = "rfid,mfrc5"; > spi-chipselect = <0>; > reset { > compatible = "pcd-reset"; > gpios = <&gpio 6 2>; > }; > lock { > compatible = "lock-1"; > gpios = <&gpio 13 2>; > }; > sense { > compatible = "sense-1"; > gpios = <&gpio 19 1>; > }; > }; > … > and a call to > uint32_t data[3]; > > OF_getprop(node, “gpios”, data, sizeof(data)); // node is ‘pcd-reset' > returns: > data[0]: 0x03000000 > data[1]: 0x06000000 > data[2]: 0x02000000 > > which looks to me that it’s in the wrong endian? > > cheers, > danny FDT data is always big-endian, use OF_getencprop() to unpack it to host format. -- Ian From owner-freebsd-current@FreeBSD.ORG Thu May 21 15:55:11 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C1AD25C6; Thu, 21 May 2015 15:55:11 +0000 (UTC) Received: from onelab2.iet.unipi.it (onelab2.iet.unipi.it [131.114.59.238]) by mx1.freebsd.org (Postfix) with ESMTP id 88F221FC5; Thu, 21 May 2015 15:55:10 +0000 (UTC) Received: by onelab2.iet.unipi.it (Postfix, from userid 275) id B67FD7300A; Thu, 21 May 2015 18:02:13 +0200 (CEST) Date: Thu, 21 May 2015 18:02:13 +0200 From: Luigi Rizzo To: current@freebsd.org Cc: freebsd-net@freebsd.org, g.lettieri@iet.unipi.it, stefanogarzarella@gmail.com Subject: heads up: netmap code update next week. Message-ID: <20150521160213.GD66725@onelab2.iet.unipi.it> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) 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, 21 May 2015 15:55:11 -0000 Hi, some time next week we will push to head (and hopefully, to stable/10 before the code slush) an update to the netmap code. There will be no API changes, and the changes are mostly internal restructuring of the netmap kernel code and simplification of device drivers (we will ll handle most of them ourselves and talk to Navdeep for the chelsio bits). These changes are needed to ease upcoming work on separate memory allocators, and the passthrough code which we are working on. If anyone has local diffs that would like to submit, please let us know so we can merge them as well if appropriate cheers luigi From owner-freebsd-current@FreeBSD.ORG Thu May 21 19:09:17 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2F99AB05 for ; Thu, 21 May 2015 19:09:17 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 1D28F1977 for ; Thu, 21 May 2015 19:09:17 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 59144C01 for ; Thu, 21 May 2015 19:09:17 +0000 (UTC) Date: Thu, 21 May 2015 19:09:16 +0000 (GMT) From: jenkins-admin@freebsd.org To: freebsd-current@freebsd.org Message-ID: <64361532.36.1432235356842.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <843946130.32.1432208549196.JavaMail.jenkins@jenkins-9.freebsd.org> References: <843946130.32.1432208549196.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build is back to stable : FreeBSD_HEAD-tests #1046 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: SUCCESS 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, 21 May 2015 19:09:17 -0000 See From owner-freebsd-current@FreeBSD.ORG Fri May 22 02:00:38 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 53CD517A for ; Fri, 22 May 2015 02:00:38 +0000 (UTC) Received: from mail.lifanov.com (mail.lifanov.com [206.125.175.12]) (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 40F4716CE for ; Fri, 22 May 2015 02:00:37 +0000 (UTC) Received: by mail.lifanov.com (Postfix, from userid 58) id 175321CAD7C; Thu, 21 May 2015 21:55:15 -0400 (EDT) Received: from app.lifanov.com (chat.lifanov.com [206.125.175.13]) by mail.lifanov.com (Postfix) with ESMTPA id 9B3F41CAB67 for ; Thu, 21 May 2015 21:55:14 -0400 (EDT) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 21 May 2015 21:55:14 -0400 From: Nikolai Lifanov To: freebsd-current@freebsd.org Subject: xargs -P0 suport Message-ID: X-Sender: lifanov@mail.lifanov.com User-Agent: Roundcube Webmail/1.1.1 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, 22 May 2015 02:00:38 -0000 Hi current@! Can someone take a look at Bugzilla #199976 please? It's a pretty trivial patch that adds -P0 support to xargs. If there is any feedback or the patch is wrong, I can rework it. I've been running CURRENT with it for a bit now with no problems. I would like very much for it to make it to 10.2-RELEASE. It would make it much easier for me to convert some systems to FreeBSD as many custom scripts that use it will be able to port as-is. Thank you! - Nikolai Lifanov From owner-freebsd-current@FreeBSD.ORG Fri May 22 03:25:55 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1627EBD6 for ; Fri, 22 May 2015 03:25:55 +0000 (UTC) Received: from mx1.scaleengine.net (beauharnois2.bhs1.scaleengine.net [142.4.218.15]) by mx1.freebsd.org (Postfix) with ESMTP id E7127102C for ; Fri, 22 May 2015 03:25:54 +0000 (UTC) Received: from [192.168.1.2] (Seawolf.HML3.ScaleEngine.net [209.51.186.28]) (Authenticated sender: allanjude.freebsd@scaleengine.com) by mx1.scaleengine.net (Postfix) with ESMTPSA id AEB2BAC4A8 for ; Fri, 22 May 2015 03:25:53 +0000 (UTC) Message-ID: <555EA1C0.8010909@freebsd.org> Date: Thu, 21 May 2015 23:25:52 -0400 From: Allan Jude User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: freebsd-current@freebsd.org Subject: Re: xargs -P0 suport References: In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="kUre7R9s1F0JXDV7S0qKb82IcvCJDASLN" 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, 22 May 2015 03:25:55 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --kUre7R9s1F0JXDV7S0qKb82IcvCJDASLN Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2015-05-21 21:55, Nikolai Lifanov wrote: > Hi current@! >=20 > Can someone take a look at Bugzilla #199976 please? > It's a pretty trivial patch that adds -P0 support to xargs. >=20 > If there is any feedback or the patch is wrong, I can rework it. > I've been running CURRENT with it for a bit now with no problems. >=20 > I would like very much for it to make it to 10.2-RELEASE. > It would make it much easier for me to convert some systems to FreeBSD > as many custom scripts that use it will be able to port as-is. >=20 > Thank you! >=20 > - Nikolai Lifanov >=20 > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.o= rg" This has been submitted for code review https://reviews.freebsd.org/D2616 --=20 Allan Jude --kUre7R9s1F0JXDV7S0qKb82IcvCJDASLN 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) iQIcBAEBAgAGBQJVXqHDAAoJEJrBFpNRJZKfw28P/RW0MZ9YqB5wyAuzdax9Lbyd 3DcOMTjSYdhXZLeW9sV9+japUatA/JQv6HpsIkS5YxWOLocHKQp8Zmq7bx1iTFvw 1dp6J6yrFb3pueYKlZnbdzHiwc8lNBLhYsL6dylhcxctQxNXljGkUTED/n2uzSmm pbQSxn7pBWmoEa4lmCR+IAbzl6lkARfRC+qKEvKBw5tkYBLO3GzNLnOTz0r6avX7 qmw4JtP7WTsSu749ISDIx76ZaLWoIdA/pyck/DfLKnxwp5NcNqiJHztFis25PvY8 2cRWLLjJOQ019uD22vFodAq8K+HNheKbCrT6IjwiW3xPTq/Ty+Qe0xmHOuEZk2qT ws0fbxnibaOXcTSCUu3TioPuhaIylRV+PI3006XSHb+Czxby97rpO3RmeTj3BYWr Mx0cs8PISG7qM3KX4Dlpx7DvYpHr9S3lyMDwyEjBmKsSUhBb/Xzsma9tq8EZJ0mZ t4OYrG3ZTWnNX+MJdg6Ek10TW0t2d915GQSG+vU/n+mJUlxYODxXSsHmKqm7l2wC Py5FnmvmI/u5CYAbqVCDg9Lpk7C8T1YhBis2UPCPkuKF5yUqJnAUQEDNmNl/smHI rU2FvuVgC2vaDAOzUYb22bSqYOSLBAlgXcobohVPPGUjoAnBAfHisfnJXrHoUD/i HEDlst8tS0eg3g4QSrjK =07OI -----END PGP SIGNATURE----- --kUre7R9s1F0JXDV7S0qKb82IcvCJDASLN-- From owner-freebsd-current@FreeBSD.ORG Fri May 22 03:52:43 2015 Return-Path: Delivered-To: current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5985DE7A; Fri, 22 May 2015 03:52:43 +0000 (UTC) Received: from dd16522.kasserver.com (dd16522.kasserver.com [85.13.137.124]) (using TLSv1.1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1BA1212F3; Fri, 22 May 2015 03:52:42 +0000 (UTC) Received: from mx12.chaot.net (82.131.85.156.cable.starman.ee [82.131.85.156]) by dd16522.kasserver.com (Postfix) with ESMTPSA id 1E0524560A9; Fri, 22 May 2015 05:45:44 +0200 (CEST) Received: from mx12.chaot.net (localhost [127.0.0.1]); by mx12.chaot.net (OpenSMTPD) with ESMTP id 6040def2; Fri, 22 May 2015 06:45:42 +0300 (EEST) Message-ID: <555EA666.405@FreeBSD.org> Date: Fri, 22 May 2015 06:45:42 +0300 From: Johannes Jost Meixner User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: adrian@FreeBSD.org CC: sparvu@kronometrix.org, current@FreeBSD.org, lutz.bichler@gmail.com, mike@reifenberger.com Subject: Fwd: Re: i915kms.ko regression? References: In-Reply-To: X-Forwarded-Message-Id: 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: Fri, 22 May 2015 03:52:43 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi Adrian, Stefan is seeing the same issue I've started seeing in February. We're both using ASUS UX32VDs (https://wiki.freebsd.org/Laptops/ASUS_UX32VD). What's the actual fix for it? - -J > Hi, > > How are things ? Still using Zenbook ? > > Im running out of ideas: it seems I cant update anymore my FreeBSD > 11 to latest HEAD release since Xorg refuses to work/start nicely > on this laptop. Something broke down Xorg after drm2 update at the > beginning of Feb 2015. > > I logged here the entire story: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198937 > > Any tips very welcome. Are you using FreeBSD current on Zenbook ? > > Thanks, - -------- Forwarded Message -------- Subject: Re: i915kms.ko regression? Date: Thu, 5 Feb 2015 11:29:20 -0800 From: Adrian Chadd To: Michael Reifenberger CC: Lutz Bichler , Johannes Meixner , current@freebsd.org There's a backlight_invert tunable/hint that you can set in /boot/loader.conf . Try setting it to 1 and rebooting. - -a On 5 February 2015 at 10:32, wrote: > Am 2015-02-05 09:46, schrieb Lutz Bichler: >> >> Hi Johannes, >> >> i am experiencing a similar behavior on an Asus UX31A. The >> display is active but brightness seems to be near 0 and >> unchangeable. >> >> Reverting https://svnweb.freebsd.org/changeset/base/277959 made >> me get full brightness again. Unfortunately, brightness changing >> does not work. >> > > Me too for my Asus UX32VD Notebook. > > Greetings --- Michael Reifenberger > > _______________________________________________ > 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" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVXqZmAAoJEPyeKTcbGw0LfRgIALvtme8p4NfBDONVh2fX0JZB yDYUhIQgRPFkGYNkFQ/qpokHwfRpxQ+M61Ou2MsXmU6ea90g4eapejGXNlFYp5Td oVXFI+hVuJ+bB3ajuXP60n77Pt+cIKw11vFsp4c94yPStCdTQUqT07g1i2iaYyF0 WydYlf4J/DizuDJ6haW8Ye+MZziK2O8krohcQnCXQFM1JyjuSmCXmz6Xp4a7dwop wE0dJ7wbIl+MnY2mPtaH3cONOqCFCtxG9HGax6gmHB12kyGgi3UWXs6oABPYxg8d VgPNKZESXUVryKN7hDjGjuQnc7BGCj4cTJbuSD8eaog0OvcqVuTNP+Lp6jk8q6I= =urNW -----END PGP SIGNATURE----- From owner-freebsd-current@FreeBSD.ORG Fri May 22 04:57:12 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D0481908; Fri, 22 May 2015 04:57:12 +0000 (UTC) Received: from mail-ig0-x22f.google.com (mail-ig0-x22f.google.com [IPv6:2607:f8b0:4001:c05::22f]) (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 9B7EB18C4; Fri, 22 May 2015 04:57:12 +0000 (UTC) Received: by igbhj9 with SMTP id hj9so27822796igb.1; Thu, 21 May 2015 21:57: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:date:message-id:subject :from:to:cc:content-type; bh=QTjSpS+M6jXrYHo0CQoJj+nHbpO+LNTc2vuHHxtiT2Y=; b=YXThNAowmziOBLF39fCoBMZcD4HVd78w/XGF8ulirzJtlyOKRZK/TeJkNAnbIUXeZ1 YV9JoArYvZm8ztEb5xnntQfdxkyVgfBOI5DNVuqjdLwFm7IhHBwvy25ELdPL53aJvIzy vTQsTj8Yzl9qnmXbkgV1tEvYvIYctYPaYCoUAzAyu02edFd5pOdJ4iatQFE1tTiU8bhl tHBGKi7PuGhhbHb3loAkY1dqIHmALxZPapfERVhO/09GJMKddt4T+N/lF+gLYzCLPaba CSLR1Z/EvaKpbI/PKcllHaRvaoQj5mROEyYGd2dxXYq8RmWqrvj5HRqbkYaKGRJfCfie pJnQ== MIME-Version: 1.0 X-Received: by 10.107.46.39 with SMTP id i39mr8280073ioo.8.1432270632055; Thu, 21 May 2015 21:57:12 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Thu, 21 May 2015 21:57:12 -0700 (PDT) In-Reply-To: <555EA666.405@FreeBSD.org> References: <555EA666.405@FreeBSD.org> Date: Thu, 21 May 2015 21:57:12 -0700 X-Google-Sender-Auth: kBvZTlx_mZh99fsv2YXnSRn6Y8I Message-ID: Subject: Re: Re: i915kms.ko regression? From: Adrian Chadd To: Johannes Jost Meixner Cc: Stefan Parvu , "current@freebsd.org" , Lutz Bichler , Michael Reifenberger 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, 22 May 2015 04:57:13 -0000 Hi, I don't know . Unfortunately the drm2 update landed in between some backlight changes in upstream ,and it's quite possible that we've hit some magic point in the linux history where the backlight broke for various versions of laptops. It's fine for all the models I own, so unless someone buys me one so I can tinker with it, you're going to have to wait for the next drm2 update to more recent Linux code. -adrian On 21 May 2015 at 20:45, Johannes Jost Meixner wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Hi Adrian, > > Stefan is seeing the same issue I've started seeing in February. > > We're both using ASUS UX32VDs > (https://wiki.freebsd.org/Laptops/ASUS_UX32VD). > > What's the actual fix for it? > - -J > > >> Hi, >> >> How are things ? Still using Zenbook ? >> >> Im running out of ideas: it seems I cant update anymore my FreeBSD >> 11 to latest HEAD release since Xorg refuses to work/start nicely >> on this laptop. Something broke down Xorg after drm2 update at the >> beginning of Feb 2015. >> >> I logged here the entire story: >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198937 >> >> Any tips very welcome. Are you using FreeBSD current on Zenbook ? >> >> Thanks, > > > > - -------- Forwarded Message -------- > Subject: Re: i915kms.ko regression? > Date: Thu, 5 Feb 2015 11:29:20 -0800 > From: Adrian Chadd > To: Michael Reifenberger > CC: Lutz Bichler , Johannes Meixner > , current@freebsd.org > > There's a backlight_invert tunable/hint that you can set in > /boot/loader.conf . Try setting it to 1 and rebooting. > > > - -a > > > On 5 February 2015 at 10:32, wrote: >> Am 2015-02-05 09:46, schrieb Lutz Bichler: >>> >>> Hi Johannes, >>> >>> i am experiencing a similar behavior on an Asus UX31A. The >>> display is active but brightness seems to be near 0 and >>> unchangeable. >>> >>> Reverting https://svnweb.freebsd.org/changeset/base/277959 made >>> me get full brightness again. Unfortunately, brightness changing >>> does not work. >>> >> >> Me too for my Asus UX32VD Notebook. >> >> Greetings --- Michael Reifenberger >> >> _______________________________________________ >> 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" > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 > > iQEcBAEBCAAGBQJVXqZmAAoJEPyeKTcbGw0LfRgIALvtme8p4NfBDONVh2fX0JZB > yDYUhIQgRPFkGYNkFQ/qpokHwfRpxQ+M61Ou2MsXmU6ea90g4eapejGXNlFYp5Td > oVXFI+hVuJ+bB3ajuXP60n77Pt+cIKw11vFsp4c94yPStCdTQUqT07g1i2iaYyF0 > WydYlf4J/DizuDJ6haW8Ye+MZziK2O8krohcQnCXQFM1JyjuSmCXmz6Xp4a7dwop > wE0dJ7wbIl+MnY2mPtaH3cONOqCFCtxG9HGax6gmHB12kyGgi3UWXs6oABPYxg8d > VgPNKZESXUVryKN7hDjGjuQnc7BGCj4cTJbuSD8eaog0OvcqVuTNP+Lp6jk8q6I= > =urNW > -----END PGP SIGNATURE----- From owner-freebsd-current@FreeBSD.ORG Fri May 22 05:27:54 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A1BBAD8E; Fri, 22 May 2015 05:27:54 +0000 (UTC) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (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 2884C1BD7; Fri, 22 May 2015 05:27:53 +0000 (UTC) Received: from th-04.cs.huji.ac.il ([132.65.80.125]) by kabab.cs.huji.ac.il with esmtp id 1YvfUY-000KTA-VI; Fri, 22 May 2015 08:27:31 +0300 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Subject: Re: OF_getprop weirdness - raspberry pi From: Daniel Braniss In-Reply-To: <1432218339.1208.1.camel@freebsd.org> Date: Fri, 22 May 2015 08:27:30 +0300 Cc: hackers@freebsd.org, current@freebsd.org Message-Id: <288BCD94-70F2-46B1-80F8-9755678E3D3F@cs.huji.ac.il> References: <1432218339.1208.1.camel@freebsd.org> To: Ian Lepore X-Mailer: Apple Mail (2.2098) 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: Fri, 22 May 2015 05:27:54 -0000 > On May 21, 2015, at 5:25 PM, Ian Lepore wrote: >=20 > On Thu, 2015-05-21 at 09:41 +0300, Daniel Braniss wrote: >> Hi, >> I=E2=80=99m running current as of last week on a raspberry pi B. >>=20 >> i don=E2=80=99t know if this only related to arm, but this is what I = have in my rpi-b.dts: >> =E2=80=A6. >> spi0 { >> rfid0 { >> compatible =3D "rfid,mfrc5"; >> spi-chipselect =3D <0>; >> reset { >> compatible =3D "pcd-reset"; >> gpios =3D <&gpio 6 2>; >> }; >> lock { >> compatible =3D "lock-1"; >> gpios =3D <&gpio 13 2>; >> }; >> sense { >> compatible =3D "sense-1"; >> gpios =3D <&gpio 19 1>; >> };=20 >> }; >> =E2=80=A6 >> and a call to >> uint32_t data[3]; >> =09 >> OF_getprop(node, =E2=80=9Cgpios=E2=80=9D, data, sizeof(data)); = // node is =E2=80=98pcd-reset' >> returns: >> data[0]: 0x03000000 >> data[1]: 0x06000000 >> data[2]: 0x02000000 >>=20 >> which looks to me that it=E2=80=99s in the wrong endian? >>=20 >> cheers, >> danny >=20 > FDT data is always big-endian, use OF_getencprop() to unpack it to = host > format. >=20 thanks! is there (apart from the source), some man pages, doc? so far I found = outdated, or incomplete info. danny > -- Ian From owner-freebsd-current@FreeBSD.ORG Fri May 22 05:51:19 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E6E931CE; Fri, 22 May 2015 05:51:19 +0000 (UTC) Received: from mail-ig0-x22e.google.com (mail-ig0-x22e.google.com [IPv6:2607:f8b0:4001:c05::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 B067B1DB3; Fri, 22 May 2015 05:51:19 +0000 (UTC) Received: by igbpi8 with SMTP id pi8so27785974igb.1; Thu, 21 May 2015 22:51:19 -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=/t4l23xW43Cex4cIW6LlOLqwDFHOS7Erk8GqncOyPAc=; b=k7XifXDY/p92zKlXZVl3sBL/mKZ0Gj8BA1aAmGQkHt3qyFt+3BVQZb9+dZSuuyW8MM HA99FAqj5I7BNUooOtdwoIZmdX+jQU8V+AMzlnJ1zPkRWw+T11Z8WzVRBr8X29Vszrky i6fCgzehD9+NKhCxdB7AaSdYzXqfYJtdRUQeAmytbn02mzi9M8dY1qUki7STLt3+xuEj 5lIGW1E3mcPog7MetazAU9VL2uWRUkr0+Lq1rD1FubHIfAeUN9C/nPy39uJ6ChbwLXDE CvlvxSAuw+YWlH4rgcnovzKlWLrc23iUSVKJfhKDUQ12x/guat6SC65NUbij7E8BMdja 5HwQ== MIME-Version: 1.0 X-Received: by 10.50.141.198 with SMTP id rq6mr3347765igb.6.1432273879186; Thu, 21 May 2015 22:51:19 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Thu, 21 May 2015 22:51:19 -0700 (PDT) In-Reply-To: References: <555EA666.405@FreeBSD.org> Date: Thu, 21 May 2015 22:51:19 -0700 X-Google-Sender-Auth: XV1D1dsjP_8LHHh9X_Jsybkcj88 Message-ID: Subject: Re: Re: i915kms.ko regression? From: Adrian Chadd To: Johannes Jost Meixner Cc: Stefan Parvu , "current@freebsd.org" , Lutz Bichler , Michael Reifenberger 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, 22 May 2015 05:51:20 -0000 And they're $900 on amazon, sorry :( (My Zenbook works fine, but it's not exactly the same.) Does -HEAD do the same thing still? -a On 21 May 2015 at 21:57, Adrian Chadd wrote: > Hi, > > I don't know . Unfortunately the drm2 update landed in between some > backlight changes in upstream ,and it's quite possible that we've hit > some magic point in the linux history where the backlight broke for > various versions of laptops. > > It's fine for all the models I own, so unless someone buys me one so I > can tinker with it, you're going to have to wait for the next drm2 > update to more recent Linux code. > > > > -adrian > > > On 21 May 2015 at 20:45, Johannes Jost Meixner wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA256 >> >> Hi Adrian, >> >> Stefan is seeing the same issue I've started seeing in February. >> >> We're both using ASUS UX32VDs >> (https://wiki.freebsd.org/Laptops/ASUS_UX32VD). >> >> What's the actual fix for it? >> - -J >> >> >>> Hi, >>> >>> How are things ? Still using Zenbook ? >>> >>> Im running out of ideas: it seems I cant update anymore my FreeBSD >>> 11 to latest HEAD release since Xorg refuses to work/start nicely >>> on this laptop. Something broke down Xorg after drm2 update at the >>> beginning of Feb 2015. >>> >>> I logged here the entire story: >>> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198937 >>> >>> Any tips very welcome. Are you using FreeBSD current on Zenbook ? >>> >>> Thanks, >> >> >> >> - -------- Forwarded Message -------- >> Subject: Re: i915kms.ko regression? >> Date: Thu, 5 Feb 2015 11:29:20 -0800 >> From: Adrian Chadd >> To: Michael Reifenberger >> CC: Lutz Bichler , Johannes Meixner >> , current@freebsd.org >> >> There's a backlight_invert tunable/hint that you can set in >> /boot/loader.conf . Try setting it to 1 and rebooting. >> >> >> - -a >> >> >> On 5 February 2015 at 10:32, wrote: >>> Am 2015-02-05 09:46, schrieb Lutz Bichler: >>>> >>>> Hi Johannes, >>>> >>>> i am experiencing a similar behavior on an Asus UX31A. The >>>> display is active but brightness seems to be near 0 and >>>> unchangeable. >>>> >>>> Reverting https://svnweb.freebsd.org/changeset/base/277959 made >>>> me get full brightness again. Unfortunately, brightness changing >>>> does not work. >>>> >>> >>> Me too for my Asus UX32VD Notebook. >>> >>> Greetings --- Michael Reifenberger >>> >>> _______________________________________________ >>> 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" >> >> >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v2 >> >> iQEcBAEBCAAGBQJVXqZmAAoJEPyeKTcbGw0LfRgIALvtme8p4NfBDONVh2fX0JZB >> yDYUhIQgRPFkGYNkFQ/qpokHwfRpxQ+M61Ou2MsXmU6ea90g4eapejGXNlFYp5Td >> oVXFI+hVuJ+bB3ajuXP60n77Pt+cIKw11vFsp4c94yPStCdTQUqT07g1i2iaYyF0 >> WydYlf4J/DizuDJ6haW8Ye+MZziK2O8krohcQnCXQFM1JyjuSmCXmz6Xp4a7dwop >> wE0dJ7wbIl+MnY2mPtaH3cONOqCFCtxG9HGax6gmHB12kyGgi3UWXs6oABPYxg8d >> VgPNKZESXUVryKN7hDjGjuQnc7BGCj4cTJbuSD8eaog0OvcqVuTNP+Lp6jk8q6I= >> =urNW >> -----END PGP SIGNATURE----- From owner-freebsd-current@FreeBSD.ORG Fri May 22 07:00:36 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 05A4D2DF; Fri, 22 May 2015 07:00:36 +0000 (UTC) Received: from mail.kronometrix.org (mail.kronometrix.org [54.72.43.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "kronometrix.org", Issuer "kronometrix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 8D32C15B0; Fri, 22 May 2015 07:00:34 +0000 (UTC) Received: from [192.168.1.171] (188-127-209-196.cust.suomicom.net [188.127.209.196]) (authenticated bits=0) by mail.kronometrix.org (8.14.9/8.14.9) with ESMTP id t4M74LUu087352 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES128-SHA bits=128 verify=NO); Fri, 22 May 2015 07:04:21 GMT (envelope-from sparvu@kronometrix.org) Message-ID: <555ED40A.9080405@kronometrix.org> Date: Fri, 22 May 2015 10:00:26 +0300 From: Stefan Parvu Reply-To: sparvu@kronometrix.org Organization: kronometrix.org User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Adrian Chadd , Johannes Jost Meixner CC: "current@freebsd.org" , Lutz Bichler , Michael Reifenberger Subject: Re: i915kms.ko regression? References: <555EA666.405@FreeBSD.org> In-Reply-To: OpenPGP: id=CED4DF6EB415AB03087F1B5C1CB2B549DE465D09 Content-Type: text/plain; charset=utf-8 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, 22 May 2015 07:00:36 -0000 > Does -HEAD do the same thing still? I tried that couple of days back. Yes, same problem: blank screen, no luck with any settings like backlight. I can easily ssh and reboot or CTRL-ALT-F1 and CTRL-C and reboot (you see nothing on the screen) :) -- Stefan Parvu From owner-freebsd-current@FreeBSD.ORG Fri May 22 07:10:12 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9087C85F; Fri, 22 May 2015 07:10:12 +0000 (UTC) Received: from mail-ie0-x22a.google.com (mail-ie0-x22a.google.com [IPv6:2607:f8b0:4001:c03::22a]) (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 59E5616CF; Fri, 22 May 2015 07:10:12 +0000 (UTC) Received: by iesa3 with SMTP id a3so25276185ies.2; Fri, 22 May 2015 00:10:11 -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=xg739cJg43AYVy88AgGXKWZd7v1s1iYcIwyaq1pgR5M=; b=a9D8nK9NhAeRZILydComWL70agqWBMTXIJXr9oAgVocJLyk9GG1OxeUJFVeWoyyqHu fPBNrrVkQ/1X5JVnZg9evK/sjcNKLE1XqiCEpw2dwhynvQzwPYdmwFexa+MfPV3Gu/QN zKytcl1j8BzsIRnJGqDxO3NBwSRdQffj34jQWaJkPV921IzOPUf0GryJq/kXFBYSaTyt 7O4j6EPnzxx5pvoZs7HGYmDDARh59tEoZxi+DZiqUJAwfpaBKr4Q8/OO5Y6Xn6w+DYZV A4nbN+gkrJn5hS/d6o2xMmD3vLcSfbphZXFCHjIz44Qz+dgPLBzZ6XhdTnD9EBuVklWc YEPQ== MIME-Version: 1.0 X-Received: by 10.43.58.201 with SMTP id wl9mr7822584icb.37.1432278611855; Fri, 22 May 2015 00:10:11 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Fri, 22 May 2015 00:10:11 -0700 (PDT) In-Reply-To: <555ED40A.9080405@kronometrix.org> References: <555EA666.405@FreeBSD.org> <555ED40A.9080405@kronometrix.org> Date: Fri, 22 May 2015 00:10:11 -0700 X-Google-Sender-Auth: JJtK6pLhjduNGdalBGrWa4YDGIc Message-ID: Subject: Re: i915kms.ko regression? From: Adrian Chadd To: Stefan Parvu Cc: Johannes Jost Meixner , "current@freebsd.org" , Lutz Bichler , Michael Reifenberger 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, 22 May 2015 07:10:12 -0000 On 22 May 2015 at 00:00, Stefan Parvu wrote: > >> Does -HEAD do the same thing still? > > I tried that couple of days back. Yes, same problem: blank screen, no > luck with any settings like backlight. I can easily ssh and reboot or > CTRL-ALT-F1 and CTRL-C and reboot (you see nothing on the screen) :) ok. i really do bet it's a backlight config problem, and unfortunately I don't have the laptop to be able to debug it. Sorry :( -a From owner-freebsd-current@FreeBSD.ORG Fri May 22 07:31:56 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4FDA827A; Fri, 22 May 2015 07:31:56 +0000 (UTC) Received: from mail.kronometrix.org (mail.kronometrix.org [54.72.43.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "kronometrix.org", Issuer "kronometrix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D6B561A3A; Fri, 22 May 2015 07:31:55 +0000 (UTC) Received: from [192.168.1.171] (188-127-209-196.cust.suomicom.net [188.127.209.196]) (authenticated bits=0) by mail.kronometrix.org (8.14.9/8.14.9) with ESMTP id t4M7Zfuj087709 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES128-SHA bits=128 verify=NO); Fri, 22 May 2015 07:35:41 GMT (envelope-from sparvu@kronometrix.org) Message-ID: <555EDB63.7040700@kronometrix.org> Date: Fri, 22 May 2015 10:31:47 +0300 From: Stefan Parvu Reply-To: sparvu@kronometrix.org Organization: kronometrix.org User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Adrian Chadd CC: Johannes Jost Meixner , "current@freebsd.org" , Lutz Bichler , Michael Reifenberger Subject: Re: i915kms.ko regression? References: <555EA666.405@FreeBSD.org> <555ED40A.9080405@kronometrix.org> In-Reply-To: OpenPGP: id=CED4DF6EB415AB03087F1B5C1CB2B549DE465D09 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: Fri, 22 May 2015 07:31:56 -0000 > ok. i really do bet it's a backlight config problem, and unfortunately > I don't have the laptop to be able to debug it. Sorry :( no worries. But what does this mean in practice for future: do we need to wait for a new drm2 update or this problem will stay this way until somebody really does fix it ? -- Stefan Parvu From owner-freebsd-current@FreeBSD.ORG Fri May 22 08:39:21 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8171C9A4; Fri, 22 May 2015 08:39:21 +0000 (UTC) Received: from dd16522.kasserver.com (dd16522.kasserver.com [85.13.137.124]) (using TLSv1.1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4084111CD; Fri, 22 May 2015 08:39:21 +0000 (UTC) Received: from mx12.chaot.net (82.131.85.156.cable.starman.ee [82.131.85.156]) by dd16522.kasserver.com (Postfix) with ESMTPSA id 5FDDB45601B; Fri, 22 May 2015 10:39:17 +0200 (CEST) Received: from mx12.chaot.net (localhost [127.0.0.1]); by mx12.chaot.net (OpenSMTPD) with ESMTP id d6dd2a2a; Fri, 22 May 2015 11:39:16 +0300 (EEST) Message-ID: <555EEB34.7050706@FreeBSD.org> Date: Fri, 22 May 2015 11:39:16 +0300 From: Johannes Jost Meixner User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Adrian Chadd , Stefan Parvu CC: "current@freebsd.org" , Lutz Bichler , Michael Reifenberger Subject: Re: i915kms.ko regression? References: <555EA666.405@FreeBSD.org> <555ED40A.9080405@kronometrix.org> In-Reply-To: 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: Fri, 22 May 2015 08:39:21 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 So, here's what I know. My UX32VD "works" okay if you back out https://svnweb.freebsd.org/changeset/base/277959 The problem with it is, once you do back that out, you won't be able to set the brightness anymore (via acpi_asus_wmi). Adrian- do you remember where you found the backlight tunable and which it was? I could back out those changes, install "stock" lemul (instead of backed-out 277959 + lemul), and see what happens. - -Johannes On 05/22/2015 10:10, Adrian Chadd wrote: > On 22 May 2015 at 00:00, Stefan Parvu > wrote: >> >>> Does -HEAD do the same thing still? >> >> I tried that couple of days back. Yes, same problem: blank >> screen, no luck with any settings like backlight. I can easily >> ssh and reboot or CTRL-ALT-F1 and CTRL-C and reboot (you see >> nothing on the screen) :) > > ok. i really do bet it's a backlight config problem, and > unfortunately I don't have the laptop to be able to debug it. Sorry > :( > > > > -a > - -- Johannes Meixner | FreeBSD Committer xmj@FreeBSD.org | http://people.freebsd.org/~xmj -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVXuswAAoJEPyeKTcbGw0LSbQIAJjRMmtKTn1SAYfsHhsp7N5x twizIEZpgttmjaMJr6FuOWt3ItmfXWhxuQaqRZrb0xazzt9Pg1d1DHmmDOXihuXc JaEM603/J/SrsvYz7lJgy9MXC4ErN453aRYupNkEQGtSqk2pQt/l+JvoVdQi+dLp pffmGD4mJFw4B9B0eGrAINrWzNi3so7P3CqRgrIf1B14WBGX2Nreq60MFdS5CrjV A0UONsJrMKPB9oyskfA9RHmtNI4UYUbDeyLl+X9LOz8zYlNI4l6/CfMZcKdUzmzh gQ3NqPERsdFw7s0DLZmx0jv42lYg6f2jEti7JRzgHVD900PGz49vk5XbqcwY2JM= =l5uv -----END PGP SIGNATURE----- From owner-freebsd-current@FreeBSD.ORG Fri May 22 08:55:09 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D7531111; Fri, 22 May 2015 08:55:08 +0000 (UTC) Received: from mail-wg0-x231.google.com (mail-wg0-x231.google.com [IPv6:2a00:1450:400c:c00::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 6210713D1; Fri, 22 May 2015 08:55:08 +0000 (UTC) Received: by wgfl8 with SMTP id l8so11248472wgf.2; Fri, 22 May 2015 01:55:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=uawiH/2l8tUIV/xAhsibrU2OTng/F0qBHjYNuNhW21g=; b=pvl+9ib8V75P0ALPHuN3/U0wL8asjqRW6pcDllFpWo6xx1QDbosFsIif+Fbru2zbV7 VEgjFVKVCAR9aqsy2lzsryEbXkdnCffvGYqpuu2OM2MQeySsyrUyxGbzTF0rceKOtM4s Ff+WVMdQKu/HylwGMae0mBRU6y/MB+Dd+oqLNsp+yb4g0mLFlwUJId7XlgCs1A+FdPn3 TO/0Ms9RVNQPQKFlG7afCakF6bg5RB5W14A3Ca1jOdlojVN6uHhkWgk0k752I4PYk7bD aPGd8I4R0p4Y1+mYSyqop1ukhAOrre/6DDz02B0WDPWefzDWd5HSzu/7MHD7PJbmIBeM G5cg== MIME-Version: 1.0 X-Received: by 10.194.185.107 with SMTP id fb11mr13283724wjc.9.1432284906806; Fri, 22 May 2015 01:55:06 -0700 (PDT) Received: by 10.27.104.197 with HTTP; Fri, 22 May 2015 01:55:06 -0700 (PDT) In-Reply-To: <555EEB34.7050706@FreeBSD.org> References: <555EA666.405@FreeBSD.org> <555ED40A.9080405@kronometrix.org> <555EEB34.7050706@FreeBSD.org> Date: Fri, 22 May 2015 10:55:06 +0200 Message-ID: Subject: Re: i915kms.ko regression? From: Lutz Bichler To: Johannes Jost Meixner Cc: Adrian Chadd , Stefan Parvu , "current@freebsd.org" , Michael Reifenberger X-Mailman-Approved-At: Fri, 22 May 2015 11:20:50 +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: Fri, 22 May 2015 08:55:09 -0000 Hi, on my UX31A it is/was like this: - after 277959 the display was dark - backing out 277959 gave full brightness, but no brightness control using hw.acpi.video.lcd0.brightness anymore - after some more syncing with Linux 3.5.7, brightness control using hw.acpi.video.lcd0.brightness works again - brightness control using the function keys (acpi_asus_wmi?) never really worked, neither before nor after the changes to drm2/i915. Regards, Lutz 2015-05-22 10:39 GMT+02:00 Johannes Jost Meixner : > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > So, > > here's what I know. > > My UX32VD "works" okay if you back out > > https://svnweb.freebsd.org/changeset/base/277959 > > The problem with it is, once you do back that out, you won't be able > to set the brightness anymore (via acpi_asus_wmi). > > Adrian- do you remember where you found the backlight tunable and > which it was? > > I could back out those changes, install "stock" lemul (instead of > backed-out 277959 + lemul), and see what happens. > > > - -Johannes > > > On 05/22/2015 10:10, Adrian Chadd wrote: > > On 22 May 2015 at 00:00, Stefan Parvu > > wrote: > >> > >>> Does -HEAD do the same thing still? > >> > >> I tried that couple of days back. Yes, same problem: blank > >> screen, no luck with any settings like backlight. I can easily > >> ssh and reboot or CTRL-ALT-F1 and CTRL-C and reboot (you see > >> nothing on the screen) :) > > > > ok. i really do bet it's a backlight config problem, and > > unfortunately I don't have the laptop to be able to debug it. Sorry > > :( > > > > > > > > -a > > > > - -- > Johannes Meixner | FreeBSD Committer > xmj@FreeBSD.org | http://people.freebsd.org/~xmj > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 > > iQEcBAEBCAAGBQJVXuswAAoJEPyeKTcbGw0LSbQIAJjRMmtKTn1SAYfsHhsp7N5x > twizIEZpgttmjaMJr6FuOWt3ItmfXWhxuQaqRZrb0xazzt9Pg1d1DHmmDOXihuXc > JaEM603/J/SrsvYz7lJgy9MXC4ErN453aRYupNkEQGtSqk2pQt/l+JvoVdQi+dLp > pffmGD4mJFw4B9B0eGrAINrWzNi3so7P3CqRgrIf1B14WBGX2Nreq60MFdS5CrjV > A0UONsJrMKPB9oyskfA9RHmtNI4UYUbDeyLl+X9LOz8zYlNI4l6/CfMZcKdUzmzh > gQ3NqPERsdFw7s0DLZmx0jv42lYg6f2jEti7JRzgHVD900PGz49vk5XbqcwY2JM= > =l5uv > -----END PGP SIGNATURE----- > From owner-freebsd-current@FreeBSD.ORG Fri May 22 11:32:53 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3A0D91FF; Fri, 22 May 2015 11:32:53 +0000 (UTC) Received: from dd16522.kasserver.com (dd16522.kasserver.com [85.13.137.124]) (using TLSv1.1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EC897179C; Fri, 22 May 2015 11:32:52 +0000 (UTC) Received: from mx12.chaot.net (82.131.85.156.cable.starman.ee [82.131.85.156]) by dd16522.kasserver.com (Postfix) with ESMTPSA id C14F2456102; Fri, 22 May 2015 13:32:49 +0200 (CEST) Received: from mx12.chaot.net (localhost [127.0.0.1]); by mx12.chaot.net (OpenSMTPD) with ESMTP id dbc3eff2; Fri, 22 May 2015 14:32:48 +0300 (EEST) Message-ID: <555F13E0.8020105@FreeBSD.org> Date: Fri, 22 May 2015 14:32:48 +0300 From: Johannes Jost Meixner User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Lutz Bichler CC: Adrian Chadd , Stefan Parvu , "current@freebsd.org" , Michael Reifenberger Subject: Re: i915kms.ko regression? References: <555EA666.405@FreeBSD.org> <555ED40A.9080405@kronometrix.org> <555EEB34.7050706@FreeBSD.org> In-Reply-To: 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: Fri, 22 May 2015 11:32:53 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 05/22/2015 11:55, Lutz Bichler wrote: > > - after some more syncing with Linux 3.5.7, brightness control > using hw.acpi.video.lcd0.brightness works again How did you make that happen? Do you have a diff you could share? > - brightness control using the function keys (acpi_asus_wmi?) > never really worked, neither before nor after the changes to > drm2/i915. Indeed. Do we actually have a tool with which I could ... "keylog", for lack of a better word, all ACPI events, send them (the event name, debug info etc) to syslog, and so on? If there was, I could take a crack at making those buttons work. - -- Johannes Meixner | FreeBSD Committer xmj@FreeBSD.org | http://people.freebsd.org/~xmj -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVXxPbAAoJEPyeKTcbGw0LxMcH/1vgxmS54QYOSABovDpEryEs A7hPRbXpM6sO0pvSEOYqCQKI8SyQlQh7061L3NxXM2ynjqLDwhJmZJwRA8uVbDqy U8bcWDmp3WdJ6vNymB/Ooat+1HtKKpi48LW+hdhDefBbUJP8WXd/pv+8v7iS9xHb +WcnAP/VDhoydzLgh7fK7wJFmOlYGfAFr7k7d2Huamo6kam96Z6Dktlh4E8ZTAYi ex36QBOYmaMZ2iKJLJb5Z2DYFpe7BiKNbzANGF3FOJN510iiJrhy5h8rF00KTEzH mTQXlQ1keH3broYA42r8jiLaNhGOtufCfEQH8pZucSgdSc9Hc8zkcHlNUx3eCdM= =i4es -----END PGP SIGNATURE----- From owner-freebsd-current@FreeBSD.ORG Fri May 22 11:59:25 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C1CFE8A8; Fri, 22 May 2015 11:59:25 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id B2F261AEA; Fri, 22 May 2015 11:59:25 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 25C1CDB8; Fri, 22 May 2015 11:59:22 +0000 (UTC) Date: Fri, 22 May 2015 11:59:21 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-current@freebsd.org Message-ID: <1995273200.42.1432295961666.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1048 - 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, 22 May 2015 11:59:25 -0000 FreeBSD_HEAD-tests - Build #1048 - Fixed: Check console output at https://jenkins.freebsd.org/job/FreeBSD_HEAD-tests/1048/ to view the results. From owner-freebsd-current@FreeBSD.ORG Fri May 22 15:31:08 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4C891882; Fri, 22 May 2015 15:31:08 +0000 (UTC) Received: from mail.lifanov.com (mail.lifanov.com [206.125.175.12]) (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 37D7C1484; Fri, 22 May 2015 15:31:08 +0000 (UTC) Received: by mail.lifanov.com (Postfix, from userid 58) id 288A41CADB4; Fri, 22 May 2015 11:31:07 -0400 (EDT) Received: from [127.0.0.1] (vnat004.nandomedia.com [166.108.31.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.lifanov.com (Postfix) with ESMTPSA id 7CDAC1CAB67; Fri, 22 May 2015 11:31:06 -0400 (EDT) Message-ID: <555F4BB9.1020001@mail.lifanov.com> Date: Fri, 22 May 2015 11:31:05 -0400 From: Nikolai Lifanov User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Allan Jude , freebsd-current@freebsd.org Subject: Re: xargs -P0 suport References: <555EA1C0.8010909@freebsd.org> In-Reply-To: <555EA1C0.8010909@freebsd.org> 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: Fri, 22 May 2015 15:31:08 -0000 On 05/21/15 23:25, Allan Jude wrote: > On 2015-05-21 21:55, Nikolai Lifanov wrote: >> Hi current@! >> >> Can someone take a look at Bugzilla #199976 please? >> It's a pretty trivial patch that adds -P0 support to xargs. >> >> If there is any feedback or the patch is wrong, I can rework it. >> I've been running CURRENT with it for a bit now with no problems. >> >> I would like very much for it to make it to 10.2-RELEASE. >> It would make it much easier for me to convert some systems to FreeBSD >> as many custom scripts that use it will be able to port as-is. >> >> Thank you! >> >> - Nikolai Lifanov >> >> _______________________________________________ >> 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" > > This has been submitted for code review > > https://reviews.freebsd.org/D2616 > > Thanks! - Nikolai Lifanov From owner-freebsd-current@FreeBSD.ORG Fri May 22 16:32:50 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5D932C2D for ; Fri, 22 May 2015 16:32:50 +0000 (UTC) Received: from mx1.scaleengine.net (beauharnois2.bhs1.scaleengine.net [142.4.218.15]) by mx1.freebsd.org (Postfix) with ESMTP id 39C041C49 for ; Fri, 22 May 2015 16:32:49 +0000 (UTC) Received: from [192.168.1.2] (Seawolf.HML3.ScaleEngine.net [209.51.186.28]) (Authenticated sender: allanjude.freebsd@scaleengine.com) by mx1.scaleengine.net (Postfix) with ESMTPSA id 6A5A4AC2D4 for ; Fri, 22 May 2015 16:32:48 +0000 (UTC) Message-ID: <555F5A34.3090907@freebsd.org> Date: Fri, 22 May 2015 12:32:52 -0400 From: Allan Jude User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: freebsd-current@freebsd.org Subject: Re: xargs -P0 suport References: <555EA1C0.8010909@freebsd.org> <555F4BB9.1020001@mail.lifanov.com> In-Reply-To: <555F4BB9.1020001@mail.lifanov.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="KdsGHXE3WS3GMtFnsOvUGVnkkgh7fV1UA" 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, 22 May 2015 16:32:50 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --KdsGHXE3WS3GMtFnsOvUGVnkkgh7fV1UA Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2015-05-22 11:31, Nikolai Lifanov wrote: > On 05/21/15 23:25, Allan Jude wrote: >> On 2015-05-21 21:55, Nikolai Lifanov wrote: >>> Hi current@! >>> >>> Can someone take a look at Bugzilla #199976 please? >>> It's a pretty trivial patch that adds -P0 support to xargs. >>> >>> If there is any feedback or the patch is wrong, I can rework it. >>> I've been running CURRENT with it for a bit now with no problems. >>> >>> I would like very much for it to make it to 10.2-RELEASE. >>> It would make it much easier for me to convert some systems to FreeBS= D >>> as many custom scripts that use it will be able to port as-is. >>> >>> Thank you! >>> >>> - Nikolai Lifanov >>> >>> _______________________________________________ >>> freebsd-current@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-current >>> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd= =2Eorg" >> >> This has been submitted for code review >> >> https://reviews.freebsd.org/D2616 >> >> >=20 > Thanks! >=20 > - Nikolai Lifanov > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.o= rg" >=20 There is some question about if nargs is a sane value for maxprocs in the negative case. 5000 does seem a bit high, and the behaviour can get wonky depending on the order you specify -P and -n together on the command line. Any suggestions? --=20 Allan Jude --KdsGHXE3WS3GMtFnsOvUGVnkkgh7fV1UA 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) iQIcBAEBAgAGBQJVX1o0AAoJEJrBFpNRJZKfPbcQALbjpdolAqw9+Tf14+G04HnJ oxp+CsCTQi21GeV2KNRaIQnTq2fs99UmnXu8XcaVVy2MThrZNNE0opy9ouOnzRU9 D9THLonyGZl5Dad9ka0sASIwCLIgYIQ2Bw9OfDlnAavUiusY0KbClPnS7LKXm4jq k3MLRVWYHPvzp/UFAOaE+8/XtPXFfwUZmQkgmIW/56jSyTVyfIFUSdXy2JJ5pkQo 4pmQlr6QsRiSt2sm02dk/50e5ewtDxcUXfY+IUprV2UF64m93j3fNyadVYpZuLI2 OIuSZacDRAirojBxUbsyq/VkE9riPNqZntgwFlNwRPnJDDf2OzKOqJ+8hrVlo5QI fsDPbhpwFqn/yRxcYzX6R55ArtJG3A/I5lK/uWyrCtzlS+WRmox7n1b4CgFWEt++ VVlViVi9KT4SJFGoVrtpulbziAVC+3LRcPFquPsHUddgjeIXFYuGWGn42/guB+pn iYYoEt/2ijZKFIv5pI+90VUwpqCR7AsbvC9X1KYrNATbPRiJ3pT9a+rfkemNGoaT tLksuMRLc8b40VfbAYrZmnFiETlUiDQdkA1dU/Ews7HJAN06ehYD03ObjvsXmV6C yu6GtY23be6X8KNwUAwMAKs70cGvvzWWORNNNtk4dJSX5sZIF3XxdtR136nS62Ky jyrixhy7gfmDWMr8x/qv =h0R2 -----END PGP SIGNATURE----- --KdsGHXE3WS3GMtFnsOvUGVnkkgh7fV1UA-- From owner-freebsd-current@FreeBSD.ORG Fri May 22 17:27:17 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6E957F28; Fri, 22 May 2015 17:27:17 +0000 (UTC) Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::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 0496E1283; Fri, 22 May 2015 17:27:17 +0000 (UTC) Received: by wicmx19 with SMTP id mx19so46129249wic.0; Fri, 22 May 2015 10:27:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=+hyWgHy15MHwjwXq9D02Vsfhrd1e/vdHVmsxLJGwCL0=; b=MRZWKXYl+b4Yl4ebmS1XXrefKv68cdthDwCA0jICO6VA3yAqCldIcntkQ4XmGjMI37 Xt4PKcNYONpbSJEMP+o2zXu2PzmQ8MZ4k13oXzVZtjGqCyvWGACzKGq8pQsEDImamVAn B6FiMmp9QkgFNAovKNIGPghZkGG4n3kkz3AYFGGuvRfyqJxM6xa/KWITt8LpPj3mkZ3C n2miVQ0zr3DV1fijWJFYfxjRO+maGBgTB3freaPrFVzX9mllWnMo5D1A2wDv8/ozUStA 6IQPV0blUNrmB1LPnNuEAksSgTho5Q5Qu467bcbtZmgkB+5gNbyWEkdIlnJxRMKwGDcV lx1g== X-Received: by 10.180.216.40 with SMTP id on8mr9817666wic.55.1432315635468; Fri, 22 May 2015 10:27:15 -0700 (PDT) Received: from dft-labs.eu (n1x0n-1-pt.tunnel.tserv5.lon1.ipv6.he.net. [2001:470:1f08:1f7::2]) by mx.google.com with ESMTPSA id fw3sm8651996wic.13.2015.05.22.10.27.13 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 22 May 2015 10:27:14 -0700 (PDT) Date: Fri, 22 May 2015 19:27:11 +0200 From: Mateusz Guzik To: Allan Jude Cc: freebsd-current@freebsd.org Subject: Re: xargs -P0 suport Message-ID: <20150522172711.GA15102@dft-labs.eu> Mail-Followup-To: Mateusz Guzik , Allan Jude , freebsd-current@freebsd.org References: <555EA1C0.8010909@freebsd.org> <555F4BB9.1020001@mail.lifanov.com> <555F5A34.3090907@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <555F5A34.3090907@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: Fri, 22 May 2015 17:27:17 -0000 On Fri, May 22, 2015 at 12:32:52PM -0400, Allan Jude wrote: > There is some question about if nargs is a sane value for maxprocs in > the negative case. 5000 does seem a bit high, and the behaviour can get > wonky depending on the order you specify -P and -n together on the > command line. > > Any suggestions? > GNU xargs imposes no limit whatsoever, but it also supports reallocating its process table, while our xargs allocates one upfront and does not change it. I would say reading hard proc resource limit and using that as the limit would do the job just fine. -- Mateusz Guzik From owner-freebsd-current@FreeBSD.ORG Fri May 22 17:43:24 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5908FC0; Fri, 22 May 2015 17:43:24 +0000 (UTC) Received: from mail.lifanov.com (mail.lifanov.com [206.125.175.12]) (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 4284D1508; Fri, 22 May 2015 17:43:24 +0000 (UTC) Received: by mail.lifanov.com (Postfix, from userid 58) id 761E61CADC0; Fri, 22 May 2015 13:43:23 -0400 (EDT) Received: from [127.0.0.1] (vnat004.nandomedia.com [166.108.31.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.lifanov.com (Postfix) with ESMTPSA id CF5021CAB67; Fri, 22 May 2015 13:43:22 -0400 (EDT) Message-ID: <555F6AB9.1040401@mail.lifanov.com> Date: Fri, 22 May 2015 13:43:21 -0400 From: Nikolai Lifanov User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Mateusz Guzik , Allan Jude , freebsd-current@freebsd.org Subject: Re: xargs -P0 suport References: <555EA1C0.8010909@freebsd.org> <555F4BB9.1020001@mail.lifanov.com> <555F5A34.3090907@freebsd.org> <20150522172711.GA15102@dft-labs.eu> In-Reply-To: <20150522172711.GA15102@dft-labs.eu> 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: Fri, 22 May 2015 17:43:24 -0000 On 05/22/15 13:27, Mateusz Guzik wrote: > On Fri, May 22, 2015 at 12:32:52PM -0400, Allan Jude wrote: >> There is some question about if nargs is a sane value for maxprocs in >> the negative case. 5000 does seem a bit high, and the behaviour can get >> wonky depending on the order you specify -P and -n together on the >> command line. >> >> Any suggestions? >> > > GNU xargs imposes no limit whatsoever, but it also supports reallocating > its process table, while our xargs allocates one upfront and does not > change it. > > I would say reading hard proc resource limit and using that as the limit > would do the job just fine. > GNU xargs uses MAX_INT for this limit. Our xargs performs much worse with it for a reason I haven't investigated. The 5000 number doesn't seem high and I have workflows that do '.... | xargs -n1 -P0 ...' spawning about this many jobs. - Nikolai Lifanov From owner-freebsd-current@FreeBSD.ORG Fri May 22 18:05:58 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1F57C3B9; Fri, 22 May 2015 18:05:58 +0000 (UTC) Received: from mail-wg0-x22e.google.com (mail-wg0-x22e.google.com [IPv6:2a00:1450:400c:c00::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 B921C1746; Fri, 22 May 2015 18:05:57 +0000 (UTC) Received: by wghq2 with SMTP id q2so24854451wgh.1; Fri, 22 May 2015 11:05:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=2T87+8ciq/y64VGhl7m1fCi7Fo4OM3rhquBT+SFsnKQ=; b=tHjsE5zK4xweu2fgXAg+JtTLgKj6dyk77z3BaieXdf9gzml3n/es5+IA6TgWg9aeRZ Z61VeARiA8VVGTYtPl55CD1MVIrosZsCT5Dldx3nhCi84dtUS8rQ2YXfv61oxLWyhGce gurtPWSP7HXSuzL29Is/nkR8gmt6xoGKvSLraLnEA0qy7Ab1e0rFxISj/LdOYPBOCaTT dTlQ/rB52/qpx69IOFwAam7lnS9WoEDpovyhySQpoSOTH2nTO9VWNSLTeM9XgWau5kxd AzBxFL+enXoG/c7rtuyZmmMttDdGWHynFZWZ3RMq6f3YdVr/vBi+TLMI2k0AvCf3lalP tiAA== X-Received: by 10.180.24.65 with SMTP id s1mr9651854wif.66.1432317956073; Fri, 22 May 2015 11:05:56 -0700 (PDT) Received: from dft-labs.eu (n1x0n-1-pt.tunnel.tserv5.lon1.ipv6.he.net. [2001:470:1f08:1f7::2]) by mx.google.com with ESMTPSA id x3sm8782365wiy.20.2015.05.22.11.05.54 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 22 May 2015 11:05:55 -0700 (PDT) Date: Fri, 22 May 2015 20:05:52 +0200 From: Mateusz Guzik To: Nikolai Lifanov Cc: Allan Jude , freebsd-current@freebsd.org Subject: Re: xargs -P0 suport Message-ID: <20150522180552.GB15102@dft-labs.eu> Mail-Followup-To: Mateusz Guzik , Nikolai Lifanov , Allan Jude , freebsd-current@freebsd.org References: <555EA1C0.8010909@freebsd.org> <555F4BB9.1020001@mail.lifanov.com> <555F5A34.3090907@freebsd.org> <20150522172711.GA15102@dft-labs.eu> <555F6AB9.1040401@mail.lifanov.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <555F6AB9.1040401@mail.lifanov.com> 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, 22 May 2015 18:05:58 -0000 On Fri, May 22, 2015 at 01:43:21PM -0400, Nikolai Lifanov wrote: > On 05/22/15 13:27, Mateusz Guzik wrote: > > On Fri, May 22, 2015 at 12:32:52PM -0400, Allan Jude wrote: > >> There is some question about if nargs is a sane value for maxprocs in > >> the negative case. 5000 does seem a bit high, and the behaviour can get > >> wonky depending on the order you specify -P and -n together on the > >> command line. > >> > >> Any suggestions? > >> > > > > GNU xargs imposes no limit whatsoever, but it also supports reallocating > > its process table, while our xargs allocates one upfront and does not > > change it. > > > > I would say reading hard proc resource limit and using that as the limit > > would do the job just fine. > > > > GNU xargs uses MAX_INT for this limit. Our xargs performs much worse > with it for a reason I haven't investigated. The 5000 number doesn't > seem high and I have workflows that do '.... | xargs -n1 -P0 ...' > spawning about this many jobs. > Strictly speaking MAX_INT is indeed the upper limit, but the number is so big it's not a limit in practice and it's not going to be in foreseeable future. As noted earlier our xargs allocates the table upfront, which with MAX_INT limit means several MBs allocated for no good reason. For all practical purposes grabbing hard limit for processes and capping it with pid_max will have the end result of xargs not limiting the amount of processes. -- Mateusz Guzik From owner-freebsd-current@FreeBSD.ORG Fri May 22 18:17:37 2015 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E00265ED; Fri, 22 May 2015 18:17:36 +0000 (UTC) Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (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 AC8C318AB; Fri, 22 May 2015 18:17:36 +0000 (UTC) Received: by igbpi8 with SMTP id pi8so42080535igb.1; Fri, 22 May 2015 11:17:36 -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=PJIJtn+Gh7694My6n1mHu/6Sg4UzUrX+HK6D9L2ptgQ=; b=xCQQc7i6yA3lxKXpCmbazwxDwM6l/ko+HXM58dvT6roKTZyeVLNzUTKYCXz+mdyfJC wQ7C2jIJhRd6Ednb1M/JhJ7a0S9zJdrI6DFnYr3+AYIObUGsqdPztE4WlHADz+Z1Gx9T AWbT3gZEMYFmTaGf1yIlD/C3PiEppz4+lEkypF9aYRcZC1pfkyai7s0roNaKylgVxhQf k0vW+Tqy0Y2Md9MdPBumrVYUWf38o3adH3cRyxepBbFM95Bk+F1M0v50zl129j8gZHSf gdzk0TZ+fQwMpMaHP5jhyTV+is494GrdugVv1pxs2H4JsDfzHeLU3JjfEkEE4qXAt8DF oh9Q== MIME-Version: 1.0 X-Received: by 10.107.34.140 with SMTP id i134mr10632913ioi.88.1432318656129; Fri, 22 May 2015 11:17:36 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Fri, 22 May 2015 11:17:36 -0700 (PDT) In-Reply-To: <555EEB34.7050706@FreeBSD.org> References: <555EA666.405@FreeBSD.org> <555ED40A.9080405@kronometrix.org> <555EEB34.7050706@FreeBSD.org> Date: Fri, 22 May 2015 11:17:36 -0700 X-Google-Sender-Auth: 6Kh90gAK2v-F34sKAxLini42Yf4 Message-ID: Subject: Re: i915kms.ko regression? From: Adrian Chadd To: Johannes Jost Meixner Cc: Stefan Parvu , "current@freebsd.org" , Lutz Bichler , Michael Reifenberger 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, 22 May 2015 18:17:37 -0000 Hi, That fix came from the linux commit hash i mentioned in the commit. I found the backlight tunable in the i915 source. :) (My asus zenbook works with that in -head, btw. But I dn't have acpi_asus_wmi loaded.) -adrian On 22 May 2015 at 01:39, Johannes Jost Meixner wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > So, > > here's what I know. > > My UX32VD "works" okay if you back out > > https://svnweb.freebsd.org/changeset/base/277959 > > The problem with it is, once you do back that out, you won't be able > to set the brightness anymore (via acpi_asus_wmi). > > Adrian- do you remember where you found the backlight tunable and > which it was? > > I could back out those changes, install "stock" lemul (instead of > backed-out 277959 + lemul), and see what happens. > > > - -Johannes > > > On 05/22/2015 10:10, Adrian Chadd wrote: >> On 22 May 2015 at 00:00, Stefan Parvu >> wrote: >>> >>>> Does -HEAD do the same thing still? >>> >>> I tried that couple of days back. Yes, same problem: blank >>> screen, no luck with any settings like backlight. I can easily >>> ssh and reboot or CTRL-ALT-F1 and CTRL-C and reboot (you see >>> nothing on the screen) :) >> >> ok. i really do bet it's a backlight config problem, and >> unfortunately I don't have the laptop to be able to debug it. Sorry >> :( >> >> >> >> -a >> > > - -- > Johannes Meixner | FreeBSD Committer > xmj@FreeBSD.org | http://people.freebsd.org/~xmj > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 > > iQEcBAEBCAAGBQJVXuswAAoJEPyeKTcbGw0LSbQIAJjRMmtKTn1SAYfsHhsp7N5x > twizIEZpgttmjaMJr6FuOWt3ItmfXWhxuQaqRZrb0xazzt9Pg1d1DHmmDOXihuXc > JaEM603/J/SrsvYz7lJgy9MXC4ErN453aRYupNkEQGtSqk2pQt/l+JvoVdQi+dLp > pffmGD4mJFw4B9B0eGrAINrWzNi3so7P3CqRgrIf1B14WBGX2Nreq60MFdS5CrjV > A0UONsJrMKPB9oyskfA9RHmtNI4UYUbDeyLl+X9LOz8zYlNI4l6/CfMZcKdUzmzh > gQ3NqPERsdFw7s0DLZmx0jv42lYg6f2jEti7JRzgHVD900PGz49vk5XbqcwY2JM= > =l5uv > -----END PGP SIGNATURE----- From owner-freebsd-current@FreeBSD.ORG Fri May 22 18:38:23 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BF872E8B for ; Fri, 22 May 2015 18:38:23 +0000 (UTC) Received: from mail-la0-f42.google.com (mail-la0-f42.google.com [209.85.215.42]) (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 4E6901BAA for ; Fri, 22 May 2015 18:38:22 +0000 (UTC) Received: by lami4 with SMTP id i4so18368581lam.0 for ; Fri, 22 May 2015 11:38:15 -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:date:message-id:subject:from:to:cc :content-type; bh=t0EQHg+sL8fSWRSdaGl4ApVlGvf/5Up2Nxtsn00eDko=; b=R51G35cQPly2g2lgT17x8pYLgF//tgMpyUw53bZ39q9wzkU9t7Fo+X3JVPt4ADIZkY RnW3wsvDaERrk4cf7m6Sl2mmOacoPfvMmuM3fXGvZnusUxepFmB3NQPhwpCe8iogAvJd QCd/fpZ/MIGNR9OyjMJxsuY9GW5bEbEmwPlUwO2GCGnvuOABOTVV4upeL5J/P7aXpjNB 8vm4gjbnkD8Xbq/itEsngV9hK3waSWtNrUbmgbWIsBgZw1d5+4ZDZ35LA1QJisf2frAM a/q64RxN7Z09ua0IhH8ZTac/7raZUqUCWIXIMYHSDE2/TKMPA4WfnQ7l31qjAMJhpVPq kPUA== X-Gm-Message-State: ALoCoQlcJ93quCoC8Egl5GGq53HJZV81WUE74XUsTDmW4MsS5zjPt/UDcC1cyKhoyEyjmtcbBYIY MIME-Version: 1.0 X-Received: by 10.152.203.233 with SMTP id kt9mr7479135lac.21.1432319895279; Fri, 22 May 2015 11:38:15 -0700 (PDT) Received: by 10.25.201.72 with HTTP; Fri, 22 May 2015 11:38:15 -0700 (PDT) Date: Fri, 22 May 2015 20:38:15 +0200 Message-ID: Subject: Re: Fwd: UMA initialization failure with 48 core ARM64 From: =?UTF-8?Q?Micha=C5=82_Stanek?= To: Konstantin Belousov Cc: freebsd-current@freebsd.org, freebsd-arm@freebsd.org 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: Fri, 22 May 2015 18:38:23 -0000 2015-05-22 16:36 GMT+02:00 Konstantin Belousov : > On Fri, May 22, 2015 at 04:14:13PM +0200, Micha?? Stanek wrote: > > Success! I am finally able to boot 48 cores. I have been trying out > > different values given to uma_prealloc() and uma_zone_reserve(). It > started > > working when I increased the parameter in uma_prealloc() 32 times and > left > > uma_zone_reserve() as it was originally. UMA_BOOT_PAGES also needs to be > > set to 512. > > > > Thank you very much for your help. Do you know how the value to > > uma_prealloc() should scale with the number of CPUs? If it is not > obvious, > > then maybe for now we should make a #define with a value to multiply > > BT_MAXALLOC by, with a comment that a higher number is required on > > platforms with many CPUs. What do you think the final fix should look > like? > > I suspect it is not only the number of CPUs which makes the play. Note > that the number of tags is already scaled with the number of CPUs. > > It is also the question of how much the given architecture needs to > allocate > before the normal uma/vmem mechanisms start working. My quess is that > arm64 > performes more kva_alloc()s on early stages than other architectures. > I am forwarding the result of my conversation with Konstantin Belousov. With his help I was able to boot 48 cores on an arm64 platform. I needed to set UMA_BOOT_PAGES=512 and increase the parameter given to uma_prealloc() in vmem_startup() 32 times (giving 32 * BT_MAXALLOC). It looks like this should be made configurable to avoid running out of space for initial allocations on some platforms. In our case, the panic happened still in SI_SUB_VM sysinit. Best regards, Michal Stanek