FreeBSD_HEAD_arm64 - Build #4302 - Failure

jenkins-admin at FreeBSD.org jenkins-admin at FreeBSD.org
Tue Dec 6 02:20:00 UTC 2016


FreeBSD_HEAD_arm64 - Build #4302 - Failure:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4302/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4302/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4302/console

Change summaries:

309589 by jhb:
Rework syscall structure lookups.

Avoid always using an O(n^2) loop over known syscall structures with
strcmp() on each system call.  Instead, use a per-ABI cache indexed by
the system call number. The first 1024 system calls (which should cover
all of the normal system calls in currently-supported ABIs) use a flat array
indexed by the system call number to find system call structure.  For other
system calls, a linked list of structures storing an integer to structure
mapping is stored in the ABI.  The linked list isn't very smart, but it
should only be used by buggy applications invoking unknown system calls.

This also fixes handling of unknown system calls which currently trigger
a NULL pointer dereference.

Reviewed by:	kib
MFC after:	2 weeks

309588 by jhb:
Don't attach to Host-PCI bridges with a bad bus number.

If the bus number assigned to a Host-PCI bridge doesn't match the first
bus number in the associated producer range from _CRS, print a warning and
fail to attach rather than panicking due to an assertion failure.

At least one single-socket Dell machine leaves a "ghost" Host-PCI bridge
device in the ACPI namespace that seems to correspond to the I/O hub in
the second socket of a two-socket machine.  However, the BIOS doesn't
configure the settings for this "ghost" bridge correctly, nor does it have
any PCI devices behind it.

Tested by:	royger
MFC after:	2 weeks

309586 by avos:
rsu: add hardware crypto support (WEP, TKIP and CCMP).

This change includes firmware commands for key setup +
some additional checking via CAMREAD / CAMWRITE registers.
Nothing (except rsu_delete_key() for pairwise keys) is deferred;
to ensure that things are done in order rsu_set_key() will wait
until key deletion task will be finished.

Tested with Asus USB-N10 (all ciphers).

Differences from initial (reviewed) patch:
- Pause AC queues before disassociation - since CMD_DISCONNECT clears
crypto state all pending frames must be processed / dropped before it.
- Check sc_running flag before trying to set static keys.
- Clear key index from bitmap even when firmware command fails
(it will be invalidated via CAMWRITE anyway).

Reviewed by:	adrian, kevlo
Tested by:	kevlo
Differential Revision:	https://reviews.freebsd.org/D8706

309582 by jhb:
Bump Dd for addition of T6.

Pointy hat to:	jhb

309581 by jhb:
Document support for Terminator 6 adapters in cxgbe(4) and cxgbev(4).

Approved by:	np
MFC after:	3 days
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D8716

309566 by rmacklem:
Fix the NFSv4.1 server for Open reclaim after a reboot.

The NFSv4.1 server failed to update the nfs-stablerestart file for
a client when the client was issued its first Open. As such, recovery
of Opens after a server reboot failed with NFSERR_NOGRACE.
This patch fixes this.
It also changes the code so that it malloc()'s the 1024 byte array
instead of allocating it on the kernel stack for both NFSv4.0 and NFSv4.1.
Note that this bug only affected NFSv4.1 and only when clients attempted
to reclaim Opens after a server reboot.

MFC after:	2 weeks



The end of the build log:

