1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-12 09:58:36 +00:00
freebsd/lib
Warner Losh 2b46091032 efivar: Really look for labels for the provider with right efimedia
The prior code mistakently thought that the g_consumer that hung off the
provider we found were the right thing to use to find all the glabel
aliases for this node. However, the only way to find that is to iterate
through all the geoms that belong to the glabel geom class, looking for
those geoms with the same name as the provider with the right efimedia.
Do this in a way that caches glabel class, and allows for it to be
absent. Tighten the filter for mounted filesystems to only look
for the ones that are mounted on /dev/.. since the rest of the code
assumes that.

MFC After:		3 days
Sponsored by:		Netflix
Reviewed by:		corvink, asomers
Differential Revision:	https://reviews.freebsd.org/D38619
2023-02-16 08:54:39 -07:00
..
atf Retire WITHOUT_CXX option 2023-01-26 21:13:16 -05:00
clang Merge llvm-project release/15.x llvmorg-15.0.7-0-g8dfdcc7b7bf6 2023-02-08 20:05:25 +01:00
csu csu: Add missing GNU-stack annotations to note object files. 2022-11-18 12:22:23 -08:00
flua flua: Fix a typo in a source code comment 2022-09-15 10:25:54 +02:00
geom geli: split the initalization of HMAC 2023-02-08 10:01:58 -08:00
googletest googletest: remove unused auto_ptr warning suppression 2022-11-30 19:34:52 -05:00
lib9p
lib80211
libalias
libarchive libarchive: merge from vendor branch 2022-12-13 20:21:13 +01:00
libauditd
libbe zfs: merge openzfs/zfs@9cd71c860 (master) 2023-01-25 19:50:29 +01:00
libbearssl bearssl: Suppress warnings from functions that have no args 2023-02-13 08:19:40 -07:00
libbegemot libbegemot: Disable -Wuse-after-free. 2022-10-03 16:10:43 -07:00
libblacklist
libblocksruntime
libbluetooth
libbsddialog contrib/bsddialog: Import version 0.4 2022-09-25 15:09:16 +02:00
libbsdstat
libbsm
libbsnmp
libbz2
libc profil(2): profil(II) was in the v3 sources 2023-02-15 12:44:32 -07:00
libc_nonshared libc_nonshared: Move to clibs package 2022-11-01 10:17:07 +00:00
libc++ Merge llvm-project release/15.x llvmorg-15.0.2-10-gf3c5289e7846 2023-02-08 20:05:09 +01:00
libc++experimental Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787 2023-02-08 20:02:26 +01:00
libcalendar
libcam
libcapsicum
libcasper libcasper.3: document cap_init's single-threaded program requirement 2023-01-10 20:53:30 -07:00
libcbor
libclang_rt Merge llvm-project release/15.x llvmorg-15.0.7-0-g8dfdcc7b7bf6 2023-02-08 20:05:25 +01:00
libcom_err
libcompat
libcompiler_rt libc: Simplify soft-float on 32-bit arm 2023-02-14 09:53:08 -07:00
libcrypt
libcuse
libcxxrt
libdevctl
libdevdctl libdevdctl: update deprecated deprecation warning comment 2022-12-04 10:17:37 -05:00
libdevinfo pkgbase: Put devmatch in its own package 2022-10-26 19:46:38 +02:00
libdevstat
libdl
libdpv
libdwarf libdwarf: Add some constants from DWARF 5 2023-02-07 15:10:24 -05:00
libedit libedit: Disable -Wuse-after-free for chartype.c. 2022-10-03 16:10:43 -07:00
libefivar efivar: Really look for labels for the provider with right efimedia 2023-02-16 08:54:39 -07:00
libelf
libelftc pkgbase: Create a FreeBSD-elftoolchain package 2023-02-08 08:49:12 +01:00
libevent1
libexecinfo
libexpat MFV: expat 2.5.0 2022-11-17 22:15:00 -08:00
libfetch libfetch: Pass a zeroed digest to DigestCalcResponse. 2022-11-15 19:18:58 -08:00
libfido2
libfigpar
libgcc_eh
libgcc_s
libgeom Reference correct section for free(3). 2022-09-17 13:12:44 +02:00
libgpio
libgssapi
libiconv_modules libiconv VIQR: Fix a use after free. 2022-10-03 16:10:43 -07:00
libifconfig libifconfig: Correct some typos in source code comments 2022-09-04 12:53:58 +02:00
libipsec ipsec: add support for CHACHA20POLY1305 2022-11-02 14:19:04 +01:00
libipt
libiscsiutil libiscsiutil: Fix a typo in a source code comment 2023-01-11 11:52:55 +01:00
libjail Refer to a related manpage 2023-02-04 08:22:28 -07:00
libkiconv
libkvm kvm_close(3): Check kd->sparse_map != NULL before munmap 2022-10-16 16:49:16 +00:00
libldns ldns: Disable -Warray-parameter warnings from GCC 12 on sha2.c. 2022-09-28 14:02:30 -07:00
liblua lua: Update to 5.4.4 2023-02-08 10:33:26 -07:00
liblutok Explicitly set CXXSTD to c++11 for old C++ code using std::auto_ptr<>. 2022-12-04 16:25:21 -08:00
liblzma Disable sandboxing when building with WITHOUT_CAPSICUM. 2023-01-28 10:53:47 -08:00
libmagic file: upgrade to 5.43. 2022-09-24 19:16:39 -07:00
libmd libmd / md5: Add SHA-512/224. 2023-02-06 18:03:04 +01:00
libmemstat
libmilter Add -DSTARTTLS CFLAG in order to enable DANE in sendmail builds 2023-01-15 21:24:38 +00:00
libmixer mixer(3): Add HEADNAME to TAILQ_HEAD declarations in man page 2023-01-24 09:10:49 -05:00
libmp
libmt
libnetbsd
libnetgraph
libnetmap pkgbase: Create a FreeBSD-netmap package 2023-02-08 08:49:28 +01:00
libngatm
libnv
libomp Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787 2023-02-08 20:02:26 +01:00
libopenbsd
libopencsd
libpam pam.d: install hard link with same mode as target 2022-11-24 08:14:44 -05:00
libpathconv
libpcap
libpe
libpfctl pf: bridge-to 2022-11-02 15:45:23 +01:00
libpjdlog
libpmc Refresh CPU types and classes from sys/sys/pmc.h. 2023-01-18 21:50:49 +01:00
libpmcstat
libproc Retire WITHOUT_CXX option 2023-01-26 21:13:16 -05:00
libprocstat libprocstat: forward declare struct kinfo_proc 2022-08-26 23:20:32 +01:00
libradius
libregex
librpcsec_gss Correct a typo in man page references: rpcset_gss -> rpcsec_gss. 2022-09-16 22:38:42 +02:00
librpcsvc
librss PCBGROUP.9: remove obsolete man page 2023-01-27 18:01:47 -04:00
librt
librtld_db
libsbuf
libsdp
libsecureboot lib/libsecureboot: Fix some typos 2022-11-11 10:38:39 -05:00
libsm Update for new library files in sendmail 8.17.1 2023-01-15 21:23:27 +00:00
libsmb pkgbase: Create a FreeBSD-smbutils package 2023-02-08 08:48:28 +01:00
libsmdb
libsmutil Add -DSTARTTLS CFLAG in order to enable DANE in sendmail builds 2023-01-15 21:24:38 +00:00
libsqlite3
libssp
libssp_nonshared
libstats
libstdbuf
libstdthreads
libsysdecode linux(4): Rename linux_timer.h to linux_time.h 2023-02-14 17:46:33 +03:00
libtacplus
libtelnet
libthr libthr pshared: correct a bug in allocation 2023-02-02 00:59:27 +02:00
libthread_db arm: Add support for using VFP in kernel 2023-02-04 20:21:43 +01:00
libucl
libufs Fix for tunefs(8) unable to add a UFS/FFS soft update journal. 2022-11-12 15:37:27 -08:00
libugidfw
libulog
libunbound unbound: Reapply Vendor import 1.17.0 2022-10-16 14:08:33 -07:00
libusb libusb(3): Implement libusb_interrupt_event_handler() by exposing existing function. 2022-10-02 17:32:59 +02:00
libusbhid
libutil Allow a comma-separated list in login class capabilities, 2023-01-14 10:48:29 -08:00
libveriexec
libvgl
libvmmapi vmm: Use struct vcpu in the instruction emulation code. 2022-11-18 10:25:37 -08:00
libwrap pkgbase: Put libwrap in FreeBSD-tcpd package 2022-10-26 19:46:32 +02:00
libxo Import Juniper libxo-1.6.0 2023-01-30 13:37:33 -05:00
liby
libypclnt
libz
libzstd
msun libc: Simplify soft-float on 32-bit arm 2023-02-14 09:53:08 -07:00
ncurses pkgbase: Put libpanelw and libform in FreeBSD-clibs 2023-02-08 08:49:59 +01:00
ofed libirdma: Drop clang-specific -ferror-limit. 2022-10-03 16:10:42 -07:00
tests
Makefile Retire WITHOUT_CXX option 2023-01-26 21:13:16 -05:00
Makefile.inc