committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|a7b05eb1||andrew||July 6, 2021, 8:46 p.m.||Sync the arm64 special registers with the Armv8.5 XML|
|6f147a07||trasz||July 7, 2021, 8:40 a.m.||cam: enable kern.cam.ada.enable_uma_ccbs by default
This makes the ada(4) driver use UMA for its CCBs. While it's da(4) counterpart needs some more testing, this one seems to be safe now. Please let me know via email if you notice any suspicious kernel messages, Reviewed By: imp Sponsored by: NetApp, Inc. Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D30567cgit
|da2f833f||bz||July 7, 2021, 12:37 a.m.||MMCCAM: fix a panic after cam_sim_alloc_dev() removal in sdhci.c
During the removal of cam_sim_alloc_dev() in aeb04e88f51a706ef4b6a380bf5e82d15203fb6a for sdhci.c and the follow-up build-fix in a72af82e3169fcacfedf9047120679300a4296f8 slot->dev and slot->bus got mixed up for MMCCAM; slot->dev is only used in the !MMCCAM case so is uninitialised here leading to a panic; switch back to slot->bus to return to the status quo. Reviewed by: imp (ack on arm@) X-Differential Revision: https://reviews.freebsd.org/D30857cgit
|6e4e3c3a||noreply||July 6, 2021, 8:41 p.m.||Udev rules: remove zvol compat symlinks (without the leading zvol/)
This is a potentially arguable change, because it removes some compatibility cruft that certain systems or people may have come to rely on (either a very long time ago, or unwisely in recent times). On the other hand, it's been literally over a decade since OpenZFS switched to the strategy of using opaque numbered /dev/zd* device nodes, with the canonical zvol access path being a directory tree of symlinks created by udev rules inside /dev/zvol/*. (See #102.) Even at the time, the /dev/* scheme was labeled as being for "compatibility". This commit removes the second tree of symlinks located directly at /dev/*, under the assumption that anybody with any sense has been using the intended /dev/zvol/* path for a very very long time now. (The more I think about this, the more I anticipate that some large fraction of people will have been blissfully unaware that the intention has been for them to use the /dev/zvol/* tree all along, and they will have come to rely upon the /dev/* tree simply because it's been there this whole time despite being a compat thing.) Reviewed-by: Brian Behlendorf <email@example.com> Reviewed-by: Pavel Zakharov <firstname.lastname@example.org> Reviewed-by: Neal Gompa <email@example.com> Signed-off-by: Justin Gottula <firstname.lastname@example.org> Closes #12303cgit
|e834f9a4||rrs||July 6, 2021, 7:26 p.m.||tcp: Address goodput and TLP edge cases.
There are several cases where we make a goodput measurement and we are running out of data when we decide to make the measurement. In reality we should not make such a measurement if there is no chance we can have "enough" data. There is also some corner case TLP's that end up not registering as a TLP like they should, we fix this by pushing the doing_tlp setup to the actual timeout that knows it did a TLP. This makes it so we always have the appropriate flag on the sendmap indicating a TLP being done as well as count correctly so we make no more that two TLP's. In addressing the goodput lets also add a "quality" metric that can be viewed via blackbox logs so that a casual observer does not have to figure out how good of a measurement it is. This is needed due to the fact that we may still make a measurement that is of a poorer quality as we run out of data but still have a minimal amount of data to make a measurement. Reviewed by: tuexen Sponsored by: Netflix Inc. Differential Revision: https://reviews.freebsd.org/D31076cgit
|2a69eb8c||mjg||July 6, 2021, 7:05 p.m.||cxgb: switch bare zone_mbuf use to m_free_raw
Sponsored by: Rubicon Communications, LLC ("Netgate")cgit
|d0732fa8||mav||July 6, 2021, 7:03 p.m.||Add ocs_gendump.c to the build, missed in 29e2dbd42c3e.|
|53b438b2||freqlabs||July 6, 2021, 4 p.m.||zfsd: Check for error from zpool_vdev_online|
|29e2dbd4||ram||July 6, 2021, 3:38 p.m.||ocs_fc: Add gendump and dump_to_host ioctl command support.
Support to generate firmware dump. Approved by: mav(mentor)cgit
|2b2c460d||mhorne||July 6, 2021, 2:53 p.m.||etc/ttys: add xen console
Xen VMs get a simulated serial device meant for use as a console. Often an xterm or other advanced terminal is used, so use xterm as the type. Depending on configuration, FreeBSD on Xen for amd64 may instead use an emulated serial port, but the virtual console may also be available. Submitted by: Elliott Mitchell <email@example.com> Reviewed by: imp (slightly earlier version) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D29873cgit
|c76616f4||mhorne||July 6, 2021, 2:53 p.m.||etc/ttys: merge ttys file down to single file
The tty lists were already pretty similar and there hadn't been any real need for them to remain distinct for some time. As such, merge to a single file. The RISC-V console is preserved. For systems where it doesn't exist, its presence in /etc/ttys is harmless. The uncommented version of the ttyv8/XDM line from ttys.amd64 was the one chosen. Reviewed by: imp MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D30256cgit
|28d0a740||gallatin||July 6, 2021, 2:28 p.m.||ktls: auto-disable ifnet (inline hw) kTLS
Ifnet (inline) hw kTLS NICs typically keep state within a TLS record, so that when transmitting in-order, they can continue encryption on each segment sent without DMA'ing extra state from the host. This breaks down when transmits are out of order (eg, TCP retransmits). In this case, the NIC must re-DMA the entire TLS record up to and including the segment being retransmitted. This means that when re-transmitting the last 1448 byte segment of a TLS record, the NIC will have to re-DMA the entire 16KB TLS record. This can lead to the NIC running out of PCIe bus bandwidth well before it saturates the network link if a lot of TCP connections have a high retransmoit rate. This change introduces a new sysctl (kern.ipc.tls.ifnet_max_rexmit_pct), where TCP connections with higher retransmit rate will be switched to SW kTLS so as to conserve PCIe bandwidth. Reviewed by: hselasky, markj, rrs Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D30908cgit
|c9144ec1||emaste||July 6, 2021, 1:45 p.m.||Skip netgraph tests when WITHOUT_NETGRAPH is set
PR: 256986 Reported by: John Marshall MFC after: 1 week Sponsored by: The FreeBSD Foundationcgit
|2eefc1d9||arichardson||July 6, 2021, 11:18 a.m.||Fix building rescue/rescue when sanitizers are enabled|
|c78f449d||arichardson||July 6, 2021, 11:16 a.m.||usr.bin/diff: fix UBSan error in readhash|