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.
|de1ea2d5||kp||Oct. 7, 2022, 11:45 a.m.||if_vxlan(4): Correct the statistic for output bytes|
|62d42655||hselasky||Oct. 7, 2022, 11:41 a.m.||usb(4): Substitute "unsigned int" using the equivalent and shorter "unsigned" keyword.
MFC after: 1 week Sponsored by: NVIDIA Networkingcgit
|8758aabb||hselasky||Oct. 7, 2022, 11:41 a.m.||usb(4): Make the enumeration thread nice time a variable.
Depends on "options USB_DEBUG". Suggested by: koobs@ MFC after: 1 week Sponsored by: NVIDIA Networkingcgit
|1c2be25f||bcr||Oct. 7, 2022, 11:32 a.m.||Add extra EINVAL information about wrong block size to read(2)/write(2)|
|53af6903||glebius||Oct. 7, 2022, 2:24 a.m.||tcp: remove INP_TIMEWAIT flag
Mechanically cleanup INP_TIMEWAIT from the kernel sources. After 0d7445193ab, this commit shall not cause any functional changes. Note: this flag was very often checked together with INP_DROPPED. If we modify in_pcblookup*() not to return INP_DROPPED pcbs, we will be able to remove most of this checks and turn them to assertions. Some of them can be turned into assertions right now, but that should be carefully done on a case by case basis. Differential revision: https://reviews.freebsd.org/D36400cgit
|51c01842||glebius||Oct. 7, 2022, 2:24 a.m.||systat: remove INP_TIMEWAIT|
|9c3507f9||glebius||Oct. 7, 2022, 2:24 a.m.||tcp: in tcp_usr_detach() remove special handling of compressed time-wait|
|0d744519||glebius||Oct. 7, 2022, 2:22 a.m.||tcp: remove tcptw, the compressed timewait state structure
The memory savings the tcptw brought back in 2003 (see 340c35de6a2) no longer justify the complexity required to maintain it. For longer explanation please check out the email . Surpisingly through almost 20 years the TCP stack functionality of handling the TIME_WAIT state with a normal tcpcb did not bitrot. The existing tcp_input() properly handles a tcpcb in TCPS_TIME_WAIT state, which is confirmed by the packetdrill tcp-testsuite . This change just removes tcptw and leaves INP_TIMEWAIT. The flag will be removed in a separate commit. This makes it easier to review and possibly debug the changes.  https://lists.freebsd.org/archives/freebsd-net/2022-January/001206.html  https://github.com/freebsd-net/tcp-testsuite Differential revision: https://reviews.freebsd.org/D36398cgit
|f48114b6||sjg||Oct. 7, 2022, 12:51 a.m.||ldd: ignore unverified files|
|b05b1ecb||mhorne||Oct. 6, 2022, 10:04 p.m.||amd64, arm64 pmap: fix a comment typo
There is no such error code. Fixes: 1d5ebad06c20b ("pmap: optimize MADV_WILLNEED on existing superpages")cgit
|1f9cc5ff||mhorne||Oct. 6, 2022, 10:04 p.m.||riscv: handle kernel PTE edge-case in pmap_enter_l2()
Page table pages are never freed from the kernel pmap, instead they are zeroed when a range is unmapped. This allows future mappings to be constructed more quickly. Detect this scenario in pmap_enter_l2(), so we don't fail to create a superpage mapping when the 2MB range is actually available. Reviewed by: markj MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D36885cgit
|99fe5237||mhorne||Oct. 6, 2022, 10:04 p.m.||riscv: add an assert to pmap_remove_pages()|
|9d1aef84||mhorne||Oct. 6, 2022, 10:02 p.m.||riscv: handle superpage in pmap_enter_quick_locked()
Previously, if pmap_enter_l2() was asked to re-map an existing superpage (the result of madvise(MADV_WILLNEED) on a mapped range), it could 'fail' to do so, falling back to trying pmap_enter_quick_locked() for each 4K virtual page. Because this function does not check if the l2 entry it finds is a superpage, it would proceed, sometimes resulting in the creation of false PV entries. If the relevant range was later munmap'ed, the system would panic during the process' exit in pmap_remove_pages(), while attempting to clean up the PV entries for mappings which no longer exist. Instead, we should return early in the presence of an existing superpage, as is done in other pmaps. PR: 266108 Reviewed by: markj, alc MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D36563cgit
|95b1c270||mhorne||Oct. 6, 2022, 10:02 p.m.||riscv: optimize MADV_WILLNEED on existing superpages
Specifically, avoid pointless calls to pmap_enter_quick_locked() when madvise(MADV_WILLNEED) is applied to an existing superpage mapping. 1d5ebad06c20 made the change for amd64 and arm64. Reviewed by: markj, alc MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D36563cgit
|dd18b62c||mhorne||Oct. 6, 2022, 10:02 p.m.||riscv: better CTR messages in pmap_enter_l2()|