lockmgr/rmlock/rwlock/sx: Make various assertions more robust
Print pointers to locks instead of their names to avoid a nested panic
if the lock object is corrupted.
Reviewed by: markj
Sponsored by: AFRL, DARPA
Differential Revision: https://reviews.freebsd.org/D49331
Mk/bsd.port.mk: consider USE_LDCONFIG32 for provides/requires
With newer pkg we need to also take in account USE_LDCONFIG32
in the path where we do provide lib32 libraries
inpcb: make sure we don't pass uninitialized faddr to in_pcbladdr()
This very theoretical edge case was discovered by Coverity, not sure if
it was introduced by 2af953b132ee or was there before.
CID: 1593695
Fixes: 2af953b132ee8d2eb4d8d7bb15fc38bf04dde348
sysutils/desktop-installer: Update to 1.1.0.6
Install tk-wrapper instead of specific tk version
In response to the sudden disappearance of tk87 from ports
graphics/gimp-app: patch configure.ac instead of configure
This makes importing upstream commits or merge requests easier in
addition to keeping track of our changes. Pre-generated configure
scripts are only present in release tarballs, but all modifications
after/separate from the fact only happen in configure.ac, so generate
the configure script every time.
devel/py-ordered-set: convert to USE_PYTHON=pep517
setup.py only still exists for some kind of legacy compatibility;
the package itself uses flit-core to build. The correct pytest
configuration is included in the PEP-517 configuration.
No functional changes.
While here, update WWW
PR: 280661
Approved by: antoine (maintainer, via PR assignment)
Differential Revision: https://reviews.freebsd.org/D46235
procstat.1: correct description of the kstack subcommand after removal of swapping
Reviewed by: markj
Sponsored by: The FreeBSD Foundation
Differential revision: https://reviews.freebsd.org/D49163
libprocstat: add helper to query knotes for specific kqueue
Reviewed by: markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D49163
kern/sys_eventfd.c: fix includes
Remove redundant includes like sys/types.h and sys/param.h due to
sys/systm.h. Sort alphabetically.
Reviewed by: markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D49163
mlx5en: bump MLX5E_MAX_BUSDMA_RX_SEGS
This is needed to accomodate more data segments in wqes for 64K receive
mbuf chains.
Reviewed by: Ariel Ehrenberg <aehrenberg at nvidia.com>, Slava Shwartsman <slavash at nvidia.com>
Sponsored by: NVidia networking
MFC after: 1 week
mlx5en: fix rq->wqe_sz usage
Define it as the size of the single data segment in wqe.
Reviewed by: Ariel Ehrenberg <aehrenberg at nvidia.com>, Slava Shwartsman <slavash at nvidia.com>
Sponsored by: NVidia networking
MFC after: 1 week
mlx5: bump the max LRO packet size
The belief is that the 7*MCLBYTES limit was set to not hit the segment
limit for wqe busdma tag. But with the current mbuf allocator it is not
possible, and even if it was, the corresponding wqe fill would simply
fail.
Reviewed by: Ariel Ehrenberg <aehrenberg at nvidia.com>, Slava Shwartsman <slavash at nvidia.com>
Sponsored by: NVidia networking
MFC after: 1 week
mlx5en: stop arbitrary limiting max wqe size
Since the times the driver accepts s/g receive buffers, there is no
sense in trying to use pre-existing mbuf clusters sizes. The only
possible optimization is to use full page size if wqe size is greater
than MCLBYTES.
Reviewed by: Ariel Ehrenberg <aehrenberg at nvidia.com>, Slava Shwartsman <slavash at nvidia.com>
Sponsored by: NVidia networking
MFC after: 1 week
mlx5: overwrite only the echo reply timestamp from the last packet in LRO
Reviewed by: Ariel Ehrenberg <aehrenberg at nvidia.com>, Slava Shwartsman <slavash at nvidia.com>
Sponsored by: NVidia networking
MFC after: 1 week