[...truncated 175731 lines...]
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
--- all_subdir_usb ---
--- all_subdir_usb/usb ---
ctfconvert -L VERSION -g usb_hub.o
--- all_subdir_vte ---
--- bus_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h
--- all_subdir_usb ---
--- usb_lookup.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.usb_lookup.o -MTusb_lookup.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/modules/usb/usb/../../../dev/usb/usb_lookup.c -o usb_lookup.o
--- all_subdir_vte ---
--- pci_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h
--- miibus_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/mii/miibus_if.m -h
--- all_subdir_ufs ---
--- ffs_vnops.o ---
ctfconvert -L VERSION -g ffs_vnops.o
--- all_subdir_vte ---
--- if_vte.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.if_vte.o -MTif_vte.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/modules/vte/../../dev/vte/if_vte.c -o if_vte.o
--- all_subdir_ufs ---
--- ufs_acl.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.ufs_acl.o -MTufs_acl.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/modules/ufs/../../ufs/ufs/ufs_acl.c -o ufs_acl.o
--- all_subdir_usb ---
ctfconvert -L VERSION -g usb_lookup.o
--- usb_mbuf.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.usb_mbuf.o -MTusb_mbuf.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/modules/usb/usb/../../../dev/usb/usb_mbuf.c -o usb_mbuf.o
ctfconvert -L VERSION -g usb_mbuf.o
--- usb_msctest.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.usb_msctest.o -MTusb_msctest.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/modules/usb/usb/../../../dev/usb/usb_msctest.c -o usb_msctest.o
--- all_subdir_ufs ---
ctfconvert -L VERSION -g ufs_acl.o
--- ufs.kld ---
/usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o ufs.kld ufs_acl.o ufs_bmap.o ufs_dirhash.o ufs_extattr.o ufs_gjournal.o ufs_inode.o ufs_lookup.o ufs_quota.o ufs_vfsops.o ufs_vnops.o ffs_alloc.o ffs_balloc.o ffs_inode.o ffs_rawread.o ffs_snapshot.o ffs_softdep.o ffs_subr.o ffs_suspend.o ffs_tables.o ffs_vfsops.o ffs_vnops.o
ctfmerge -L VERSION -g -o ufs.kld ufs_acl.o ufs_bmap.o ufs_dirhash.o ufs_extattr.o ufs_gjournal.o ufs_inode.o ufs_lookup.o ufs_quota.o ufs_vfsops.o ufs_vnops.o ffs_alloc.o ffs_balloc.o ffs_inode.o ffs_rawread.o ffs_snapshot.o ffs_softdep.o ffs_subr.o ffs_suspend.o ffs_tables.o ffs_vfsops.o ffs_vnops.o
--- all_subdir_usb ---
ctfconvert -L VERSION -g usb_msctest.o
--- usb_parse.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.usb_parse.o -MTusb_parse.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/modules/usb/usb/../../../dev/usb/usb_parse.c -o usb_parse.o
--- all_subdir_ufs ---
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk ufs.kld  export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % ufs.kld
--- ufs.ko.full ---
/usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o ufs.ko.full ufs_acl.o ufs_bmap.o ufs_dirhash.o ufs_extattr.o ufs_gjournal.o ufs_inode.o ufs_lookup.o ufs_quota.o ufs_vfsops.o ufs_vnops.o ffs_alloc.o ffs_balloc.o ffs_inode.o ffs_rawread.o ffs_snapshot.o ffs_softdep.o ffs_subr.o ffs_suspend.o ffs_tables.o ffs_vfsops.o ffs_vnops.o
--- ufs.ko.debug ---
/usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug ufs.ko.full ufs.ko.debug
--- ufs.ko ---
--- all_subdir_usb ---
ctfconvert -L VERSION -g usb_parse.o
--- all_subdir_ufs ---
/usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=ufs.ko.debug  ufs.ko.full ufs.ko
--- all_subdir_usb ---
--- usb_pf.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.usb_pf.o -MTusb_pf.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/modules/usb/usb/../../../dev/usb/usb_pf.c -o usb_pf.o
--- ck_hs.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe  -g -nostdinc  -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h  -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD  -MF.depend.ck_hs.o -MTck_hs.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -Werror  /usr/src/sys/contrib/ck/src/ck_hs.c -I/usr/src/sys/contrib/ck/include
--- modules-all ---
--- all_subdir_vte ---
ctfconvert -L VERSION -g if_vte.o
--- if_vte.kld ---
/usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o if_vte.kld if_vte.o
ctfmerge -L VERSION -g -o if_vte.kld if_vte.o
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk if_vte.kld  export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % if_vte.kld
--- if_vte.ko.full ---
/usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o if_vte.ko.full if_vte.o
--- if_vte.ko.debug ---
/usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug if_vte.ko.full if_vte.ko.debug
--- if_vte.ko ---
/usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=if_vte.ko.debug  if_vte.ko.full if_vte.ko
--- all_subdir_usb ---
--- all_subdir_usb/xhci ---
--- xhci_pci.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.xhci_pci.o -MTxhci_pci.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/modules/usb/xhci/../../../dev/usb/controller/xhci_pci.c -o xhci_pci.o
--- all_subdir_usb/usb ---
ctfconvert -L VERSION -g usb_pf.o
--- usb_process.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.usb_process.o -MTusb_process.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/modules/usb/usb/../../../dev/usb/usb_process.c -o usb_process.o
--- all_subdir_usb/xhci ---
--- xhci.o ---
ctfconvert -L VERSION -g xhci.o
--- xhci_pci.o ---
ctfconvert -L VERSION -g xhci_pci.o
--- all_subdir_usb/usb ---
--- usb_request.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.usb_request.o -MTusb_request.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/modules/usb/usb/../../../dev/usb/usb_request.c -o usb_request.o
--- ck_hs.o ---
ctfconvert -L VERSION -g ck_hs.o
--- modules-all ---
--- all_subdir_usb/rsu ---
===> usb/rsu (all)
--- all_subdir_usb/xhci ---
--- xhci.kld ---
/usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o xhci.kld xhci_pci.o xhci.o
ctfmerge -L VERSION -g -o xhci.kld xhci_pci.o xhci.o
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk xhci.kld  export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % xhci.kld
--- xhci.ko.full ---
/usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o xhci.ko.full xhci_pci.o xhci.o
--- xhci.ko.debug ---
/usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug xhci.ko.full xhci.ko.debug
--- all_subdir_usb/rsu ---
--- machine ---
machine -> /usr/src/sys/arm64/include
--- all_subdir_usb/xhci ---
--- xhci.ko ---
/usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=xhci.ko.debug  xhci.ko.full xhci.ko
--- all_subdir_usb/rsu ---
--- opt_bus.h ---
ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_bus.h opt_bus.h
--- opt_usb.h ---
ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_usb.h opt_usb.h
--- opt_wlan.h ---
ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_wlan.h opt_wlan.h
--- all_subdir_usb/usb ---
--- usb_transfer.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.usb_transfer.o -MTusb_transfer.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/modules/usb/usb/../../../dev/usb/usb_transfer.c -o usb_transfer.o
--- all_subdir_usb/rsu ---
--- bus_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h
--- device_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
--- usb_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/usb/usb_if.m -h
--- usbdevs.h ---
awk -f /usr/src/sys/tools/usbdevs2h.awk /usr/src/sys/dev/usb/usbdevs -h
--- all_subdir_usb/usb ---
--- usb_process.o ---
ctfconvert -L VERSION -g usb_process.o
--- ck_ht.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe  -g -nostdinc  -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h  -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD  -MF.depend.ck_ht.o -MTck_ht.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -Werror  /usr/src/sys/contrib/ck/src/ck_ht.c -I/usr/src/sys/contrib/ck/include
ctfconvert -L VERSION -g ck_ht.o
--- modules-all ---
--- usb_util.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.usb_util.o -MTusb_util.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/modules/usb/usb/../../../dev/usb/usb_util.c -o usb_util.o
--- all_subdir_usb/rsu ---
--- if_rsu.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.if_rsu.o -MTif_rsu.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/modules/usb/rsu/../../../dev/usb/wlan/if_rsu.c -o if_rsu.o
--- all_subdir_usb/usb ---
--- usb_request.o ---
ctfconvert -L VERSION -g usb_request.o
--- all_subdir_vx ---
===> vx (all)
--- machine ---
machine -> /usr/src/sys/arm64/include
--- device_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
--- bus_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h
--- pci_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h
--- if_vx_pci.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.if_vx_pci.o -MTif_vx_pci.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/dev/vx/if_vx_pci.c -o if_vx_pci.o
--- all_subdir_usb ---
--- usb_util.o ---
ctfconvert -L VERSION -g usb_util.o
--- all_subdir_vx ---
--- if_vx.o ---
cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -MD  -MF.depend.if_vx.o -MTif_vx.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value    -std=iso9899:1999 -c /usr/src/sys/dev/vx/if_vx.c -o if_vx.o
--- all_subdir_usb ---
--- all_subdir_usb/rsu ---
/usr/src/sys/modules/usb/rsu/../../../dev/usb/wlan/if_rsu.c:1476:40: error: format specifies type 'int' but the argument has type 'unsigned long' [-Werror,-Wformat]
                    ("keyix %d > %d\n", k->wk_keyix, nitems(sc->group_keys)));
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
                                 %lu
