jenkins-admin at FreeBSD.org
2015-Sep-22 02:22 UTC
FreeBSD_STABLE_10-i386 - Build #478 - Failure
FreeBSD_STABLE_10-i386 - Build #478 - Failure:
Build information: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/478/
Full change log:
https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/478/changes
Full build log:
https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/478/console
Change summaries:
288080 by markj:
MFC r287807:
Remove an unneeded typedef of ip6_t from the DTrace ip provider library.
PR: 203092
288079 by mckusick:
MFC of 281677:
More accurately collect name-cache statistics in sysctl functions
sysctl_debug_hashstat_nchash() and sysctl_debug_hashstat_rawnchash().
These changes are in preparation for allowing changes in the size
of the vnode hash tables driven by increases and decreases in the
maximum number of vnodes in the system.
Reviewed by: kib@
Phabric: D2265
MFC of 287497:
Track changes to kern.maxvnodes and appropriately increase or decrease
the size of the name cache hash table (mapping file names to vnodes)
and the vnode hash table (mapping mount point and inode number to vnode).
An appropriate locking strategy is the key to changing hash table sizes
while they are in active use.
Reviewed by: kib
Tested by: Peter Holm
Differential Revision: https://reviews.freebsd.org/D2265
The end of the build log:
[...truncated 189453 lines...]
ctfconvert -L VERSION -g cd9660_util.o
--- cd9660_vnops.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/fs/cd9660/cd9660_vnops.c
ctfconvert -L VERSION -g cd9660_vnops.o
--- cd9660_vfsops.o ---
ctfconvert -L VERSION -g cd9660_vfsops.o
--- imgact_elf.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/imgact_elf.c
--- imgact_shell.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/imgact_shell.c
--- imgact_elf.o ---
ctfconvert -L VERSION -g imgact_elf.o
--- imgact_shell.o ---
ctfconvert -L VERSION -g imgact_shell.o
--- init_main.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/init_main.c
--- kern_acct.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_acct.c
--- init_main.o ---
ctfconvert -L VERSION -g init_main.o
--- kern_acct.o ---
ctfconvert -L VERSION -g kern_acct.o
--- kern_conf.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_conf.c
ctfconvert -L VERSION -g kern_conf.o
--- kern_cons.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_cons.c
--- kern_descrip.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_descrip.c
--- kern_cons.o ---
ctfconvert -L VERSION -g kern_cons.o
--- kern_exec.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_exec.c
--- kern_exit.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_exit.c
--- kern_descrip.o ---
ctfconvert -L VERSION -g kern_descrip.o
--- kern_exec.o ---
ctfconvert -L VERSION -g kern_exec.o
--- kern_fork.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_fork.c
--- kern_exit.o ---
ctfconvert -L VERSION -g kern_exit.o
--- kern_fork.o ---
ctfconvert -L VERSION -g kern_fork.o
--- kern_jail.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_jail.c
--- kern_ktrace.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_ktrace.c
--- kern_lockf.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_lockf.c
--- kern_mib.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_mib.c
--- kern_ktrace.o ---
ctfconvert -L VERSION -g kern_ktrace.o
--- kern_mib.o ---
ctfconvert -L VERSION -g kern_mib.o
--- kern_lockf.o ---
ctfconvert -L VERSION -g kern_lockf.o
--- kern_jail.o ---
ctfconvert -L VERSION -g kern_jail.o
--- kern_proc.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_proc.c
--- kern_shutdown.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_shutdown.c
--- kern_sig.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_sig.c
--- kern_shutdown.o ---
ctfconvert -L VERSION -g kern_shutdown.o
--- kern_time.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/kern_time.c
--- posix4_mib.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/posix4_mib.c
--- kern_proc.o ---
ctfconvert -L VERSION -g kern_proc.o
--- subr_acl_nfs4.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/subr_acl_nfs4.c
--- kern_time.o ---
ctfconvert -L VERSION -g kern_time.o
--- posix4_mib.o ---
ctfconvert -L VERSION -g posix4_mib.o
--- kern_sig.o ---
ctfconvert -L VERSION -g kern_sig.o
--- subr_acl_nfs4.o ---
ctfconvert -L VERSION -g subr_acl_nfs4.o
--- subr_acl_posix1e.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/subr_acl_posix1e.c
ctfconvert -L VERSION -g subr_acl_posix1e.o
--- subr_firmware.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/subr_firmware.c
ctfconvert -L VERSION -g subr_firmware.o
--- subr_log.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/subr_log.c
ctfconvert -L VERSION -g subr_log.o
--- subr_uio.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/subr_uio.c
ctfconvert -L VERSION -g subr_uio.o
--- sys_generic.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/sys_generic.c
--- sys_pipe.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/sys_pipe.c
ctfconvert -L VERSION -g sys_pipe.o
--- sys_generic.o ---
ctfconvert -L VERSION -g sys_generic.o
--- sys_process.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/sys_process.c
--- tty.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/tty.c
--- sys_process.o ---
ctfconvert -L VERSION -g sys_process.o
--- tty.o ---
ctfconvert -L VERSION -g tty.o
--- tty_tty.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/tty_tty.c
--- tty_ttydisc.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/tty_ttydisc.c
--- tty_tty.o ---
ctfconvert -L VERSION -g tty_tty.o
--- tty_ttydisc.o ---
ctfconvert -L VERSION -g tty_ttydisc.o
--- uipc_shm.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/uipc_shm.c
--- uipc_syscalls.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/uipc_syscalls.c
--- uipc_shm.o ---
ctfconvert -L VERSION -g uipc_shm.o
--- uipc_usrreq.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/uipc_usrreq.c
--- vfs_acl.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/vfs_acl.c
--- uipc_syscalls.o ---
ctfconvert -L VERSION -g uipc_syscalls.o
--- vfs_acl.o ---
ctfconvert -L VERSION -g vfs_acl.o
--- uipc_usrreq.o ---
ctfconvert -L VERSION -g uipc_usrreq.o
--- vfs_bio.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/vfs_bio.c
--- vfs_cache.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/vfs_cache.c
--- vfs_cluster.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/vfs_cluster.c
--- vfs_bio.o ---
ctfconvert -L VERSION -g vfs_bio.o
--- vfs_default.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/vfs_default.c
--- vfs_cache.o ---
ctfconvert -L VERSION -g vfs_cache.o
--- vfs_cluster.o ---
ctfconvert -L VERSION -g vfs_cluster.o
--- vfs_default.o ---
ctfconvert -L VERSION -g vfs_default.o
--- vfs_export.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/vfs_export.c
--- vfs_extattr.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/vfs_extattr.c
--- vfs_export.o ---
ctfconvert -L VERSION -g vfs_export.o
--- vfs_hash.o ---
cc -c -O -pipe -std=c99 -g -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-error-tautological-compare -Wno-error-empty-body
-Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I.
-I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -gdwarf-2
-Werror /usr/src/sys/kern/vfs_hash.c
/usr/src/sys/kern/vfs_hash.c:184:2: error: implicit declaration of function
'rw_wlock' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
rw_wlock(&vfs_hash_lock);
^
/usr/src/sys/kern/vfs_hash.c:184:12: error: use of undeclared identifier
'vfs_hash_lock'; did you mean 'vfs_hash_mask'?
rw_wlock(&vfs_hash_lock);
^~~~~~~~~~~~~
vfs_hash_mask
/usr/src/sys/kern/vfs_hash.c:42:18: note: 'vfs_hash_mask' declared here
static u_long vfs_hash_mask;
^
/usr/src/sys/kern/vfs_hash.c:197:2: error: implicit declaration of function
'rw_wunlock' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
rw_wunlock(&vfs_hash_lock);
^
/usr/src/sys/kern/vfs_hash.c:197:2: note: did you mean 'rw_wlock'?
/usr/src/sys/kern/vfs_hash.c:184:2: note: 'rw_wlock' declared here
rw_wlock(&vfs_hash_lock);
^
/usr/src/sys/kern/vfs_hash.c:197:14: error: use of undeclared identifier
'vfs_hash_lock'; did you mean 'vfs_hash_mask'?
rw_wunlock(&vfs_hash_lock);
^~~~~~~~~~~~~
vfs_hash_mask
/usr/src/sys/kern/vfs_hash.c:42:18: note: 'vfs_hash_mask' declared here
static u_long vfs_hash_mask;
^
4 errors generated.
*** [vfs_hash.o] Error code 1
make[2]: stopped in /usr/obj/usr/src/sys/GENERIC
--- vfs_extattr.o ---
ctfconvert -L VERSION -g vfs_extattr.o
1 error
make[2]: stopped in /usr/obj/usr/src/sys/GENERIC
*** [buildkernel] Error code 2
make[1]: stopped in /usr/src
1 error
make[1]: stopped in /usr/src
*** [buildkernel] Error code 2
make: stopped in /usr/src
1 error
make: stopped in /usr/src
Build step 'Execute shell' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
[PostBuildScript] - Execution post build scripts.
[FreeBSD_STABLE_10-i386] $ /bin/sh -xe /tmp/hudson2240468604446260287.sh
+ export
'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_STABLE_10-i386'
+ echo 'clean up jail FreeBSD_STABLE_10-i386'
clean up jail FreeBSD_STABLE_10-i386
+ sudo jail -r FreeBSD_STABLE_10-i386
+ sudo ifconfig igb0 inet6 2610:1c1:1:607c::101:1 -alias
+ sudo umount FreeBSD_STABLE_10-i386/usr/src
+ sudo umount FreeBSD_STABLE_10-i386/dev
+ sudo rm -fr FreeBSD_STABLE_10-i386
rm: FreeBSD_STABLE_10-i386/libexec/ld-elf.so.1: Operation not permitted
rm: FreeBSD_STABLE_10-i386/libexec: Directory not empty
rm: FreeBSD_STABLE_10-i386/sbin/init: Operation not permitted
rm: FreeBSD_STABLE_10-i386/sbin: Directory not empty
rm: FreeBSD_STABLE_10-i386/lib/libthr.so.3: Operation not permitted
rm: FreeBSD_STABLE_10-i386/lib/libc.so.7: Operation not permitted
rm: FreeBSD_STABLE_10-i386/lib/libcrypt.so.5: Operation not permitted
rm: FreeBSD_STABLE_10-i386/lib: Directory not empty
rm: FreeBSD_STABLE_10-i386/usr/lib/librt.so.1: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/lib: Directory not empty
rm: FreeBSD_STABLE_10-i386/usr/bin/chfn: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/ypchpass: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/passwd: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/chsh: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/login: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/opiepasswd: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/ypchfn: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/ypchsh: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/chpass: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/su: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/yppasswd: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/opieinfo: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/crontab: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin: Directory not empty
rm: FreeBSD_STABLE_10-i386/usr: Directory not empty
rm: FreeBSD_STABLE_10-i386: Directory not empty
+ true
+ sudo chflags -R noschg FreeBSD_STABLE_10-i386
+ sudo rm -fr FreeBSD_STABLE_10-i386
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
jenkins-admin at FreeBSD.org
2015-Sep-22 12:29 UTC
FreeBSD_STABLE_10-i386 - Build #479 - Fixed
FreeBSD_STABLE_10-i386 - Build #479 - Fixed:
Build information: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/479/
Full change log:
https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/479/changes
Full build log:
https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/479/console
Change summaries:
288106 by jlh:
Long overdue MFC r284378:
nit: Rename racct_alloc_resource to racct_adjust_resource.
This is more accurate as the amount can be negative.
288105 by jlh:
Long overdue MFC r284377:
NetBSD commit log:
Use a constant array for the MIB. Newer LLVM decided that mib[] warranted
stack protections, with the obvious crash after the setup was done.
As a positive side effect, code size shrinks a bit.
I'm not sure why this hasn't bitten us yes, but it is certainly
possible and
there are no real drawbacks to this change anyway.
Submitted by: pfg
Obtained from: NetBSD
288103 by kib:
The stable/10 branch uses mutex for vfs_hash. Fix build.
Submitted by: Jukka Ukkonen <jau789 at gmail.com>
288101 by garga:
MFC r287828:
Add support for Sierra MC7355 card
Submitted by: Jeremy Porter <jporter at netgate.com>
Approved by: loos
Obtained from: pfSense
Sponsored by: Rubicon Communications (Netgate)