Am Wed, 11 Aug 2021 11:46:18 +0200
FreeBSD User <free...@walstatt-de.de> schrieb:

> Am Wed, 11 Aug 2021 02:18:35 GMT
> Alexander Motin <m...@freebsd.org> schrieb:
> 
> > The branch main has been updated by mav:
> > 
> > URL: 
> > https://cgit.FreeBSD.org/src/commit/?id=67f508db84b8b789db37c60972f255574417b8ed
> > 
> > commit 67f508db84b8b789db37c60972f255574417b8ed
> > Author:     Alexander Motin <m...@freebsd.org>
> > AuthorDate: 2021-08-11 02:17:53 +0000
> > Commit:     Alexander Motin <m...@freebsd.org>
> > CommitDate: 2021-08-11 02:18:26 +0000
> > 
> >     Mark some sysctls as CTLFLAG_MPSAFE.
> >     
> >     MFC after:      2 weeks
> > ---
> >  sys/kern/kern_intr.c     | 4 ++--
> >  sys/kern/kern_shutdown.c | 4 ++--
> >  2 files changed, 4 insertions(+), 4 deletions(-)
> > 
> > diff --git a/sys/kern/kern_intr.c b/sys/kern/kern_intr.c
> > index afaf8466a1df..1660414a50ef 100644
> > --- a/sys/kern/kern_intr.c
> > +++ b/sys/kern/kern_intr.c
> > @@ -1612,7 +1612,7 @@ sysctl_intrnames(SYSCTL_HANDLER_ARGS)
> >  }
> >  
> >  SYSCTL_PROC(_hw, OID_AUTO, intrnames,
> > -    CTLTYPE_OPAQUE | CTLFLAG_RD | CTLFLAG_NEEDGIANT, NULL, 0,
> > +    CTLTYPE_OPAQUE | CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, 0,
> >      sysctl_intrnames, "",
> >      "Interrupt Names");
> >  
> > @@ -1641,7 +1641,7 @@ sysctl_intrcnt(SYSCTL_HANDLER_ARGS)
> >  }
> >  
> >  SYSCTL_PROC(_hw, OID_AUTO, intrcnt,
> > -    CTLTYPE_OPAQUE | CTLFLAG_RD | CTLFLAG_NEEDGIANT, NULL, 0,
> > +    CTLTYPE_OPAQUE | CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, 0,
> >      sysctl_intrcnt, "",
> >      "Interrupt Counts");
> >  
> > diff --git a/sys/kern/kern_shutdown.c b/sys/kern/kern_shutdown.c
> > index e200b6d8a4b4..fb2a69401801 100644
> > --- a/sys/kern/kern_shutdown.c
> > +++ b/sys/kern/kern_shutdown.c
> > @@ -740,7 +740,7 @@ SYSCTL_INT(_debug_kassert, OID_AUTO, suppress_in_panic, 
> > KASSERT_RWTUN,
> >  static int kassert_sysctl_kassert(SYSCTL_HANDLER_ARGS);
> >  
> >  SYSCTL_PROC(_debug_kassert, OID_AUTO, kassert,
> > -    CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_SECURE | CTLFLAG_NEEDGIANT, NULL, 0,
> > +    CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_SECURE | CTLFLAG_MPSAFE, NULL, 0,
> >      kassert_sysctl_kassert, "I",
> >      "set to trigger a test kassert");
> >  
> > @@ -1021,7 +1021,7 @@ dumpdevname_sysctl_handler(SYSCTL_HANDLER_ARGS)
> >     return (error);
> >  }
> >  SYSCTL_PROC(_kern_shutdown, OID_AUTO, dumpdevname,
> > -    CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_NEEDGIANT, &dumper_configs, 0,
> > +    CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, &dumper_configs, 0,
> >      dumpdevname_sysctl_handler, "A",
> >      "Device(s) for kernel dumps");
> >  
> > _______________________________________________
> > dev-commits-src-main@freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main
> > To unsubscribe, send any mail to 
> > "dev-commits-src-main-unsubscr...@freebsd.org"  
> 
> Hello out there, this commit is the last one working, the follwoing commits 
> seem to break
> buildworld, I couldn't figure out which one, so I reply to this commit.
> 
> Running CURRENT:
> FreeBSD 14.0-CURRENT #1 main-n248614-67f508db84b: Wed Aug 11 07:29:11 CEST 
> 2021 amd64
> 
> I use in this case a customzied kernel config with WITH_BEARSSL (I mention 
> this since I see a
> libsecure compilation problem in the log shown below)
> 
> Error:
> 
[...]
After a fresh build from scratch the error reported in the first message seems 
to be a bit
cloudy, but after restarting the buildworld again (without cleanup the world), 
I (naively)
guess the error shown then (see below) covers a bit more of the source of the 
fault.