/usr/src/sys/sys/param.h:293:19: note: expanded from macro 'nitems'
#define nitems(x)       (sizeof((x)) / sizeof((x)[0]))
                        ^
/usr/src/sys/sys/systm.h:86:17: note: expanded from macro 'KASSERT'
                kassert_panic msg;                                      \
                              ^~~
1 error generated.
*** [if_rsu.o] Error code 1

bmake[5]: stopped in /usr/src/sys/modules/usb/rsu
1 error

bmake[5]: stopped in /usr/src/sys/modules/usb/rsu
*** [all_subdir_usb/rsu] Error code 2

bmake[4]: stopped in /usr/src/sys/modules/usb
--- all_subdir_vx ---
--- if_vx_pci.o ---
ctfconvert -L VERSION -g if_vx_pci.o
--- all_subdir_usb ---
--- all_subdir_usb/usb ---
--- usb_transfer.o ---
ctfconvert -L VERSION -g usb_transfer.o
A failure has been detected in another branch of the parallel make

bmake[5]: stopped in /usr/src/sys/modules/usb/usb
*** [all_subdir_usb/usb] Error code 2

bmake[4]: stopped in /usr/src/sys/modules/usb
2 errors

bmake[4]: stopped in /usr/src/sys/modules/usb
*** [all_subdir_usb] Error code 2

