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"