b69ec7a6 jhb May 6, 2022, 10:39 p.m.
5a2ae6d0 jhb May 6, 2022, 10:39 p.m.
d5a7306c jhb May 6, 2022, 10:36 p.m.
Keep the global variable for its uses in ata-pci.c and
chipsets/ata-fsl.c but initialize it in the existing
ata_module_event_handler.  Move the module event handler a bit earlier
to ensure the variable is set before any devices are attached.
cgit
216ca4ce jhb May 6, 2022, 9:42 p.m.
Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D35077
cgit
45dc8e3c jhb May 6, 2022, 9:41 p.m.
To avoid hardcoding the nvdimm driver name, move nvdimm_find_by_handle
below the definition of nvdimm_driver.

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D35062
cgit
d71c9f14 rmacklem May 6, 2022, 9:03 p.m.
This patch adds logging of the version of TLS and cipher
negotiated successfully by the TLS handshake for each client,
if the "-v" command line option has been specified.

This information may be useful for monitoring and debugging
NFS-over-TLS mounts.

MFC after:	2 weeks
cgit
3cdfaefa khng May 6, 2022, 7:34 p.m.
virtio-console is currently missing .pe_legacy_config, which prevents any
portN configuration from being parsed, and therefore no sockets will be
created.

Reviewed by:	khng
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D35142
cgit
ff1c8af8 mhorne May 6, 2022, 5:24 p.m.
It simplifies the declaration of the driver structures a little. There
are no current consumers of this macro, in fact it looks like it was
added for exactly this purpose.

This decreases the scope of some variables, so rework the initialization
in vt_init_logos() such that it doesn't require them.

No functional change intended.

MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D34820
cgit
0c0bfa0f br May 6, 2022, 5:09 p.m.
described in "iommu-map" DTS property.

Pointed out by:	rpokala
Sponsored by:	UKRI
cgit
3245a2ec dchagin May 6, 2022, 5:02 p.m.
On i386 are two semtimedop. The old one is called via multiplexor and
uses 32-bit timespec, and new semtimedop_tim64, which is uses 64-bit
timespec.

MFC after:		2 weeks
cgit
430460d7 dchagin May 6, 2022, 5:02 p.m.
MFC after:		2 weeks
cgit
f19c4e23 dchagin May 6, 2022, 5:01 p.m.
MFC after:		2 weeks
cgit
f48a6887 dchagin May 6, 2022, 5 p.m.
In i386 Linux semop called via ipc() multiplexor, so use kern_semop
directly from multiplexor.

MFC after:		2 weeks
cgit
cd875998 dchagin May 6, 2022, 4:59 p.m.
MFC after:		2 weeks
cgit
f6860926 dchagin May 6, 2022, 4:58 p.m.
As the Linux semop syscall is not defined in i386, and as it is equal
to the native semop syscall, call it directly.
Fix semop definition to match Linux actual one - nsops is size_t type.

MFC after:		2 weeks
cgit