bmake[3]: stopped in /usr/src/sys/modules
--- all_subdir_vx ---
--- if_vx.o ---
ctfconvert -L VERSION -g if_vx.o
A failure has been detected in another branch of the parallel make

bmake[4]: stopped in /usr/src/sys/modules/vx
*** [all_subdir_vx] Error code 2

bmake[3]: stopped in /usr/src/sys/modules
2 errors

bmake[3]: stopped in /usr/src/sys/modules
*** [modules-all] Error code 2

bmake[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC
1 error

bmake[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC
*** [buildkernel] Error code 2

bmake[1]: stopped in /usr/src
1 error

bmake[1]: stopped in /usr/src
*** [buildkernel] Error code 2

make: stopped in /usr/src
1 error

make: stopped in /usr/src
Build step 'Execute shell' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
[PostBuildScript] - Execution post build scripts.
[FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson6141757597201144772.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_HEAD_arm64'
+ echo 'clean up jail FreeBSD_HEAD_arm64'
clean up jail FreeBSD_HEAD_arm64
+ sudo jail -r FreeBSD_HEAD_arm64
+ sudo ifconfig igb0 inet6 2610:1c1:1:607c::101:1 -alias
+ sudo umount FreeBSD_HEAD_arm64/usr/src
+ sudo umount FreeBSD_HEAD_arm64/dev
+ sudo rm -fr FreeBSD_HEAD_arm64
+ true
+ sudo chflags -R noschg FreeBSD_HEAD_arm64
+ sudo rm -fr FreeBSD_HEAD_arm64
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any


More information about the freebsd-arm mailing list