language redundancy, and move the examples so sections are in the standard order. MFC after: 1 week
changing or overwriting the trace buffer. When KTR is enabled for things like traps or pmap functions, the amount of logging can be substantial.
descriptors in order to relocate RTLD itself. To allocate memory, we need the pagesizes array initialized, but that happens after RTLD is relocated. This ordering is important for amd64, but it's opposite of what ia64 needs. Handle this conflict with the define called RTLD_INIT_PAGESIZES_EARLY. When defined, obtain the page sizes before relocating rtld, otherwise do it after.
Don't check ZVOL_WCE flag, used in Solaris to control device "write cache". It is not applicable on FreeBSD and by default set to "disable". MFC after: 3 days
As sc(4) and vt(4) coexist and are both enabled in GENERIC, the existence of a vt(4) sysctl is not sufficient to determine that vt(4) is in use. Reported by: Trond Endrestøl
…8069. Both vt(4) and ofwfb(4) need a lot of love to be usable on sparc64 and even then the performance of ofwfb(4) would suck compared to hardware accelerated drivers like creator(4) and machfb(4).
MFC after: 1 week Sponsored by: The FreeBSD Foundation
Submitted by: wblock
Submitted by: Sreekanth Rupavatharam <email@example.com> Obtained from: Juniper Networks, Inc.
… to use UEFI-compatible images. These will boot as before on BIOS systems, but will boot using the UEFI loader on UEFI-aware systems.
Pointed out by: brueffer@ (thanks!)
The UEFI framebuffer driver vt_efifb requires vt(4), so add a mechanism for the startup routine to set the preferred console. This change is ugly because console init happens very early in the boot, making a cleaner interface difficult. This change is intended only to facilitate the sc(4) / vt(4) transition, and can be reverted once vt(4) is the default.
1. oce_multiq_start(): make sure the buffer is consumed even on ENXIO 2. oce_multiq_transmit(): there is an extra call to drbr_enqueue() causing the mbuf to be enqueued twice when the NIC's queue is full, and potential panics 3. oce_multiq_transmit(): same problem fixed recently in ixgbe (r267187) and other drivers: if the mbuf is enqueued, the proper return value is 0 Submitted by: Stefano Garzarella MFC after: 3 days
should resolve to "NULL" when not present. This is done by declaring the data set begin and end symbols as "weak".
Reported by: Gary Jennejohn <gljennjohn gmail.com>
PR: 191544 Reported by: eric Reviewed by: imp MFC After: 1 week
Submitted by: Mikhail <firstname.lastname@example.org>
6735480 race between probe enabling and provider registration MFC after: 1 week
the results. Reviewed by: jilles X-MFC-With: r267977
4929 want prevsnap property illumos/illumos-gate@b461c74 MFC after: 2 weeks
4924 LZ4 Compression for metadata illumos/illumos-gate@b8289d2 MFC after: 2 weeks
These have no effect on FreeBSD, in fact they are ifdef'ed, but make easier future merges: 6699767 panic in spec_open() 6718877 crgetzoneid() use can cause problems when forking processes with USDT providers in a non global zone MFC after: 3 days
4914 zfs on-disk bookmark structure should be named *_phys_t illumos/illumos-gate@7802d7b MFC after: 2 weeks
interfaces used between the NFS related modules, including the krpc.
Remove r260888, VT kernel configuration file is gone. Sponsored by: The FreeBSD Foundation
- Reorganize code and reduce diff from upstream; - Improve forward compatibility shims for previous kernel; Reported by: sbruno  X-MFC-With: r268075
into head. The code is not believed to have any effect on the semantics of non-NFSv4.1 server behaviour. It is a rather large merge, but I am hoping that there will not be any regressions for the NFS server. MFC after: 1 month