[...]

--- all_subdir_stand --- building pie sa library ar -crsD libsa_pie.a 
__main.pieo abort.pieo
assert.pieo bcd.pieo environment.pieo getopt.pieo gets.pieo globals.pieo 
hexdump.pieo
pager.pieo panic.pieo printf.p
                                                              ieo strdup.pieo 
strerror.pieo
random.pieo sbrk.pieo tslog.pieo twiddle.pieo zalloc.pieo zalloc_malloc.pieo 
strcasecmp.pieo
ntoh.pieo bcmp.pieo bcopy.pieo bzero.
                                                                     pieo 
ffs.pieo fls.pieo
memccpy.pieo memchr.pieo memcmp.pieo memcpy.pieo memmove.pieo memset.pieo 
strcat.pieo
strchr.pieo strchrnul.pieo strcmp.pieo strcpy.pieo
                                                                                
   stpcpy.pieo
stpncpy.pieo strcspn.pieo strlcat.pieo strlcpy.pieo strlen.pieo strncat.pieo 
strncmp.pieo
strncpy.pieo strnlen.pieo strpbrk.pieo strrchr.pieo strsep
                                                                                
          .pieo
strspn.pieo strstr.pieo strtok.pieo swab.pieo abs.pieo strtol.pieo strtoll.pieo 
strtoul.pieo
strtoull.pieo subr_boot.pieo clzsi2.pieo ctzsi2.pieo divmoddi
                                                                                
             4.pieo
divmodsi4.pieo divdi3.pieo divsi3.pieo moddi3.pieo modsi3.pieo udivmoddi4.pieo 
udivmodsi4.pieo
udivdi3.pieo udivsi3.pieo umoddi3.pieo umodsi3.pieo ashldi
                                                                                
          3.pieo
ashrdi3.pieo lshrdi3.pieo hypervisor.pieo uuid_create_nil.pieo uuid_equal.pieo
uuid_from_string.pieo uuid_is_nil.pieo uuid_to_string.pieo _setjmp.pieo bz
                                                                                
                          lib.pieo
crctable.pieo decompress.pieo huffman.pieo randtable.pieo adler32.pieo 
crc32.pieo infback.pieo
inffast.pieo inflate.pieo inftrees.pieo zutil.pieo lz4.p
                                                                                
        ieo
closeall.pieo dev.pieo ioctl.pieo nullfs.pieo stat.pieo fstat.pieo close.pieo 
lseek.pieo
open.pieo read.pieo write.pieo readdir.pieo smbios.pieo arp.pieo et
                                                                                
                   her.pieo
ip.pieo inet_ntoa.pieo in_cksum.pieo net.pieo udp.pieo netif.pieo rpc.pieo 
bootp.pieo
rarp.pieo bootparam.pieo ufs.pieo nfs.pieo cd9660.pieo tftp.pieo
                                                                                
                 gzipfs.pieo
bzipfs.pieo dosfs.pieo ext2fs.pieo splitfs.pieo pkgfs.pieo time.pieo 
ffs_subr.pieo
ffs_tables.pieo explicit_bzero.pieo crc32_libkern.pieo pwgets.pie
                                                                                
                 o
