FreeBSD_HEAD_amd64_gcc - Build #1716 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1716/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1716/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1716/console Change summaries: 308792 by sbruno: iflib updates and fixes: - reset gen on down - initialize admin task statically - drain mp_ring on down - don't drop context lock on stop - reset error stats on down - fix typo in min_latency sysctl - return ENOBUFS from if_transmit if the driver isn't running or the link is down Submitted by: mmacy_at_nextbsd.org Reviewed by: shurd MFC after: 2 days Sponsored by: Isilon and Limelight Networks Differential Revision: https://reviews.freebsd.org/D8558 308791 by markj: Support fetching RFLAGS in fasttrap_getreg(). MFC after: 1 week 308790 by rstone: Add a dtrace script for collecting schedgraph data 308789 by glebius: If FreeBSD source tree is a subproject of a bigger project, then .git or .hg may reside above FreeBSD sources root. Provide function findvcs() that will climb up and seek for presence of a VCS directory. Reviewed by: imp (earlier version of the patch) 308788 by bdrewery: Cleanup some leftovers from '-s' removal in r302792. MFC after: 2 weeks Sponsored by: Dell EMC Isilon 308787 by shurd: Add missing newline in error mesage Approved by: davidch MFC after: 13 days Sponsored by: Broadcom Corporation 308786 by jilles: rc.subr: Swap checks so we only fork sysctl if *_oomprotect is set. 308785 by ivadasz: [net80211] Don't check bgscanidle setting in net80211 for full-offload scan. If full-offload scan is used, the NIC driver (or rather the firmware of the NIC) should take care of interrupting and continuing the background scan. So net80211 should ignore the vap->iv_bgscanidle setting then, instead the NIC driver might look at this setting and pass it on to the firmware in some way if possible. Since full-offload scans won't be explicitly interrupted by net80211, it also doesn't really make sense to check the vap->iv_bgscanidle condition in that case, before starting a background scan. If the NIC driver advertises background scan support and full-offload scanning, the firmware should be able to execute that scan without interfering too much with our data traffic. Reviewed by: adrian, avos Approved by: adrian (mentor) Differential Revision: https://reviews.freebsd.org/D8539 308784 by glebius: Add flag SF_USER_READAHEAD to sendfile(2). When specified, the syscall won't do any speculations about readahead, and use exactly the amount of readahead specified by user. E.g. setting SF_FLAGS(0, SF_USER_READAHEAD) will guarantee that no readahead at all will be performed. 308783 by glebius: Use bogus_page to properly reduce number of I/Os in sendfile(2). The new sendfile_swapin() loop works this way: - Find first invalid page in the request. - Do vm_pager_has_page() and get count of pages, that can be taken in single I/O. - Trim valid pages from the end of the request. - Cycle through the request and substitute to bogus_page all valid pages that are in the middle of the request. - After I/O launched (pager copies array of pages into buf(9), it is important to restore proper page pointers with help vm_page_lookup(). Count bogus pages used and report them in sendfile stats. 308782 by mav: After some ZIL changes 6 years ago zil_slog_limit got partially broken due to zl_itx_list_sz not updated when async itx'es upgraded to sync. Actually because of other changes about that time zl_itx_list_sz is not really required to implement the functionality, so this patch removes some unneeded broken code and variables. Original idea of zil_slog_limit was to reduce chance of SLOG abuse by single heavy logger, that increased latency for other (more latency critical) loggers, by pushing heavy log out into the main pool instead of SLOG. Beside huge latency increase for heavy writers, this implementation caused double write of all data, since the log records were explicitly prepared for SLOG. Since we now have I/O scheduler, I've found it can be much more efficient to reduce priority of heavy logger SLOG writes from ZIO_PRIORITY_SYNC_WRITE to ZIO_PRIORITY_ASYNC_WRITE, while still leave them on SLOG. Existing ZIL implementation had problem with space efficiency when it has to write large chunks of data into log blocks of limited size. In some cases efficiency stopped to almost as low as 50%. In case of ZIL stored on spinning rust, that also reduced log write speed in half, since head had to uselessly fly over allocated but not written areas. This change improves the situation by offloading problematic operations from z*_log_write() to zil_lwb_commit(), which knows real situation of log blocks allocation and can split large requests into pieces much more efficiently. Also as side effect it removes one of two data copy operations done by ZIL code WR_COPIED case. While there, untangle and unify code of z*_log_write() functions. Also zfs_log_write() alike to zvol_log_write() can now handle writes crossing block boundary, that may also improve efficiency if ZPL is made to do that. Sponsored by: iXsystems, Inc. 308781 by mav: Revert r307392: I've found a way to avoid big allocations completely. 308780 by asomers: Fix "camcontrol rescan" with SATA drives behind a SAS controller A bug in CAM's serial number hash logic resulted in SATA drives behind a SAS controller getting removed and readded anytime the drive was rescanned for any reason. PR: 212914 Submitted by: kadesai Reported by: kadesai Reviewed by: asomers, ken MFC after: 4 weeks Sponsored by: Spectra Logic Corp 308779 by gjb: Pass SWAPSIZE in env(1) when invoking mk-vmimage.sh for the vm-image target, missed in r308737. Sponsored by: The FreeBSD Foundation 308778 by glebius: - If caller specifies readbehind and readahead that together with count doesn't fit into a buf, then trim readbehind and readahead evenly. If rbehind was limited by the previous BMAP, then roundup its trim to block size. - Add KASSERT to check that b_blkno has proper offset from original blkno returned by BMAP. [1] - Add KASSERT to check that pages in buf are consecutive. Reviewed by: kib Submitted by: kib [1] 308777 by ivadasz: [iwm] Sync iwm_nvm_read_chunk() function with Linux iwlwifi. This fixes an error handling detail in iwm_nvm_read_chunk(), where an error response from the firmware for an NVM read shouldn't be fatal if the offset was non-zero. Approved by: adrian (mentor) Obtained from: DragonFlyBSD git 250a1c33fca1725121fe499f9cebc90267d209f9 Differential Revision: https://reviews.freebsd.org/D8542 308776 by tsoome: loader: zfs toplevel vdev must have spa set. The salt based checksum mechanisms, such as skein, are storing the seed in spa structure, and need to access the spa to use the seed. The current mechanism for quick access to correct spa is via pointer provided by vdev structure, but unfortunately the current code does set spa only for the leaf vdev. This patch will fix the issue by making sure the loader zfs reader will set spa also for top-level vdevs. PR: 214375 Reported by: lstewart Reviewed by: allanjude, imp Approved by: allanjude (mentor), imp (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D8487 308775 by loos: Zero etherswitch_vlangroup structure before doing partial assignments. MFC after: 3 days Sponsored by: Rubicon Communications, LLC (Netgate) 308774 by tsoome: loader: beri_sdcard_disk_print() needs to return int. The https://reviews.freebsd.org/rS308434 did change the return type for dv_print callbacks, but the return type for beri_sdcard_disk_print() was left unchanged, causing compile errors. Reported by: cy Reviewed by: brooks, rstone, allanjude Approved by: allanjude (mentor) Differential Revision: https://reviews.freebsd.org/D8515 308773 by markj: Define dependencies for some auto-generated source files in libdtrace. Remove an unneeded beforedepend rule. Reported by: emaste, jhb Reviewed by: bdrewery MFC after: 1 week 308772 by emaste: crunchide: report explicit error for combined string table Some tools produce objects with a combined strtab and shstrtab. These objects are not supported by crunchide since it rewrites the symtab and strtab to "hide" symbols. This invalidates section header offsets into a combined strtab/shstrtab. In the future we could support these objects (by ensuring that we retain unmodified section name strings in the output .strtab, and then rewriting each section header's sh_name). MFC after: 1 week Sponsored by: The FreeBSD Foundation 308769 by br: Fix build when no INET and INET6 in kernel config. Submitted by: kan Sponsored by: DARPA, AFRL 308768 by br: Do not reallocate driver softc for uart unnecessarily. Do not assume that all uart drivers use uart_softc structure as is. Some do a sensible thing and do declare their uart class and driver properly and arrive into uart_bus_attach with suitably sized softc. Submitted by: kan Sponsored by: DARPA, AFRL 308767 by br: Make gpiobus early driver at BUS_PAS_BUS. The gpiobus driver is attached explicitly and generally should be at the same pass as its parent. Making it use BUS_PAS_BUS ensures that it attaches immediately after parent adds it (assuming the parent itself attached at BUS_PAS_BUS and above). Submitted by: kan Sponsored by: DARPA, AFRL 308762 by fanf: More robust handling of whois referrals from RIRs. An example problem case is 163.1.0.0 (University of Oxford) which is in an APNIC ERX address range. Previously we assumed that ARIN has the correct information for all ERX allocations, but in this case ARIN refers back to APNIC, rather than referring to RIPE. This caused whois to loop. Whois will no longer loop back and forth forever between two RIRs that don't have an answer, but instead try the other RIRs in turn. 308755 by br: Declare dwc_otg_detach as non-static (same as dwc_otg_attach), so it can be called from fdt-glue drivers. Submitted by: kan Sponsored by: DARPA, AFRL 308752 by br: Allow operation with UTMI+ phy. Submitted by: kan Sponsored by: DARPA, AFRL 308751 by br: Remove outdated comment. Pointed out by: andrew (original author) Sponsored by: DARPA, AFRL 308750 by br: Add support for UART found in the Ingenic XBurst system on chips. These CPUs has non-standard UART enable bit hidden in the UART FIFO Control Register. Sponsored by: DARPA, AFRL 308748 by bz: Writing out the L2TP control packet requires 12 bytes of contiguous memory but in one path we did not always guarantee this, thus do a m_pullup() there. PR: 214385 Submitted by: Joe Jones (joeknockando googlemail.com) MFC after: 3 days 308747 by br: Add driver for DM9000 Ethernet MAC Controller. This device found in the Ingenic jz4780 SoC. Submitted by: kan Sponsored by: DARPA, AFRL 308746 by br: Import Ingenic CI20 (jz4780) DTS files. Submitted by: kan Sponsored by: DARPA, AFRL The end of the build log: [...truncated 274736 lines...] --- all_subdir_hwpmc --- ctfconvert -L VERSION -g hwpmc_intel.o --- all_subdir_geom --- --- g_part_if.h --- awk -f /builds/FreeBSD_HEAD_amd64_gcc/sys/tools/makeobjops.awk /builds/FreeBSD_HEAD_amd64_gcc/sys/geom/part/g_part_if.m -h --- all_subdir_hwpmc --- WARNING: hwpmc_intel.c: enum pmc_event has too many values: 2588 > 1023 --- hwpmc_piv.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib -B/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC -MD -MF.depend.hwpmc_piv.o -MThwpmc_piv.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=address -Wno-error=aggressive-loop-optimizations -Wno-error=array-bounds -Wno-error=attributes -Wno-error=cast-qual -Wno-error=enum-compare -Wno-error=inline -Wno-error=maybe-uninitialized -Wno-error=overflow -Wno-error=sequence-point -Wno-error=strict-overflow -Wno-error=unused-but-set-variable -finline-limit=8000 -fms-extensions --param inline-unit-growth=100 --param large-function-growth=1000 -std=iso9899:1999 -c /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hwpmc/../../dev/hwpmc/hwpmc_piv.c -o hwpmc_piv.o --- all_subdir_geom --- --- g_part_ebr.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib -B/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC -MD -MF.depend.g_part_ebr.o -MTg_part_ebr.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=address -Wno-error=aggressive-loop-optimizations -Wno-error=array-bounds -Wno-error=attributes -Wno-error=cast-qual -Wno-error=enum-compare -Wno-error=inline -Wno-error=maybe-uninitialized -Wno-error=overflow -Wno-error=sequence-point -Wno-error=strict-overflow -Wno-error=unused-but-set-variable -finline-limit=8000 -fms-extensions --param inline-unit-growth=100 --param large-function-growth=1000 -std=iso9899:1999 -c /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_part/geom_part_ebr/../../../../geom/part/g_part_ebr.c -o g_part_ebr.o /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_part/geom_part_ebr/../../../../geom/part/g_part_ebr.c: In function 'g_part_ebr_read': /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_part/geom_part_ebr/../../../../geom/part/g_part_ebr.c:495:27: warning: variable 'table' set but not used [-Wunused-but-set-variable] struct g_part_ebr_table *table; ^ --- all_subdir_hyperv --- --- assym.s --- sh /builds/FreeBSD_HEAD_amd64_gcc/sys/kern/genassym.sh genassym.o > assym.s --- hyperv.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib -B/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -I/builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus/../../../dev/hyperv/include -I/builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus -DHAVE_KERNEL_OPTION_HEADERS -include /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC -MD -MF.depend.hyperv.o -MThyperv.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=address -Wno-error=aggressive-loop-optimizations -Wno-error=array-bounds -Wno-error=attributes -Wno-error=cast-qual -Wno-error=enum-compare -Wno-error=inline -Wno-error=maybe-uninitialized -Wno-error=overflow -Wno-error=sequence-point -Wno-error=strict-overflow -Wno-error=unused-but-set-variable -finline-limit=8000 -fms-extensions --param inline-unit-growth=100 --param large-function-growth=1000 -std=iso9899:1999 -c /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hyperv.c -o hyperv.o ctfconvert -L VERSION -g hyperv.o --- all_subdir_geom --- ctfconvert -L VERSION -g g_part_ebr.o --- all_subdir_hyperv --- --- hyperv_busdma.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib -B/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -I/builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus/../../../dev/hyperv/include -I/builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus -DHAVE_KERNEL_OPTION_HEADERS -include /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC -MD -MF.depend.hyperv_busdma.o -MThyperv_busdma.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=address -Wno-error=aggressive-loop-optimizations -Wno-error=array-bounds -Wno-error=attributes -Wno-error=cast-qual -Wno-error=enum-compare -Wno-error=inline -Wno-error=maybe-uninitialized -Wno-error=overflow -Wno-error=sequence-point -Wno-error=strict-overflow -Wno-error=unused-but-set-variable -finline-limit=8000 -fms-extensions --param inline-unit-growth=100 --param large-function-growth=1000 -std=iso9899:1999 -c /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hyperv_busdma.c -o hyperv_busdma.o --- all_subdir_geom --- --- geom_part_ebr.ko.full --- /usr/local/x86_64-freebsd/bin/ld -d -warn-common -r -d -o geom_part_ebr.ko.full g_part_ebr.o ctfmerge -L VERSION -g -o geom_part_ebr.ko.full g_part_ebr.o :> export_syms awk -f /builds/FreeBSD_HEAD_amd64_gcc/sys/conf/kmod_syms.awk geom_part_ebr.ko.full export_syms | xargs -J% /usr/local/x86_64-freebsd/bin/objcopy % geom_part_ebr.ko.full --- geom_part_ebr.ko.debug --- /usr/local/x86_64-freebsd/bin/objcopy --only-keep-debug geom_part_ebr.ko.full geom_part_ebr.ko.debug --- geom_part_ebr.ko --- /usr/local/x86_64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=geom_part_ebr.ko.debug geom_part_ebr.ko.full geom_part_ebr.ko --- all_subdir_geom/geom_part/geom_part_gpt --- ===> geom/geom_part/geom_part_gpt (all) --- machine --- machine -> /builds/FreeBSD_HEAD_amd64_gcc/sys/amd64/include --- x86 --- x86 -> /builds/FreeBSD_HEAD_amd64_gcc/sys/x86/include --- bus_if.h --- awk -f /builds/FreeBSD_HEAD_amd64_gcc/sys/tools/makeobjops.awk /builds/FreeBSD_HEAD_amd64_gcc/sys/kern/bus_if.m -h --- device_if.h --- awk -f /builds/FreeBSD_HEAD_amd64_gcc/sys/tools/makeobjops.awk /builds/FreeBSD_HEAD_amd64_gcc/sys/kern/device_if.m -h --- g_part_if.h --- awk -f /builds/FreeBSD_HEAD_amd64_gcc/sys/tools/makeobjops.awk /builds/FreeBSD_HEAD_amd64_gcc/sys/geom/part/g_part_if.m -h --- all_subdir_hyperv --- ctfconvert -L VERSION -g hyperv_busdma.o --- hyperv_machdep.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib -B/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -I/builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus/../../../dev/hyperv/include -I/builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus -DHAVE_KERNEL_OPTION_HEADERS -include /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC -MD -MF.depend.hyperv_machdep.o -MThyperv_machdep.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=address -Wno-error=aggressive-loop-optimizations -Wno-error=array-bounds -Wno-error=attributes -Wno-error=cast-qual -Wno-error=enum-compare -Wno-error=inline -Wno-error=maybe-uninitialized -Wno-error=overflow -Wno-error=sequence-point -Wno-error=strict-overflow -Wno-error=unused-but-set-variable -finline-limit=8000 -fms-extensions --param inline-unit-growth=100 --param large-function-growth=1000 -std=iso9899:1999 -c /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/amd64/hyperv_machdep.c -o hyperv_machdep.o --- all_subdir_geom --- --- g_part_gpt.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib -B/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC -MD -MF.depend.g_part_gpt.o -MTg_part_gpt.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=address -Wno-error=aggressive-loop-optimizations -Wno-error=array-bounds -Wno-error=attributes -Wno-error=cast-qual -Wno-error=enum-compare -Wno-error=inline -Wno-error=maybe-uninitialized -Wno-error=overflow -Wno-error=sequence-point -Wno-error=strict-overflow -Wno-error=unused-but-set-variable -finline-limit=8000 -fms-extensions --param inline-unit-growth=100 --param large-function-growth=1000 -std=iso9899:1999 -c /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_part/geom_part_gpt/../../../../geom/part/g_part_gpt.c -o g_part_gpt.o --- all_subdir_hyperv --- ctfconvert -L VERSION -g hyperv_machdep.o --- vmbus.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib -B/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -I/builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus/../../../dev/hyperv/include -I/builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus -DHAVE_KERNEL_OPTION_HEADERS -include /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC -MD -MF.depend.vmbus.o -MTvmbus.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=address -Wno-error=aggressive-loop-optimizations -Wno-error=array-bounds -Wno-error=attributes -Wno-error=cast-qual -Wno-error=enum-compare -Wno-error=inline -Wno-error=maybe-uninitialized -Wno-error=overflow -Wno-error=sequence-point -Wno-error=strict-overflow -Wno-error=unused-but-set-variable -finline-limit=8000 -fms-extensions --param inline-unit-growth=100 --param large-function-growth=1000 -std=iso9899:1999 -c /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/vmbus.c -o vmbus.o --- all_subdir_hwpmc --- ctfconvert -L VERSION -g hwpmc_piv.o --- all_subdir_hyperv --- In file included from /builds/FreeBSD_HEAD_amd64_gcc/sys/dev/hyperv/vmbus/vmbus_var.h:37:0, from /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/vmbus.c:60: /builds/FreeBSD_HEAD_amd64_gcc/sys/dev/pci/pcivar.h:272:20: fatal error: pci_if.h: No such file or directory compilation terminated. *** [vmbus.o] Error code 1 bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus 1 error bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv/vmbus *** [all_subdir_hyperv/vmbus] Error code 2 bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv 1 error bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hyperv *** [all_subdir_hyperv] Error code 2 bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules --- all_subdir_hwpmc --- WARNING: hwpmc_piv.c: enum pmc_event has too many values: 2588 > 1023 A failure has been detected in another branch of the parallel make bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/hwpmc *** [all_subdir_hwpmc] Error code 2 bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules --- all_subdir_geom --- ctfconvert -L VERSION -g g_part_gpt.o A failure has been detected in another branch of the parallel make bmake[6]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_part/geom_part_gpt *** [all_subdir_geom/geom_part/geom_part_gpt] Error code 2 bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_part 1 error bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_part *** [all_subdir_geom/geom_part] Error code 2 bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom --- all_subdir_geom/geom_raid --- In file included from /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:32:0: /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c: In function 'g_raid_md_taste_ddf': /builds/FreeBSD_HEAD_amd64_gcc/sys/sys/endian.h:116:1: warning: inlining failed in call to 'be64dec': call is unlikely and code size would grow [-Winline] be64dec(const void *pp) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:135:56: warning: called from here [-Winline] #define GET64(m, f) ((m)->bigendian ? be64dec(&(m)->f) : le64dec(&(m)->f)) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:1126:6: note: in expansion of macro 'GET64' GET64(meta, hdr->Secondary_Header_LBA) != slba) { ^ In file included from /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:32:0: /builds/FreeBSD_HEAD_amd64_gcc/sys/sys/endian.h:140:1: warning: inlining failed in call to 'le64dec': call is unlikely and code size would grow [-Winline] le64dec(const void *pp) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:135:56: warning: called from here [-Winline] #define GET64(m, f) ((m)->bigendian ? be64dec(&(m)->f) : le64dec(&(m)->f)) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:1126:6: note: in expansion of macro 'GET64' GET64(meta, hdr->Secondary_Header_LBA) != slba) { ^ In file included from /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:32:0: /builds/FreeBSD_HEAD_amd64_gcc/sys/sys/endian.h:116:1: warning: inlining failed in call to 'be64dec': call is unlikely and code size would grow [-Winline] be64dec(const void *pp) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:135:39: warning: called from here [-Winline] #define GET64(m, f) ((m)->bigendian ? be64dec(&(m)->f) : le64dec(&(m)->f)) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:1196:8: note: in expansion of macro 'GET64' if (GET64(meta, pdr->entry[i].Configured_Size) >= ^ In file included from /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:32:0: /builds/FreeBSD_HEAD_amd64_gcc/sys/sys/endian.h:140:1: warning: inlining failed in call to 'le64dec': call is unlikely and code size would grow [-Winline] le64dec(const void *pp) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:135:58: warning: called from here [-Winline] #define GET64(m, f) ((m)->bigendian ? be64dec(&(m)->f) : le64dec(&(m)->f)) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:1196:8: note: in expansion of macro 'GET64' if (GET64(meta, pdr->entry[i].Configured_Size) >= ^ In file included from /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:32:0: /builds/FreeBSD_HEAD_amd64_gcc/sys/sys/endian.h:116:1: warning: inlining failed in call to 'be64dec': call is unlikely and code size would grow [-Winline] be64dec(const void *pp) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:135:39: warning: called from here [-Winline] #define GET64(m, f) ((m)->bigendian ? be64dec(&(m)->f) : le64dec(&(m)->f)) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:164:18: note: in definition of macro 'SET64P' be64enc((f), (v)); \ ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:1201:5: note: in expansion of macro 'SET64' SET64(meta, pdr->entry[i].Configured_Size, ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:1202:9: note: in expansion of macro 'GET64' GET64(meta, pdr->entry[i].Configured_Size) & ^ In file included from /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:32:0: /builds/FreeBSD_HEAD_amd64_gcc/sys/sys/endian.h:140:1: warning: inlining failed in call to 'le64dec': call is unlikely and code size would grow [-Winline] le64dec(const void *pp) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:135:58: warning: called from here [-Winline] #define GET64(m, f) ((m)->bigendian ? be64dec(&(m)->f) : le64dec(&(m)->f)) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:164:18: note: in definition of macro 'SET64P' be64enc((f), (v)); \ ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:1201:5: note: in expansion of macro 'SET64' SET64(meta, pdr->entry[i].Configured_Size, ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:1202:9: note: in expansion of macro 'GET64' GET64(meta, pdr->entry[i].Configured_Size) & ^ In file included from /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:32:0: /builds/FreeBSD_HEAD_amd64_gcc/sys/sys/endian.h:116:1: warning: inlining failed in call to 'be64dec': call is unlikely and code size would grow [-Winline] be64dec(const void *pp) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:135:39: warning: called from here [-Winline] #define GET64(m, f) ((m)->bigendian ? be64dec(&(m)->f) : le64dec(&(m)->f)) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:166:18: note: in definition of macro 'SET64P' le64enc((f), (v)); \ ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:1201:5: note: in expansion of macro 'SET64' SET64(meta, pdr->entry[i].Configured_Size, ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:1202:9: note: in expansion of macro 'GET64' GET64(meta, pdr->entry[i].Configured_Size) & ^ In file included from /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:32:0: /builds/FreeBSD_HEAD_amd64_gcc/sys/sys/endian.h:140:1: warning: inlining failed in call to 'le64dec': call is unlikely and code size would grow [-Winline] le64dec(const void *pp) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:135:58: warning: called from here [-Winline] #define GET64(m, f) ((m)->bigendian ? be64dec(&(m)->f) : le64dec(&(m)->f)) ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:166:18: note: in definition of macro 'SET64P' le64enc((f), (v)); \ ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:1201:5: note: in expansion of macro 'SET64' SET64(meta, pdr->entry[i].Configured_Size, ^ /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid/../../../geom/raid/md_ddf.c:1202:9: note: in expansion of macro 'GET64' GET64(meta, pdr->entry[i].Configured_Size) & ^ ctfconvert -L VERSION -g md_ddf.o A failure has been detected in another branch of the parallel make bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom/geom_raid *** [all_subdir_geom/geom_raid] Error code 2 bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom 2 errors bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules/geom *** [all_subdir_geom] Error code 2 bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules 3 errors bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/sys/modules *** [modules-all] Error code 2 bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC 1 error bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc 1 error bmake[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc *** [buildkernel] Error code 2 make: stopped in /builds/FreeBSD_HEAD_amd64_gcc 1 error make: stopped in /builds/FreeBSD_HEAD_amd64_gcc Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE IRC notifier plugin: Sending notification to: #freebsd-commits Email was triggered for: Failure - Any Sending email for trigger: Failure - AnyReceived on Fri Nov 18 2016 - 05:23:36 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:08 UTC