FreeBSD_HEAD - Build #3139 - Still Failing

2015-08-28 Thread jenkins-admin
FreeBSD_HEAD - Build #3139 - Still Failing:

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

Change summaries:

287245 by adrian:
Replace the printf()s with optional rate limited debugging for RSS.

Submitted by:   Tiwei Bie 
Differential Revision:  https://reviews.freebsd.org/D3471

287242 by jhibbits:
Fix text alignment.  mcsr was indented one too many spaces.

287241 by imp:
Add another .WAIT since sometimes we lose the race.



The end of the build log:

[...truncated 168107 lines...]
gzip -cn /builds/FreeBSD_HEAD/usr.bin/apply/apply.1 > apply.1.gz
--- apply ---
cc  -O2 -pipe   -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall 
-Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes 
-Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings 
-Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline 
-Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign 
-Wmissing-variable-declarations -Wthread-safety -Wno-empty-body 
-Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments  -o apply 
apply.o  -lsbuf
--- sys.all__D ---
--- boot2.ldr ---
dd if=/dev/zero of=boot2.ldr bs=512 count=1
1+0 records in
1+0 records out
512 bytes transferred in 0.68 secs (7535030 bytes/sec)
--- sio.o ---
cc  -fomit-frame-pointer  -mrtd  -mregparm=3  -DUSE_XREAD  -DUFS1_AND_UFS2  
-DFLAGS=0x80  -DSIOPRT=0x3f8  -DSIOFMT=0x3  -DSIOSPD=9600  
-I/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../../common  
-I/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../btx/lib -I.  -Wall 
-Waggregate-return -Wbad-function-cast -Wcast-align  -Wmissing-declarations 
-Wmissing-prototypes -Wnested-externs  -Wpointer-arith -Wshadow 
-Wstrict-prototypes -Wwrite-strings  -Winline -march=i386 -ffreestanding 
-mno-mmx -mno-sse -mno-avx -msoft-float -m32 -std=gnu99-Oz 
-mstack-alignment=8 -mllvm -inline-threshold=3 -mllvm -simplifycfg-dup-ret 
-mllvm -enable-gvn=false -Qunused-arguments   -m32 -c 
/builds/FreeBSD_HEAD/sys/boot/i386/boot2/sio.S -o sio.o
--- usr.bin.all__D ---
--- all_subdir_ar ---
===> usr.bin/ar (all)
--- sys.all__D ---
--- boot1 ---
objcopy -S -O binary boot1.out boot1
--- boot2.s ---
cc  -fomit-frame-pointer  -mrtd  -mregparm=3  -DUSE_XREAD  -DUFS1_AND_UFS2  
-DFLAGS=0x80  -DSIOPRT=0x3f8  -DSIOFMT=0x3  -DSIOSPD=9600  
-I/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../../common  
-I/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../btx/lib -I.  -Wall 
-Waggregate-return -Wbad-function-cast -Wcast-align  -Wmissing-declarations 
-Wmissing-prototypes -Wnested-externs  -Wpointer-arith -Wshadow 
-Wstrict-prototypes -Wwrite-strings  -Winline -march=i386 -ffreestanding 
-mno-mmx -mno-sse -mno-avx -msoft-float -m32 -std=gnu99-Oz 
-mstack-alignment=8 -mllvm -inline-threshold=3 -mllvm -simplifycfg-dup-ret 
-mllvm -enable-gvn=false -Qunused-arguments  -S -o boot2.s.tmp 
/builds/FreeBSD_HEAD/sys/boot/i386/boot2/boot2.c
--- usr.bin.all__D ---
--- ar.o ---
cc  -O2 -pipe   -I. -I/builds/FreeBSD_HEAD/usr.bin/ar -std=gnu99 
-fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W 
-Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith 
-Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter 
-Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls 
-Wold-style-definition -Wno-pointer-sign -Wthread-safety -Wno-empty-body 
-Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c 
/builds/FreeBSD_HEAD/usr.bin/ar/ar.c -o ar.o
--- sys.all__D ---
In file included from /builds/FreeBSD_HEAD/sys/boot/i386/boot2/boot2.c:185:
/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../../common/ufsread.c:235:17: 
warning: cast from 'char *' to 'struct ufs1_dinode *' increases required 
alignment from 1 to 4 [-Wcast-align]
memcpy(&dp1, (struct ufs1_dinode *)blkbuf + n,
 ^~~~
/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../../common/ufsread.c:238:17: 
warning: cast from 'char *' to 'struct ufs2_dinode *' increases required 
alignment from 1 to 4 [-Wcast-align]
memcpy(&dp2, (struct ufs2_dinode *)blkbuf + n,
 ^~~~
/builds/FreeBSD_HEAD/sys/boot/i386/boot2/boot2.c:369:4: warning: cast from 
'caddr_t' (aka 'char *') to 'Elf32_Word *' (aka 'unsigned int *') increases 
required alignment from 1 to 4 [-Wcast-align]
*(Elf32_Word *)p = es[i].sh_size;
 ^~~
/builds/FreeBSD_HEAD/sys/boot/i386/boot2/boot2.c:647:8: warning: cast from 
'caddr_t' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases 
required alignment from 1 to 4 [-Wcast-align]
t1 = *(uint32_t *)PTOV(0x46c);
  ^~~
--- secure.all__D ---
--- dispatch.

Re: r287246: buildworld fails: ld: i386:x86-64 architecture of input file `/usr/obj/usr/src/sys/boot/i386/gptboot/../../libstand32/libstand.a(qdivrem.o)' is incompatible with i386 output

2015-08-28 Thread Garrett Cooper
Warner broke sys/boot somehow.. Jenkins concurs.



> On Aug 27, 2015, at 23:41, O. Hartmann  wrote:
> 
> Recent CURRENT sources fail to buildworld:
> 
> [...]
> --- util.o ---
> cc  -DBOOTPROG=\"gptboot\"  -O1  -DGPT  -DUFS1_AND_UFS2  -DSIOPRT=0x3f8
> -DSIOFMT=0x3  -DSIOSPD=9600  -I/usr/src/sys/boot/i386/gptboot/../../common
> -I/usr/src/sys/boot/i386/gptboot/../common
> -I/usr/src/sys/boot/i386/gptboot/../btx/lib -I.
> -I/usr/src/sys/boot/i386/gptboot/../boot2
> -I/usr/src/sys/boot/i386/gptboot/../../..  -Wall -Waggregate-return
> -Wbad-function-cast -Wcast-align  -Wmissing-declarations -Wmissing-prototypes
> -Wnested-externs  -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings
> -Winline -march=i386 -ffreestanding -mno-mmx -mno-sse -mno-avx -msoft-float
> -m32 -DNDEBUG -std=gnu99-Qunused-arguments
> -c /usr/src/sys/boot/i386/gptboot/../../common/util.c -o util.o --- gptldr.out
> --- ld -static -N --gc-sections -m elf_i386_fbsd -e start -Ttext 0x7c00 -o
> gptldr.out gptldr.o --- gptboot.out --- ld -static -N --gc-sections -m
> elf_i386_fbsd -Ttext 0x0 -o
> gptboot.out /usr/obj/usr/src/sys/boot/i386/gptboot/../btx/lib/crt0.o gptboot.o
> sio.o gpt.o crc32.o drv.o cons.o
> util.o /usr/obj/usr/src/sys/boot/i386/gptboot/../../libstand32/libstand.a ld:
> i386:x86-64 architecture of input file
> `/usr/obj/usr/src/sys/boot/i386/gptboot/../../libstand32/libstand.a(qdivrem.o)'
> is incompatible with i386 output *** [gptboot.out] Error code 1
> 
> make[6]: stopped in /usr/src/sys/boot/i386/gptboot
> 1 error
> 
> make[6]: stopped in /usr/src/sys/boot/i386/gptboot
> *** [_sub.all] Error code 2
> ___
> freebsd-current@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: ramblings.. or not

2015-08-28 Thread Lars Engels
On Thu, Aug 27, 2015 at 02:31:21PM -0700, Craig Rodrigues wrote:
> On Wed, Aug 26, 2015 at 8:44 PM, Julian Elischer  wrote:
> >
> > We should also do a better job of productising and incorporating GSOC
> > work..
> >
> >
> Definitely!  It's sad to see people put a lot of working into something via
> GSOC,
> and then have the work die on the vine once the summer is over.

There's a lack of communication. Every year we have GSOC students
working on a part of FreeBSD, but after GSOC is over nothing happens.
Some code goes into base quietly, some good code may be lurking in an
external repository but nobody knows.
My proposal is that every student and mentor should write a short
summary of the work done and if was already committed to the tree or why
it hasn't been committed. 



pgpVTZCPhkeGd.pgp
Description: PGP signature


FreeBSD_HEAD_amd64_gcc4.9 - Build #388 - Still Failing

2015-08-28 Thread jenkins-admin
FreeBSD_HEAD_amd64_gcc4.9 - Build #388 - Still Failing:

Build information: 
https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/388/
Full change log: 
https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/388/changes
Full build log: 
https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/388/console

Change summaries:

287249 by bz:
remove a left-over after r220463 empty #ifdef INET check.

MFC after:  1 week

287247 by delphij:
Plug memory leaks when running out of memory.

Reported by:clang scan-build
MFC after:  2 weeks

287245 by adrian:
Replace the printf()s with optional rate limited debugging for RSS.

Submitted by:   Tiwei Bie 
Differential Revision:  https://reviews.freebsd.org/D3471

287242 by jhibbits:
Fix text alignment.  mcsr was indented one too many spaces.

287241 by imp:
Add another .WAIT since sometimes we lose the race.

287240 by jhibbits:
Extend pmap to support e500mc and e5500.

As part of this, clean up tlb1_init(), since bootinfo is always NULL here just
eliminate the loop altogether.

Also, fix a bug in mmu_booke_mapdev_attr() where it's possible to map a larger
immediately following a smaller page, causing the mappings to overlap.  Instead,
break up the new mapping into smaller chunks.  The downside to this is that it
uses more precious TLB1 entries, which, on smaller chips (e500v2) it could cause
problems with TLB1 being out of space (e500v2 only has 16 TLB1 entries).

Obtained from:  Semihalf (partial)
Sponsored by:   Alex Perez/Inertial Computing

287239 by imp:
Simply to appease gcc's warnings.

287238 by yongari:
Set DMA alignment constraint of status, TX and RX LEs(List Elements
in Marvell terms) to 32768.  32768 looks overkill but it will
ensure correct DMAed update.  This change addresses occasional
watchdog timeouts reported on 10.2-RELEASE.

Tested by:  Johann Hugo 
MFC after:  2 weeks



The end of the build log:

[...truncated 167662 lines...]
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem 
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include
 
-L/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/lib
 
--sysroot=/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp
 -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe   -I. 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/usr.bin/ar -std=gnu99 -fstack-protector 
-Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter 
-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type 
-Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align 
-Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls 
-Wold-style-definition -Wno-pointer-sign   -c 
/builds/FreeBSD_HEAD_amd64_gcc4.9/usr.bin/ar/write.c -o write.o
--- secure.all__D ---
--- s3_lib.po ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem 
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include
 
-L/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/lib
 
--sysroot=/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp
 -B/usr/local/x86_64-freebsd/bin/ -pg  -O2 -pipe   -DTERMIOS -DANSI_SOURCE 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/secure/lib/libssl/../../../crypto/openssl 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/secure/lib/libssl/../../../crypto/openssl/crypto
 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/secure/lib/libssl
 -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 
-DAES_ASM -DBSAES_ASM -DVPAES_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 
-DOPENSSL_BN_ASM_GF2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM 
-DSHA512_ASM -DWHIRLPOOL_ASM -std=gnu99 -fstack-protector -Wno-pointer-sign   
-c /builds/FreeBSD_HEAD_amd64_gcc4.9/secure/lib/libssl/..
 /../../crypto/openssl/ssl/s3_lib.c -o s3_lib.po
--- usr.bin.all__D ---
--- ar.1.gz ---
gzip -cn /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.bin/ar/ar.1 > ar.1.gz
--- acpyacc.o ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem 
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include
 
-L/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/lib
 
--sysroot=/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp
 -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe   -I. 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/usr.bin/ar -std=gnu99 -fstack-protector 
-Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter 
-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type 
-Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align 
-Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls 
-Wold-style-definition -Wno-pointer-sign   -c acpyacc.c -o acpyacc.o
--- secure.all__D ---
--- s3_meth.po ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem 
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include
 
-L/build

FreeBSD_HEAD - Build #3140 - Still Failing

2015-08-28 Thread jenkins-admin
FreeBSD_HEAD - Build #3140 - Still Failing:

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

Change summaries:

287247 by delphij:
Plug memory leaks when running out of memory.

Reported by:clang scan-build
MFC after:  2 weeks



The end of the build log:

[...truncated 168442 lines...]
512 bytes transferred in 0.64 secs (8012999 bytes/sec)
--- sio.o ---
cc  -fomit-frame-pointer  -mrtd  -mregparm=3  -DUSE_XREAD  -DUFS1_AND_UFS2  
-DFLAGS=0x80  -DSIOPRT=0x3f8  -DSIOFMT=0x3  -DSIOSPD=9600  
-I/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../../common  
-I/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../btx/lib -I.  -Wall 
-Waggregate-return -Wbad-function-cast -Wcast-align  -Wmissing-declarations 
-Wmissing-prototypes -Wnested-externs  -Wpointer-arith -Wshadow 
-Wstrict-prototypes -Wwrite-strings  -Winline -march=i386 -ffreestanding 
-mno-mmx -mno-sse -mno-avx -msoft-float -m32 -std=gnu99-Oz 
-mstack-alignment=8 -mllvm -inline-threshold=3 -mllvm -simplifycfg-dup-ret 
-mllvm -enable-gvn=false -Qunused-arguments   -m32 -c 
/builds/FreeBSD_HEAD/sys/boot/i386/boot2/sio.S -o sio.o
--- lib.all__D ---
--- gzlib.po ---
cc  -pg  -O2 -pipe   -DHAS_snprintf -DHAS_vsnprintf 
-I/builds/FreeBSD_HEAD/lib/libz -DSYMBOL_VERSIONING -std=gnu99 
-fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W 
-Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith 
-Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int 
-Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value 
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion 
-Wno-unused-local-typedef -Qunused-arguments -c 
/builds/FreeBSD_HEAD/lib/libz/gzlib.c -o gzlib.po
--- sys.all__D ---
--- boot1 ---
objcopy -S -O binary boot1.out boot1
--- boot2.s ---
cc  -fomit-frame-pointer  -mrtd  -mregparm=3  -DUSE_XREAD  -DUFS1_AND_UFS2  
-DFLAGS=0x80  -DSIOPRT=0x3f8  -DSIOFMT=0x3  -DSIOSPD=9600  
-I/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../../common  
-I/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../btx/lib -I.  -Wall 
-Waggregate-return -Wbad-function-cast -Wcast-align  -Wmissing-declarations 
-Wmissing-prototypes -Wnested-externs  -Wpointer-arith -Wshadow 
-Wstrict-prototypes -Wwrite-strings  -Winline -march=i386 -ffreestanding 
-mno-mmx -mno-sse -mno-avx -msoft-float -m32 -std=gnu99-Oz 
-mstack-alignment=8 -mllvm -inline-threshold=3 -mllvm -simplifycfg-dup-ret 
-mllvm -enable-gvn=false -Qunused-arguments  -S -o boot2.s.tmp 
/builds/FreeBSD_HEAD/sys/boot/i386/boot2/boot2.c
--- usr.bin.all__D ---
--- sscop.1.gz ---
gzip -cn 
/builds/FreeBSD_HEAD/usr.bin/atm/sscop/../../../contrib/ngatm/sscop/sscop.1 > 
sscop.1.gz
--- sscop ---
cc  -O2 -pipe   
-I/builds/FreeBSD_HEAD/usr.bin/atm/sscop/../../../contrib/ngatm/sscop 
-DUSE_LIBBEGEMOT -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall 
-Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes 
-Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings 
-Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline 
-Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign 
-Wmissing-variable-declarations -Wthread-safety -Wno-empty-body 
-Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments  -o sscop 
common.o sscop_main.o  -lbegemot  -lngatm
--- secure.all__D ---
--- match.po ---
cc  -pg  -O2 -pipe   -DHAVE_LDNS=1 
-I/builds/FreeBSD_HEAD/secure/lib/libssh/../../../contrib/ldns 
-I/builds/FreeBSD_HEAD/secure/lib/libssh/../../../crypto/openssh -include 
ssh_namespace.h -include krb5_config.h -std=gnu99 -fstack-protector 
-Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int 
-Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value 
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion 
-Wno-unused-local-typedef -Wno-switch -Wno-switch-enum 
-Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c 
/builds/FreeBSD_HEAD/secure/lib/libssh/../../../crypto/openssh/match.c -o 
match.po
--- sys.all__D ---
In file included from /builds/FreeBSD_HEAD/sys/boot/i386/boot2/boot2.c:185:
/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../../common/ufsread.c:235:17: 
warning: cast from 'char *' to 'struct ufs1_dinode *' increases required 
alignment from 1 to 4 [-Wcast-align]
memcpy(&dp1, (struct ufs1_dinode *)blkbuf + n,
 ^~~~
/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../../common/ufsread.c:238:17: 
warning: cast from 'char *' to 'struct ufs2_dinode *' increases required 
alignment from 1 to 4 [-Wcast-align]
memcpy(&dp2, (struct ufs2_dinode *)blkbuf + n,
 ^~~~
/builds/FreeBSD_HEAD/sys/boot/i386/boot2/boot2.c:369:4: warning: cas

Re: FreeBSD_HEAD_amd64_gcc4.9 - Build #388 - Still Failing

2015-08-28 Thread Warner Losh
On Fri, Aug 28, 2015 at 4:18 AM,  wrote:

> gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/boot/i386/gptboot/../../libstand32/libstand.a(qdivrem.o)'
> is incompatible with i386 output
>

This might be due to my bsd.stand.mk stuff. However, since gcc 4.9 is
non-standard and not officially supported, and since I can't recreate this
on my system with the stock compiler, it is going to be a while
until I can find the time to fix it.

Warner
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: ramblings.. or not

2015-08-28 Thread Chris H
On Fri, 28 Aug 2015 12:16:55 +0200 Lars Engels  wrote

> On Thu, Aug 27, 2015 at 02:31:21PM -0700, Craig Rodrigues wrote:
> > On Wed, Aug 26, 2015 at 8:44 PM, Julian Elischer 
> > wrote: >
> > > We should also do a better job of productising and incorporating GSOC
> > > work..
> > >
> > >
> > Definitely!  It's sad to see people put a lot of working into something via
> > GSOC,
> > and then have the work die on the vine once the summer is over.
> 
> There's a lack of communication. Every year we have GSOC students
> working on a part of FreeBSD, but after GSOC is over nothing happens.
> Some code goes into base quietly, some good code may be lurking in an
> external repository but nobody knows.
> My proposal is that every student and mentor should write a short
> summary of the work done and if was already committed to the tree or why
> it hasn't been committed. 
I think this is a really good point.
Along those lines; wouldn't/couldn't bugzilla accommodate this well?
either gsoc.freebsd.org with an equivalent freebsd.org/gsoc,
or probably better; a GSOC category within the current PR setup.
bugzilla provides for ongoing dialog, code, and it would be fairly easy
to determine/review "final status" of the code/project. No?

--Chris


___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: FreeBSD_HEAD_amd64_gcc4.9 - Build #388 - Still Failing

2015-08-28 Thread Fabian Keil
Warner Losh  wrote:

> On Fri, Aug 28, 2015 at 4:18 AM,  wrote:
> 
> > gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/boot/i386/gptboot/../../libstand32/libstand.a(qdivrem.o)'
> > is incompatible with i386 output
> >
> 
> This might be due to my bsd.stand.mk stuff. However, since gcc 4.9 is
> non-standard and not officially supported, and since I can't recreate this
> on my system with the stock compiler, it is going to be a while
> until I can find the time to fix it.

I'm using clang from base and got the same failure on amd64.
My workaround was reverting r287227/d1be0bf24ec for now.

Fabian


pgpYoEWPCWgEl.pgp
Description: OpenPGP digital signature


Re: FreeBSD_HEAD_amd64_gcc4.9 - Build #388 - Still Failing

2015-08-28 Thread Warner Losh
On Fri, Aug 28, 2015 at 7:40 AM, Fabian Keil 
wrote:

> Warner Losh  wrote:
>
> > On Fri, Aug 28, 2015 at 4:18 AM,  wrote:
> >
> > >
> gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/boot/i386/gptboot/../../libstand32/libstand.a(qdivrem.o)'
> > > is incompatible with i386 output
> > >
> >
> > This might be due to my bsd.stand.mk stuff. However, since gcc 4.9 is
> > non-standard and not officially supported, and since I can't recreate
> this
> > on my system with the stock compiler, it is going to be a while
> > until I can find the time to fix it.
>
> I'm using clang from base and got the same failure on amd64.
> My workaround was reverting r287227/d1be0bf24ec for now.


Not sure what went wrong in my testing, but I can recreate it now. I have
a fix I'm testing.

Warner
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


FreeBSD_HEAD - Build #3141 - Still Failing

2015-08-28 Thread jenkins-admin
FreeBSD_HEAD - Build #3141 - Still Failing:

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

Change summaries:

287250 by andrew:
Only check for the bus frequency if it has not already been set, for
example through a driver running as a subclass of this.

Sponsored by:   ABT Systems Ltd

287249 by bz:
remove a left-over after r220463 empty #ifdef INET check.

MFC after:  1 week



The end of the build log:

[...truncated 166134 lines...]
--- btx ---
cc  -O2 -pipe   -DBTX_FLAGS=0x0 
-I/builds/FreeBSD_HEAD/sys/boot/i386/btx/btx/../../common -march=i386 
-ffreestanding -mno-mmx -mno-sse -mno-avx -msoft-float -m32 -std=gnu99
-Qunused-arguments  -e start -Ttext 0x9000 -Wl,-N,-S,--oformat,binary -nostdlib 
-o btx btx.o 
===> sys/boot/i386/btx/btxldr (all)
--- btxldr.o ---
cc  -O2 -pipe   -DLOADER_ADDRESS=0x20 
-I/builds/FreeBSD_HEAD/sys/boot/i386/btx/btxldr/../../common -march=i386 
-ffreestanding -mno-mmx -mno-sse -mno-avx -msoft-float -m32 -std=gnu99
-Qunused-arguments -no-integrated-as  -m32 -c 
/builds/FreeBSD_HEAD/sys/boot/i386/btx/btxldr/btxldr.S -o btxldr.o
--- btxldr ---
cc  -O2 -pipe   -DLOADER_ADDRESS=0x20 
-I/builds/FreeBSD_HEAD/sys/boot/i386/btx/btxldr/../../common -march=i386 
-ffreestanding -mno-mmx -mno-sse -mno-avx -msoft-float -m32 -std=gnu99
-Qunused-arguments  -e start -Ttext 0x20 -Wl,-N,-S,--oformat,binary 
-nostdlib -o btxldr btxldr.o 
===> sys/boot/i386/btx/lib (all)
--- secure.all__D ---
--- uidswap.po ---
cc  -pg  -O2 -pipe   -DHAVE_LDNS=1 
-I/builds/FreeBSD_HEAD/secure/lib/libssh/../../../contrib/ldns 
-I/builds/FreeBSD_HEAD/secure/lib/libssh/../../../crypto/openssh -include 
ssh_namespace.h -include krb5_config.h -std=gnu99 -fstack-protector 
-Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int 
-Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value 
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion 
-Wno-unused-local-typedef -Wno-switch -Wno-switch-enum 
-Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c 
/builds/FreeBSD_HEAD/secure/lib/libssh/../../../crypto/openssh/uidswap.c -o 
uidswap.po
--- sys.all__D ---
--- btxcsu.o ---
cc  -O2 -pipe   -I/builds/FreeBSD_HEAD/sys/boot/i386/btx/lib/../../common 
-march=i386 -ffreestanding -mno-mmx -mno-sse -mno-avx -msoft-float -m32 
-std=gnu99-Qunused-arguments  -m32 -c 
/builds/FreeBSD_HEAD/sys/boot/i386/btx/lib/btxcsu.S -o btxcsu.o
--- btxsys.o ---
as  --32 -o btxsys.o /builds/FreeBSD_HEAD/sys/boot/i386/btx/lib/btxsys.s
--- btxv86.o ---
as  --32 -o btxv86.o /builds/FreeBSD_HEAD/sys/boot/i386/btx/lib/btxv86.s
--- crt0.o ---
cc  -O2 -pipe   -I/builds/FreeBSD_HEAD/sys/boot/i386/btx/lib/../../common 
-march=i386 -ffreestanding -mno-mmx -mno-sse -mno-avx -msoft-float -m32 
-std=gnu99-Qunused-arguments -Wl,-r -nostdlib -o crt0.o btxcsu.o btxsys.o 
btxv86.o 
--- sbin.all__D ---
--- parms.o ---
cc  -O2 -pipe   -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall 
-Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes 
-Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign 
-Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable 
-Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality 
-Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef 
-Qunused-arguments -c /builds/FreeBSD_HEAD/sbin/routed/parms.c -o parms.o
--- sys.all__D ---
===> sys/boot/i386/boot2 (all)
--- boot2.ldr ---
dd if=/dev/zero of=boot2.ldr bs=512 count=1
1+0 records in
1+0 records out
512 bytes transferred in 0.66 secs (7752649 bytes/sec)
--- sio.o ---
cc  -fomit-frame-pointer  -mrtd  -mregparm=3  -DUSE_XREAD  -DUFS1_AND_UFS2  
-DFLAGS=0x80  -DSIOPRT=0x3f8  -DSIOFMT=0x3  -DSIOSPD=9600  
-I/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../../common  
-I/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../btx/lib -I.  -Wall 
-Waggregate-return -Wbad-function-cast -Wcast-align  -Wmissing-declarations 
-Wmissing-prototypes -Wnested-externs  -Wpointer-arith -Wshadow 
-Wstrict-prototypes -Wwrite-strings  -Winline -march=i386 -ffreestanding 
-mno-mmx -mno-sse -mno-avx -msoft-float -m32 -std=gnu99-Oz 
-mstack-alignment=8 -mllvm -inline-threshold=3 -mllvm -simplifycfg-dup-ret 
-mllvm -enable-gvn=false -Qunused-arguments   -m32 -c 
/builds/FreeBSD_HEAD/sys/boot/i386/boot2/sio.S -o sio.o
--- boot1 ---
objcopy -S -O binary boot1.out boot1
--- boot2.s ---
cc  -fomit-frame-pointer  -mrtd  -mregparm=3  -DUSE_XREAD  -DUFS1_AND_UFS2  
-DFLAGS=0x80  -DSIOPRT=0x3f8  -DSIOFMT=0x3  -DSIOSPD=9600  
-I/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../../common  
-I/builds/FreeBSD_HEAD/sys/boot/i386/boot2/../btx/lib -I.  -Wall 
-Waggregate-return -Wbad-function-cast -Wcast-align  -Wmissing-declarations 
-Wmissing-prototypes -Wnested-externs  -Wpointer-arith -Wshadow 
-Wstrict-prototypes -Wwrite-strin

FreeBSD_HEAD_i386 - Build #972 - Failure

2015-08-28 Thread jenkins-admin
FreeBSD_HEAD_i386 - Build #972 - Failure:

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

Change summaries:

287257 by imp:
Add back missing -m32 for amd64 and powerpc64 that was lost
in the move to bsd.stand.mk.

287256 by trasz:
Fix an NFS server bug that manifested in "ls -al" displaying a plus
sign on every directory exported via NFSv4 with NFSv4 ACLs enabled.

Reviewed by:rmacklem@
MFC after:  1 month
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D3502

287255 by pfg:
trailing space

287254 by pfg:
Be more GCC-friendly with attributes

Being clang the default compiler, we were always giving precedence to
the __has_attribute check. Unfortunately clang generally doesn't support
the new attributes (alloc_size was briefly supported and then reverted)
so we were always doing both checks. Give the precedence to GCC as that is
the working case now.

Do the same for  __has_builtin() for consistency.

287253 by imp:
Fix cleaning of files generated from .m sources.



The end of the build log:

[...truncated 160761 lines...]
machine -> /usr/src/sys/i386/include
--- x86 ---
x86 -> /usr/src/sys/x86/include
--- vnode_if_newproto.h ---
awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -p
--- depend_subdir_netgraph ---
--- machine ---
machine -> /usr/src/sys/i386/include
--- x86 ---
x86 -> /usr/src/sys/x86/include
--- depend_subdir_nsp ---
--- isa_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/isa/isa_if.m -h
--- depend_subdir_netgraph ---
--- opt_netgraph.h ---
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_netgraph.h opt_netgraph.h
--- bus_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h
--- depend_subdir_nullfs ---
--- vnode_if_typedef.h ---
awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -q
--- depend_subdir_nsp ---
--- card_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pccard/card_if.m -h
--- pccarddevs.h ---
awk -f /usr/src/sys/tools/pccarddevs2h.awk /usr/src/sys/dev/pccard/pccarddevs
--- depend_subdir_netgraph ---
--- card_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pccard/card_if.m -h
--- depend_subdir_nullfs ---
--- vnode_if.h ---
awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -h
--- depend_subdir_netgraph ---
--- device_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
--- pccarddevs.h ---
awk -f /usr/src/sys/tools/pccarddevs2h.awk /usr/src/sys/dev/pccard/pccarddevs
--- depend_subdir_nullfs ---
--- .depend ---
rm -f .depend
CC='cc  ' mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I/usr/src/sys -I/usr/obj/usr/src/sys/GENERIC 
-D__printf__=__freebsd_kprintf__ -std=iso9899:1999   
/usr/src/sys/modules/nullfs/../../fs/nullfs/null_subr.c 
/usr/src/sys/modules/nullfs/../../fs/nullfs/null_vfsops.c 
/usr/src/sys/modules/nullfs/../../fs/nullfs/null_vnops.c
--- depend_subdir_nsp ---
--- .depend ---
rm -f .depend
CC='cc  ' mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I/usr/src/sys -I/usr/obj/usr/src/sys/GENERIC 
-D__printf__=__freebsd_kprintf__ -std=iso9899:1999   
/usr/src/sys/modules/nsp/../../dev/nsp/nsp.c 
/usr/src/sys/modules/nsp/../../dev/nsp/nsp_pccard.c
--- depend_subdir_netgraph ---
--- .depend ---
rm -f .depend
CC='cc  ' mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-I/usr/src/sys/modules/netgraph/bluetooth/bt3c/../../../../netgraph/bluetooth/include
 
-I/usr/src/sys/modules/netgraph/bluetooth/bt3c/../../../../netgraph/bluetooth/drivers/bt3c
 -DHAVE_KERNEL_OPTION_HEADERS -I. -I/usr/src/sys -I/usr/obj/usr/src/sys/GENERIC 
-D__printf__=__freebsd_kprintf__ -std=iso9899:1999   
/usr/src/sys/modules/netgraph/bluetooth/bt3c/../../../../netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
===> netgraph/bluetooth/ubt (depend)
--- depend_subdir_nvd ---
===> nvd (depend)
--- depend_subdir_nvme ---
===> nvme (depend)
--- depend_subdir_netgraph ---
--- machine ---
machine -> /usr/src/sys/i386/include
--- x86 ---
x86 -> /usr/src/sys/x86/include
--- opt_bus.h ---
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_bus.h opt_bus.h
--- opt_usb.h ---
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_usb.h opt_usb.h
--- opt_netgraph.h ---
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_netgraph.h opt_netgraph.h
--- device_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
--- depend_subdir_nvd ---
--- machine ---
--- depend_subdir_nvme ---
--- machine ---
--- depend_subdir_nvd ---
machine -> /usr/src/sys/i386/include
--- depend_subdir_nvme ---
machine -> /usr/src/sys/i386/include
--- depend_subdir_nvd ---
--- x86 ---
--- depend_subdir_nvme ---
--- x86 ---
--- depend_subdir_netgraph ---
--- bus_if.h ---
awk -f /usr/src/

FreeBSD_HEAD - Build #3142 - Still Failing

2015-08-28 Thread jenkins-admin
FreeBSD_HEAD - Build #3142 - Still Failing:

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

Change summaries:

287258 by andrew:
Move dwmmc.h to dwmmc_reg.h. This is in preperation for adding support to
subclass the dwmmc driver to allow SoC specific attachments.

Sponsored by:   ABT Systems Ltd

287257 by imp:
Add back missing -m32 for amd64 and powerpc64 that was lost
in the move to bsd.stand.mk.

287256 by trasz:
Fix an NFS server bug that manifested in "ls -al" displaying a plus
sign on every directory exported via NFSv4 with NFSv4 ACLs enabled.

Reviewed by:rmacklem@
MFC after:  1 month
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D3502

287255 by pfg:
trailing space

287254 by pfg:
Be more GCC-friendly with attributes

Being clang the default compiler, we were always giving precedence to
the __has_attribute check. Unfortunately clang generally doesn't support
the new attributes (alloc_size was briefly supported and then reverted)
so we were always doing both checks. Give the precedence to GCC as that is
the working case now.

Do the same for  __has_builtin() for consistency.

287253 by imp:
Fix cleaning of files generated from .m sources.



The end of the build log:

[...truncated 259106 lines...]
--- depend_subdir_nmdm ---
--- machine ---
machine -> /builds/FreeBSD_HEAD/sys/amd64/include
--- depend_subdir_nge ---
--- bus_if.h ---
awk -f /builds/FreeBSD_HEAD/sys/tools/makeobjops.awk 
/builds/FreeBSD_HEAD/sys/kern/bus_if.m -h
--- depend_subdir_nmdm ---
--- x86 ---
x86 -> /builds/FreeBSD_HEAD/sys/x86/include
--- .depend ---
rm -f .depend
CC='cc  ' mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I/builds/FreeBSD_HEAD/sys 
-I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC 
-D__printf__=__freebsd_kprintf__ -std=iso9899:1999   
/builds/FreeBSD_HEAD/sys/modules/nmdm/../../dev/nmdm/nmdm.c
--- depend_subdir_nge ---
--- pci_if.h ---
awk -f /builds/FreeBSD_HEAD/sys/tools/makeobjops.awk 
/builds/FreeBSD_HEAD/sys/dev/pci/pci_if.m -h
--- depend_subdir_ntb ---
===> ntb (depend)
--- depend_subdir_nge ---
--- .depend ---
rm -f .depend
CC='cc  ' mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I/builds/FreeBSD_HEAD/sys 
-I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC 
-D__printf__=__freebsd_kprintf__ -std=iso9899:1999   
/builds/FreeBSD_HEAD/sys/modules/nge/../../dev/nge/if_nge.c
--- depend_subdir_ntb ---
--- _sub.depend ---
===> ntb/ntb_hw (depend)
--- machine ---
machine -> /builds/FreeBSD_HEAD/sys/amd64/include
--- depend_subdir_nullfs ---
--- depend_subdir_ntb ---
--- x86 ---
--- depend_subdir_nullfs ---
===> nullfs (depend)
--- depend_subdir_ntb ---
x86 -> /builds/FreeBSD_HEAD/sys/x86/include
--- device_if.h ---
awk -f /builds/FreeBSD_HEAD/sys/tools/makeobjops.awk 
/builds/FreeBSD_HEAD/sys/kern/device_if.m -h
--- bus_if.h ---
awk -f /builds/FreeBSD_HEAD/sys/tools/makeobjops.awk 
/builds/FreeBSD_HEAD/sys/kern/bus_if.m -h
--- pci_if.h ---
awk -f /builds/FreeBSD_HEAD/sys/tools/makeobjops.awk 
/builds/FreeBSD_HEAD/sys/dev/pci/pci_if.m -h
--- depend_subdir_nullfs ---
--- machine ---
machine -> /builds/FreeBSD_HEAD/sys/amd64/include
--- depend_subdir_nvd ---
--- depend_subdir_nullfs ---
--- x86 ---
--- depend_subdir_nvd ---
===> nvd (depend)
--- depend_subdir_nullfs ---
x86 -> /builds/FreeBSD_HEAD/sys/x86/include
--- depend_subdir_ntb ---
--- .depend ---
--- depend_subdir_nullfs ---
--- vnode_if_newproto.h ---
--- depend_subdir_ntb ---
rm -f .depend
--- depend_subdir_nullfs ---
awk -f /builds/FreeBSD_HEAD/sys/tools/vnode_if.awk 
/builds/FreeBSD_HEAD/sys/kern/vnode_if.src -p
--- depend_subdir_ntb ---
CC='cc  ' mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I/builds/FreeBSD_HEAD/sys 
-I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC 
-D__printf__=__freebsd_kprintf__ -std=iso9899:1999   
/builds/FreeBSD_HEAD/sys/modules/ntb/ntb_hw/../../../dev/ntb/ntb_hw/ntb_hw.c
--- depend_subdir_nullfs ---
--- vnode_if_typedef.h ---
awk -f /builds/FreeBSD_HEAD/sys/tools/vnode_if.awk 
/builds/FreeBSD_HEAD/sys/kern/vnode_if.src -q
--- depend_subdir_netgraph ---
===> netgraph/bluetooth/l2cap (depend)
--- depend_subdir_nullfs ---
--- vnode_if.h ---
awk -f /builds/FreeBSD_HEAD/sys/tools/vnode_if.awk 
/builds/FreeBSD_HEAD/sys/kern/vnode_if.src -h
--- depend_subdir_nvd ---
--- machine ---
machine -> /builds/FreeBSD_HEAD/sys/amd64/include
--- x86 ---
x86 -> /builds/FreeBSD_HEAD/sys/x86/include
--- opt_geom.h ---
ln -sf /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC/opt_geom.h 
opt_geom.h
--- device_if.h ---
awk -f /builds/FreeBSD_HEAD/sys/tools/makeobjops.awk 
/builds/FreeBSD_HEAD/sys/kern/device_if.m -h
--- depend_subdir_netgraph ---
--- machine ---
--- depe

Re: racct crash/Linux Emulation

2015-08-28 Thread Larry Rosenman

On 2015-08-24 11:07, Edward Tomasz Napierała wrote:

On 0824T0731, Larry Rosenman wrote:

On 2015-08-24 03:37, Edward Tomasz Napierała wrote:
> On 0823T2028, Larry Rosenman wrote:
>> got the below panio, on a linux (world community grid) process exit.
>>
>>
>> borg.lerctr.org dumped core - see /var/crash/vmcore.5
>>
>> Sun Aug 23 20:14:24 CDT 2015
>>
>> FreeBSD borg.lerctr.org 11.0-CURRENT FreeBSD 11.0-CURRENT #46 r287028:
>> Sat Aug 22 18:34:59 CDT 2015
>> r...@borg.lerctr.org:/usr/obj/usr/src/sys/VT-LER  amd64
>>
>> panic: racct_sub: freeing 1 of resource 11, which is more than
>> allocated 0 for wcgrid_fahv_vina_pr (pid 1140)
>
> Could you try the patch below?
>
[removed]

Yes, that seems to fix it.  THANKS!


Thanks.  It's pending review at https://reviews.freebsd.org/D3470.

What's it going to take to get this committed?

Seems(!) simple enough..
--
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
US Mail: 7011 W Parmer Ln, Apt 1115, Austin, TX 78729-6961

___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Re: ramblings.. or not

2015-08-28 Thread Warren Block

On Fri, 28 Aug 2015, Lars Engels wrote:


On Thu, Aug 27, 2015 at 02:31:21PM -0700, Craig Rodrigues wrote:

On Wed, Aug 26, 2015 at 8:44 PM, Julian Elischer  wrote:


We should also do a better job of productising and incorporating GSOC
work..



Definitely!  It's sad to see people put a lot of working into something via
GSOC,
and then have the work die on the vine once the summer is over.


There's a lack of communication. Every year we have GSOC students
working on a part of FreeBSD, but after GSOC is over nothing happens.
Some code goes into base quietly, some good code may be lurking in an
external repository but nobody knows.
My proposal is that every student and mentor should write a short
summary of the work done and if was already committed to the tree or why
it hasn't been committed.


That is an excellent idea.  Isn't something like that already submitted 
to Google at the end of the project?

___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


FreeBSD_HEAD_i386 - Build #973 - Fixed

2015-08-28 Thread jenkins-admin
FreeBSD_HEAD_i386 - Build #973 - Fixed:

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

Change summaries:

287263 by imp:
Comment out cleaning files, since it cleans too much.

287262 by imp:
Remove .WAIT hacks and put in specific dependencies.

287260 by imp:
Add missing ofw_machdep.h. Make x86 ofw_machdep.h work pc98 too.
This allows the owc module to compile on pc98 and seems preferable to
adding another special case in the build system.

287259 by pfg:
Add underscores to attributes when checking for __has_attribute.

This is a good practice to avoid confusion with allowed macros.

Suggested by:   jilles

287258 by andrew:
Move dwmmc.h to dwmmc_reg.h. This is in preperation for adding support to
subclass the dwmmc driver to allow SoC specific attachments.

Sponsored by:   ABT Systems Ltd

___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


FreeBSD_HEAD - Build #3143 - Fixed

2015-08-28 Thread jenkins-admin
FreeBSD_HEAD - Build #3143 - Fixed:

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

Change summaries:

287263 by imp:
Comment out cleaning files, since it cleans too much.

287262 by imp:
Remove .WAIT hacks and put in specific dependencies.

287260 by imp:
Add missing ofw_machdep.h. Make x86 ofw_machdep.h work pc98 too.
This allows the owc module to compile on pc98 and seems preferable to
adding another special case in the build system.

287259 by pfg:
Add underscores to attributes when checking for __has_attribute.

This is a good practice to avoid confusion with allowed macros.

Suggested by:   jilles

___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


FreeBSD_HEAD_amd64_gcc4.9 - Build #389 - Fixed

2015-08-28 Thread jenkins-admin
FreeBSD_HEAD_amd64_gcc4.9 - Build #389 - Fixed:

Build information: 
https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/389/
Full change log: 
https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/389/changes
Full build log: 
https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/389/console

Change summaries:

287265 by imp:
Remove now obsolete comment.

MFC After: 2 days

287264 by imp:
Per overwhelming sentiment in the code review, use FEATURE instead.

Differential Revision: https://reviews.freebsd.org/D3488
MFC After: 2 days

287263 by imp:
Comment out cleaning files, since it cleans too much.

287262 by imp:
Remove .WAIT hacks and put in specific dependencies.

287260 by imp:
Add missing ofw_machdep.h. Make x86 ofw_machdep.h work pc98 too.
This allows the owc module to compile on pc98 and seems preferable to
adding another special case in the build system.

287259 by pfg:
Add underscores to attributes when checking for __has_attribute.

This is a good practice to avoid confusion with allowed macros.

Suggested by:   jilles

287258 by andrew:
Move dwmmc.h to dwmmc_reg.h. This is in preperation for adding support to
subclass the dwmmc driver to allow SoC specific attachments.

Sponsored by:   ABT Systems Ltd

287257 by imp:
Add back missing -m32 for amd64 and powerpc64 that was lost
in the move to bsd.stand.mk.

287256 by trasz:
Fix an NFS server bug that manifested in "ls -al" displaying a plus
sign on every directory exported via NFSv4 with NFSv4 ACLs enabled.

Reviewed by:rmacklem@
MFC after:  1 month
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D3502

287255 by pfg:
trailing space

287254 by pfg:
Be more GCC-friendly with attributes

Being clang the default compiler, we were always giving precedence to
the __has_attribute check. Unfortunately clang generally doesn't support
the new attributes (alloc_size was briefly supported and then reverted)
so we were always doing both checks. Give the precedence to GCC as that is
the working case now.

Do the same for  __has_builtin() for consistency.

287253 by imp:
Fix cleaning of files generated from .m sources.

287250 by andrew:
Only check for the bus frequency if it has not already been set, for
example through a driver running as a subclass of this.

Sponsored by:   ABT Systems Ltd

___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Notice: wifi infrastructure upgraded; time to mergemaster!

2015-08-28 Thread Adrian Chadd
Hi,

Gleb's wifi work is in -HEAD now. You'll notice that there's no wifi
parent ifnet device now - you have to clone them to have things work.
(ie, there's no ath0, iwn0, etc.)

So, you need to update your rc.d scripts in order for things to work
at startup, or they won't work.

I've asked Gleb to update UPDATING with a notice so people aren't
(completely) confused by the new behaviour.

Thanks!



-adrian
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


r287197: wlan interfaces aren't brought up at boot or u

2015-08-28 Thread Idwer Vollering
Manually running 'service netif restart' works around this.

/etc/network.subr and /etc/rc.d/netif have been updated by mergemaster
-p and mergemaster -iF

I can provide the, rather lengthy, output of 'sh -x /etc/rc.d/netif
restart' when required.

Note that I'm not subscribed to freebsd-current.

Idwer
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: r287197: wlan interfaces aren't brought up at boot or after removal/inserting

2015-08-28 Thread Idwer Vollering
2015-08-29 1:19 GMT+02:00 Idwer Vollering :
> Manually running 'service netif restart' works around this.
>
> /etc/network.subr and /etc/rc.d/netif have been updated by mergemaster
> -p and mergemaster -iF
>
> I can provide the, rather lengthy, output of 'sh -x /etc/rc.d/netif
> restart' when required.
>
> Note that I'm not subscribed to freebsd-current.
>
> Idwer

(corrected the subject)
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: Notice: wifi infrastructure upgraded; time to mergemaster!

2015-08-28 Thread Rui Paulo
On Fri, 2015-08-28 at 17:07 -0700, Adrian Chadd wrote:
> Hi,
> 
> Gleb's wifi work is in -HEAD now. You'll notice that there's no wifi
> parent ifnet device now - you have to clone them to have things work.
> (ie, there's no ath0, iwn0, etc.)
> 
> So, you need to update your rc.d scripts in order for things to work
> at startup, or they won't work.
> 
> I've asked Gleb to update UPDATING with a notice so people aren't
> (completely) confused by the new behaviour.

This is very bad.  The commit log specifically says rc.conf changes are
not needed.  There was zero thought given to the upgrade procedure...

-- 
Rui Paulo
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: Notice: wifi infrastructure upgraded; time to mergemaster!

2015-08-28 Thread Adrian Chadd
rc.conf changes aren't needed, just the scripts.


-a


On 28 August 2015 at 17:40, Rui Paulo  wrote:
> On Fri, 2015-08-28 at 17:07 -0700, Adrian Chadd wrote:
>> Hi,
>>
>> Gleb's wifi work is in -HEAD now. You'll notice that there's no wifi
>> parent ifnet device now - you have to clone them to have things work.
>> (ie, there's no ath0, iwn0, etc.)
>>
>> So, you need to update your rc.d scripts in order for things to work
>> at startup, or they won't work.
>>
>> I've asked Gleb to update UPDATING with a notice so people aren't
>> (completely) confused by the new behaviour.
>
> This is very bad.  The commit log specifically says rc.conf changes are
> not needed.  There was zero thought given to the upgrade procedure...
>
> --
> Rui Paulo
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: Notice: wifi infrastructure upgraded; time to mergemaster!

2015-08-28 Thread Rui Paulo
On Fri, 2015-08-28 at 17:40 -0700, Rui Paulo wrote:
> On Fri, 2015-08-28 at 17:07 -0700, Adrian Chadd wrote:
> > Hi,

> > Gleb's wifi work is in -HEAD now. You'll notice that there's no 
> > wifi
> > parent ifnet device now - you have to clone them to have things 
> > work.
> > (ie, there's no ath0, iwn0, etc.)
> > 
> > So, you need to update your rc.d scripts in order for things to 
> > work
> > at startup, or they won't work.
> > 
> > I've asked Gleb to update UPDATING with a notice so people aren't
> > (completely) confused by the new behaviour.
> 
> This is very bad.  The commit log specifically says rc.conf changes 
> are
> not needed.  There was zero thought given to the upgrade procedure...
> 

I just upgraded and there were zero rc.conf changes.  Were you talking
about custom rc.d scripts?
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"