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.
b9294a3e | kib | April 27, 2022, 11:27 p.m. | reaper_abandon_children(): upgrade proctree_lock assert to exclusive
p_reapsibling linkage is protected by proctree_lock, and it is modified there. Suggested and reviewed by: markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D35014cgit |
|
e59b940d | kib | April 27, 2022, 11:27 p.m. | unr(9): allow to avoid internal locking
Reviewed by: markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D35014cgit |
|
c4be460e | kib | April 27, 2022, 11:27 p.m. | init_unrhdr(): make it usable by initializing everything
Reviewed by: markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D35014cgit |
|
e4a38f54 | jhb | April 27, 2022, 10:08 p.m. | powerpc pseries xics: Use devclass_find to lookup xicp devclass.
Reviewed by: jhibbits Differential Revision: https://reviews.freebsd.org/D35083cgit |
|
e0894925 | jhibbits | April 27, 2022, 10 p.m. | gpio/qoriq: Recognize another compatible string entry | |
de6353ad | jhibbits | April 27, 2022, 10 p.m. | gpiopower: Fix call to ofw_gpiobus_parse_gpios
Failure is denoted by -1, not non-zero. A positive integer denotes the number of pins mapped and configured.cgit |
|
00a80538 | rpokala | April 27, 2022, 7:41 p.m. | lacp: short timeout erroneously declares link-flapping
Panasas was seeing a higher-than-expected number of link-flap events. After joint debugging with the switch vendor, we determined there were problems on both sides; either of which might cause the occasional event, but together caused lots of them. On the switch side, an internal queuing issue was causing LACP PDUs -- which should be sent every second, in short-timeout mode -- to sometimes be sent slightly later than they should have been. In some cases, two successive PDUs were late, but we never saw three late PDUs in a row. On the FreeBSD side, we saw a link-flap event every time there were two late PDUs, while the spec says that it takes *three* seconds of downtime to trigger that event. It turns out that if a PDU was received shortly before the timer code was run, it would decrement less than a full second after the PDU arrived. Then two delayed PDUs would cause two additional decrements, causing it to reach zero less than three seconds after the most-recent on-time PDU. The solution is to note the time a PDU arrives, and only decrement if at least a full second has elapsed since then. Reported by: Greg Foster <gfoster@panasas.com> Reviewed by: gallatin Tested by: Greg Foster <gfoster@panasas.com> MFC after: 3 days Sponsored by: Panasas Differential Revision: https://reviews.freebsd.org/D35070cgit |
|
fa160738 | jhb | April 27, 2022, 7:26 p.m. | firewire: Initialize firewire_devclass in fw_modevent.
The use of devclass_get_softc() combined with cdev unit numbers is probably not ideal (probably should be initializing si_drv1 when each cdev is created instead), but it looks like a bit of a PITA to do, so just initialize the devclass explicitly instead. Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D35060cgit |
|
e6dede14 | jhb | April 27, 2022, 7:23 p.m. | setkey(8): Clarify language around AEAD ciphers.
AEAD ciphers for IPsec combine both encryption and authentication. As such, ESP configurations using an AEAD cipher should not use a seperate authentication algorithm via -A. However, this was not apparent from the setkey manpage and 12.x and earlier did not perform sufficient argument validation permitting users to pair an explicit -A such as SHA256-HMAC with AES-GCM. (The result was a non-standard combination of AES-CTR with the specified MAC, but with the wrong initial block counter (and thus different keystream) compared to using AES-CTR as the cipher.) Attempt to clarify this in the manpage by explicitly calling out AEAD ciphers (currently only AES-GCM) and noting that AEAD ciphers should not use -A. While here, explicitly note which authentication algorithms can be used with esp vs esp-old. Also add subsection headings for the different algorithm lists and tidy some language. I did not convert the tables to column lists (Bl -column) though that would probably be more correct than using literal blocks (Bd -literal). PR: 263379 Reviewed by: Pau Amma <pauamma@gundo.com>, markj Differential Revision: https://reviews.freebsd.org/D34947cgit |
|
14312394 | jhb | April 27, 2022, 6:46 p.m. | Add a __witness_used for variables only used under #ifdef WITNESS.
__diagused is now solely used for variables only used under INVARIANTS. Reviewed by: mjg Differential Revision: https://reviews.freebsd.org/D35085cgit |
|
e140d551 | bz | April 27, 2022, 3:20 p.m. | rtw88: deal with debug messages
The 'failed to write TX skb to HCI' error message is twice in the code. Print the function name and along with the message and also the reported error so it can possibly be helpful. The 'failed to get tx report from firmware' was purposefully changed away from debugging in the upstream Linux driver in 584dce175f0461d5d9d63952a1e7955678c91086 . Revert that decision and extend the logging by the actual queue length so we get an idea how sever the problem is (see PR for a report). PR: 248235 Sponsored by: The FreeBSD Foundation MFC after: 3 days X-MFC: only to get the reminder for latercgit |
|
490a0f77 | tuexen | April 27, 2022, 2:07 p.m. | sctp: improve locking
While there, do some cleanup. Reported by: syzbot+f475e054c454310bc26d@syzkaller.appspotmail.com MFC after: 3 daycgit |
|
c40e4349 | emaste | April 27, 2022, 1:41 p.m. | libcxxrt: Insert padding in __cxa_dependent_exception
Padding was added to __cxa_exception in 45ca8b19 and __cxa_dependent_exception needs the same layout. Add some static_asserts to detect this in the future. Merge of libcxxrt commit b00c6c564357cgit |
|
b40c0db6 | mjg | April 27, 2022, 1:29 p.m. | Patch up __diagused for when only one of INVARIANTS or WITNESS is defined
Reported by: John F Carr<jfc@mit.edu>cgit |
|
8e5bcff5 | dim | April 27, 2022, 9:04 a.m. | Export _Unwind_Complete and _Unwind_VRS_Pop from arm's libgcc_s
Apparently some ports on arm require these symbols, and while they were available in llvm's libunwind, they were never exported via the arm specific Symbol.map. Put them in the same version block as gcc does (GCC_3.5). Reported by: Robert Clausecker <fuz_at_fuz.su> MFC after: 3 dayscgit |