sha256c.pieo sha512c.pieo md5c.pieo rijndael-alg-fst.pieo rijndael-api-fst.pieo
rijndael-api.pieo geliboot.pieo geliboot_crypto.pieo gelidev.pieo geli_metadat
                                                                                
                              a.pieo
g_eli_hmac.pieo g_eli_key.pieo g_eli_key_cache.pieo pkcs5v2.pieo 
xform_aes_xts.pieo ccopy.pieo
dec32be.pieo dec64be.pieo enc32be.pieo enc64be.pieo pemdec
                                                                                
          .pieo
ec_all_m31.pieo ec_c25519_m31.pieo ec_c25519_m62.pieo ec_c25519_m64.pieo 
ec_default.pieo
ec_p256_m31.pieo ec_p256_m62.pieo ec_p256_m64.pieo ec_prime_i31.p
                                                                                
                 ieo
ec_pubkey.pieo ec_secp256r1.pieo ec_secp384r1.pieo ec_secp521r1.pieo 
ecdsa_atr.pieo
ecdsa_default_vrfy_asn1.pieo ecdsa_i31_bits.pieo ecdsa_i31_vrfy_asn1.pie
                                                                                
                        o
ecdsa_i31_vrfy_raw.pieo multihash.pieo sha1.pieo sha2big.pieo sha2small.pieo 
i31_add.pieo
i31_bitlen.pieo i31_decmod.pieo i31_decode.pieo i31_encode.pieo i31_
                                                                                
                    fmont.pieo
i31_iszero.pieo i31_moddiv.pieo i31_modpow.pieo i31_modpow2.pieo 
i31_montmul.pieo
i31_muladd.pieo i31_ninv31.pieo i31_rshift.pieo i31_sub.pieo i31_tm
                                                                                
                   ont.pieo
i32_div32.pieo i62_modpow2.pieo rsa_default_pkcs1_vrfy.pieo 
rsa_i31_pkcs1_vrfy.pieo
rsa_i31_pub.pieo rsa_i62_pkcs1_vrfy.pieo rsa_i62_pub.pieo rsa_pkcs1
                                                                                
                   _sig_unpad.pieo
asn1enc.pieo x509_decoder.pieo x509_minimal.pieo readfile.pieo brf.pieo 
vesigned.pieo
vets.pieo xmem.pieo vector.pieo dearmor.pieo decode.pieo o
                                                                                
          pgp_key.pieo
opgp_sig.pieo vectx.pieo veopen.pieo vepcr.pieo verify_file.pieo 
efi_variables.pieo
efi_init.pieo zfs.pieo nvlist.pieo skein.pieo skein_block.pieo
                                                                                
               list.pieo
