committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
NNN or rNNN filter by revision.
NNN-MMM or rNNN-rMMM filter by revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|r362962||markj||July 6, 2020, 2:52 p.m.||iflib: Fix handling of mbuf cluster allocation failures.
When refilling an rx freelist, make sure we only update the hardware producer index if at least one cluster was allocated. Otherwise the NIC is programmed to write a previously used cluster, typically resulting in a use-after-free when packet data is written by the hardware. Also make sure that we don't update the fragment index cursor if the last allocation attempt didn't succeed. For at least Intel drivers, iflib assumes that the consumer index and fragment index cursor stay in lockstep, but this assumption was violated in the face of cluster allocation failures. Reported and tested by: pho Reviewed by: gallatin, hselasky MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D25489ViewVC
|r362958||luporl||July 6, 2020, 11:57 a.m.||Handle non-PLT GNU IFUNC relocations in rtld
In the last IFUNC related changes to rtld, the code that handled non-PLT GNU IFUNC relocations ended up getting lost. This could leave some relocations unhandled, causing crashes or misbehavior. This change restores the handling of these relocations, but now together with the other IFUNC relocations, allowing resolvers to reference external symbols. Reviewed by: kib MFC after: 2 weeks Sponsored by: Eldorado Research Institute (eldorado.org.br) Differential Revision: https://reviews.freebsd.org/D25550ViewVC
|r362957||0mp||July 6, 2020, 10:05 a.m.||Fix description of the "\$" sequence for PS1|
|r362956||0mp||July 6, 2020, 9:53 a.m.||Clean up cam.3|
|r362954||andrew||July 6, 2020, 8:51 a.m.||Add a driver for bcm2838 PCI express controller
This adds support for the Broadcom bcm2711 PCI express controller, found on the Raspberry Pi 4 (aka the bcm2838 SoC). The driver has only been developed against the soldered-on VIA XHCI controller and not tested with other end points. Submitted by: Robert Crowston <crowston_protonmail.com> Differential Revision: https://reviews.freebsd.org/D25068ViewVC
|r362953||hselasky||July 6, 2020, 8:50 a.m.||Infiniband clients must be attached and detached in a specific order in ibcore.
Currently the linking order of the infiniband, IB, modules decide in which order the clients are attached and detached. For example one IB client may use resources from another IB client. This can lead to a potential deadlock at shutdown. For example if the ipoib is unregistered after the ib_multicast client is detached, then if ipoib is using multicast addresses a deadlock may happen, because ib_multicast will wait for all its resources to be freed before returning from the remove method. Fix this by using module_xxx_order() instead of module_xxx(). Differential Revision: https://reviews.freebsd.org/D23973 MFC after: 1 week Sponsored by: Mellanox TechnologiesViewVC
|r362952||grehan||July 6, 2020, 8:36 a.m.||Silence ACPI RTC error/warning in Linux guests.
Allow guests to set the RTC bit in the ACPI PM control register. This eliminates an annoying (and harmless) Linux kernel boot message. PR: 244721 Submitted by: Jose Luis Duran MFC after: 1 weekViewVC
|r362951||mjg||July 6, 2020, 2 a.m.||vfs: expand on vhold_smr comment|
|r362950||mjg||July 5, 2020, 11:07 p.m.||lockf: elide avoidable locking in lf_advlockasync
While here assert on ls_threads state.ViewVC
|r362949||rmacklem||July 5, 2020, 9:55 p.m.||Add support for ext_pgs mbufs to nfsm_strtom().
Also, add a new function nfsm_add_ext_pgs() which will either add a page or add a new ext_pgs mbuf with a page to the mbuf list. Used by nfsm_strtom(). This is another in the series of commits that add support to the NFS client and server for building RPC messages in ext_pgs mbufs with anonymous pages. This is useful so that the entire mbuf list does not need to be copied before calling sosend() when NFS over TLS is enabled. Since ND_EXTPG is never set yet, there is no semantic change at this time.ViewVC
|r362948||kib||July 5, 2020, 8:54 p.m.||Fix typo.
Sponsored by: The FreeBSD Foundation MFC after: 3 daysViewVC
|r362947||kaktus||July 5, 2020, 7:53 p.m.||truss: print more information about traced sysctls
MFC after: 2 weeks Sponsored by: Mysterious Code Ltd.ViewVC
|r362946||hselasky||July 5, 2020, 7:38 p.m.||Fix include file order in io.h in the LinuxKPI.
Make sure sys/types.h is included before machine/vm.h. PR: 247775 Submitted by: pkubaj@ MFC after: 1 week Sponsored by: Mellanox TechnologiesViewVC
|r362945||se||July 5, 2020, 2:43 p.m.||Add a note regarding the introduction of the new bc and dc implementations
that are built by default on -CURRENT after 2020-06-26.ViewVC
|r362944||andrew||July 5, 2020, 2:38 p.m.||Rerun kernel ifunc resolvers after all CPUs have started
On architectures that use RELA relocations it is safe to rerun the ifunc resolvers on after all CPUs have started, but while they are sill parked. On arm64 with big.LITTLE this is needed as some SoCs have shipped with different ID register values the big and little clusters meaning we were unable to rely on the register values from the boot CPU. Add support for rerunning the resolvers on arm64 and amd64 as these are both RELA using architectures. Reviewed by: kib Sponsored by: Innovate UK Differential Revision: https://reviews.freebsd.org/D25455ViewVC