3b295678 cy June 20, 2022, 2:25 p.m.
In December after a failed MFV due to a now understood issue I had with
git -- git aborts with extremely large MFV -- this patch was removed
during the revert. Restore this patch.

PR:		264238
Fixes:		4b72b91a7132df1f77bbae194e1071ac621f1edb
MFC after:	1 week
cgit
f2c88ed6 pho June 20, 2022, 12:36 p.m.
e2c59d8d pho June 20, 2022, 12:35 p.m.
3fccdfab kp June 20, 2022, 8:16 a.m.
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D35364
cgit
7b271afd kp June 20, 2022, 8:16 a.m.
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D35363
cgit
1f61367f kp June 20, 2022, 8:16 a.m.
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D35362
cgit
e4172490 tsoome June 20, 2022, 7:10 a.m.
geli_probe_and_attach() does pick geli_devsw structure for
encrypted disks, the implementation depends on device
name "disk" when device type is DEVT_DISK, but geli_devsw is
setting name field "gelidisk".

PR:		264282
Submitted by:	yamagi@yamagi.org
Reported by:	yamagi@yamagi.org
MFC after:	2 weeks
cgit
9acb1d7b fernape June 20, 2022, 5:30 a.m.
Add gethostbyname_r, gethostbyname2_r and gethostbyaddr_r signatures and
descriptions.

PR:	249154
Reported by:	asomers@
Approved by:	manpages (imp@), Pau Amma
Differential Revision: https://reviews.freebsd.org/D30385
cgit
dc689973 fernape June 20, 2022, 5:23 a.m.
Add documentation for gethostbyname_r, gethostbyname2_r and gethostbyaddr_r

Create proper MLINKs for the new functions.

PR:	249154
Reported by:	asomers@
Approved by:	manpages (0mp@), Pau Amma
Differential Revision: 	https://reviews.freebsd.org/D30469
cgit
e368fb6e tsoome June 19, 2022, 6:29 p.m.
Add vdisk device support in userboot configuration.

MFC after:	1 week
cgit
a8380d27 dougm June 19, 2022, 4:55 p.m.
Document the RB_AUGMENT macro, and provide an example of its use.
Reviewed by:	alc, kib
MFC after:	3 weeks
Differential Revision:	https://reviews.freebsd.org/D35518
cgit
942e52f7 tsoome June 19, 2022, 3:26 p.m.
Detect the end of the disk condition. This may happpen when
disk image is truncated and the reads are addressing blocks past
image end.

MFC after:		1 week
Differential Revision:	https://reviews.freebsd.org/D35432
cgit
a2e02d9d tsoome June 19, 2022, 2:46 p.m.
panic() is using multiple services - attempting to read
keyboard, accessing time functions and finally, exiting the loader.

Protect all the accessed listed above. Note, when BS are off,
we really can not just exit the loader, we only can reboot.

MFC after:	1 week
cgit
6d25ea6d rmacklem June 18, 2022, 8:43 p.m.
The definition of "APPLE" was used by the Mac OSX port.
For FreeBSD, this definition is never used, so remove
the references to it to clean up the code.

This commit should not result in a semantics change.
cgit
8c309d48 kib June 18, 2022, 9:34 a.m.
Add kf_pipe_buffer_[in/out/size] fields to kf_pipe, and populate them.

Add a kf_kqueue struct to the kf_un union, to allow querying kqueue state,
and populate it.

Populate the kf_sock_rcv_sb_state and kf_sock_snd_sb_state fields in
kf_sock for INET/INET6 sockets, and populate all other fields for all
transport layer protocols, not just TCP.

Bump __FreeBSD_version.

Differential revision:	https://reviews.freebsd.org/D34184
Reviewed by:	jhb, kib, se
MFC after:	1 week
cgit