zstd_shim.pieo zstd.pieo ar: warning: can't open file: ccopy.pieo: No such file 
or directory
ar: warning: can't open file: dec32be.pieo: No such file or directory ar: 
warning: can't open
file: dec64be.pieo: No such file or directory ar: warning: can't open file: 
enc32be.pieo: No
such file or directory ar: warning: can't open file: enc64be.pieo: No such file 
or directory
ar: warning: can't open file: pemdec.pieo: No such file or directory ar: 
warning: can't open
file: ec_all_m31.pieo: No such file or directory ar: warning: can't open file:
ec_c25519_m31.pieo: No such file or directory ar: warning: can't open file:
ec_c25519_m62.pieo: No such file or directory ar: warning: can't open file:
ec_c25519_m64.pieo: No such file or directory ar: warning: can't open file: 
ec_default.pieo:
No such file or directory ar: warning: can't open file: ec_p256_m31.pieo: No 
such file or
directory ar: warning: can't open file: ec_p256_m62.pieo: No such file or 
directory ar:
warning: can't open file: ec_p256_m64.pieo: No such file or directory ar: 
warning: can't open
file: ec_prime_i31.pieo: No such file or directory ar: warning: can't open file:
ec_pubkey.pieo: No such file or directory ar: warning: can't open file: 
ec_secp256r1.pieo: No
such file or directory ar: warning: can't open file: ec_secp384r1.pieo: No such 
file or
directory ar: warning: can't open file: ec_secp521r1.pieo: No such file or 
directory ar:
warning: can't open file: ecdsa_atr.pieo: No such file or directory ar: 
warning: can't open
file: ecdsa_default_vrfy_asn1.pieo: No such file or directory ar: warning: 
can't open file:
ecdsa_i31_bits.pieo: No such file or directory ar: warning: can't open file:
ecdsa_i31_vrfy_asn1.pieo: No such file or directory ar: warning: can't open 
file:
ecdsa_i31_vrfy_raw.pieo: No such file or directory ar: warning: can't open file:
multihash.pieo: No such file or directory ar: warning: can't open file: 
sha1.pieo: No such
file or directory ar: warning: can't open file: sha2big.pieo: No such file or 
directory ar:
warning: can't open file: sha2small.pieo: No such file or directory ar: 
warning: can't open
file: i31_add.pieo: No such file or directory ar: warning: can't open file: 
i31_bitlen.pieo:
No such file or directory ar: warning: can't open file: i31_decmod.pieo: No 
such file or
directory ar: warning: can't open file: i31_decode.pieo: No such file or 
directory ar:
warning: can't open file: i31_encode.pieo: No such file or directory ar: 
warning: can't open
file: i31_fmont.pieo: No such file or directory ar: warning: can't open file: 
i31_iszero.pieo:
No such file or directory ar: warning: can't open file: i31_moddiv.pieo: No 
such file or
directory ar: warning: can't open file: i31_modpow.pieo: No such file or 
directory ar:
warning: can't open file: i31_modpow2.pieo: No such file or directory ar: 
warning: can't open
file: i31_montmul.pieo: No such file or directory ar: warning: can't open file:
i31_muladd.pieo: No such file or directory ar: warning: can't open file: 
i31_ninv31.pieo: No
such file or directory ar: warning: can't open file: i31_rshift.pieo: No such 
file or
directory ar: warning: can't open file: i31_sub.pieo: No such file or directory 
ar: warning:
can't open file: i31_tmont.pieo: No such file or directory ar: warning: can't 
open file:
i32_div32.pieo: No such file or directory ar: warning: can't open file: 
i62_modpow2.pieo: No
such file or directory ar: warning: can't open file: 
rsa_default_pkcs1_vrfy.pieo: No such file
or directory ar: warning: can't open file: rsa_i31_pkcs1_vrfy.pieo: No such 
file or directory
ar: warning: can't open file: rsa_i31_pub.pieo: No such file or directory ar: 
warning: can't
open file: rsa_i62_pkcs1_vrfy.pieo: No such file or directory ar: warning: 
can't open file:
rsa_i62_pub.pieo: No such file or directory ar: warning: can't open file:
rsa_pkcs1_sig_unpad.pieo: No such file or directory ar: warning: can't open 
file:
asn1enc.pieo: No such file or directory ar: warning: can't open file: 
x509_decoder.pieo: No
such file or directory ar: warning: can't open file: x509_minimal.pieo: No such 
file or
directory ar: warning: can't open file: xmem.pieo: No such file or directory 
ar: warning:
can't open file: vector.pieo: No such file or directory ar: warning: can't open 
file:
efi_variables.pieo: No such file or directory ar: warning: can't open file: 
efi_init.pieo: No
such file or directory --- all_subdir_lib --- --- sigreturn.2.gz --- --- 
all_subdir_stand ---
*** [libsa_pie.a] Error code 1

make[4]: stopped in /usr/src/stand/libsa

-- 
O. Hartmann
_______________________________________________
dev-commits-src-main@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main
To unsubscribe, send any mail to "dev-commits-src-main-unsubscr...@freebsd.org"

Reply via email to