| #
79102e10
|
| 09-Jun-2025 |
Mark Johnston <markj@FreeBSD.org> |
libprocstat: Add handling for inotify descriptors
MFC after: 3 months Sponsored by: Klara, Inc.
|
| #
bf46aec4
|
| 24-Feb-2025 |
Konstantin Belousov <kib@FreeBSD.org> |
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
|
| #
6126f4ea
|
| 22-Sep-2024 |
Konstantin Belousov <kib@FreeBSD.org> |
libprocstat: add procstat_getrlimitusage()
Reviewed by: markj, olce Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D46747
|
| #
1a8d1764
|
| 29-Mar-2024 |
Gleb Smirnoff <glebius@FreeBSD.org> |
inpcb: fully retire inp_ppcb pointer
Before a protocol specific control block started to embed inpcb in self (see 0aa120d52f3c, e68b3792440c, 483fe96511ec) this pointer used to point at it.
Retain
inpcb: fully retire inp_ppcb pointer
Before a protocol specific control block started to embed inpcb in self (see 0aa120d52f3c, e68b3792440c, 483fe96511ec) this pointer used to point at it.
Retain kf_sock_inpcb field in the struct kinfo_file in <sys/user.h>. The exp-run detected a minimal use of the field in ports: * sysutils/lsof - patched upstream * net-mgmt/netdata - patch accepted upstream * emulators/qemu-user-static - upstream master branch seems not using the field anymore We can keep the field around for some time, but eventually it may be reused for something else.
PR: 277659 (exp-run) Reviewed by: tuexen Differential Revision: https://reviews.freebsd.org/D44491
show more ...
|
| #
248fe3d3
|
| 16-Oct-2023 |
Brooks Davis <brooks@FreeBSD.org> |
libprocstat: improve conditional for 32-bit compat
Include support for translating 32-bit auxv vectors on non-64-bit platforms that aren't riscv (which has no 32-bit ABI support and probably never w
libprocstat: improve conditional for 32-bit compat
Include support for translating 32-bit auxv vectors on non-64-bit platforms that aren't riscv (which has no 32-bit ABI support and probably never will).
Reviewed by: markj Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D42201
show more ...
|
| #
b3e76948
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
4d846d26
|
| 10-May-2023 |
Warner Losh <imp@FreeBSD.org> |
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause.
Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
show more ...
|
| #
a28f8335
|
| 26-Aug-2022 |
Brooks Davis <brooks@FreeBSD.org> |
libprocstat: forward declare struct kinfo_proc
This allows libprocstat.h to be included without sys/user.h as documented in the manpage.
|
| #
039d1496
|
| 03-Apr-2022 |
Konstantin Belousov <kib@FreeBSD.org> |
libprocstat: add procstat_getadvlock(3)
For now, only for sysctl target. This is not a new situation, for instance kstacks also work for sysctl only.
Reviewed by: markj, rmacklem Sponsored by: The
libprocstat: add procstat_getadvlock(3)
For now, only for sysctl target. This is not a new situation, for instance kstacks also work for sysctl only.
Reviewed by: markj, rmacklem Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D34756
show more ...
|
| #
67af9aba
|
| 23-Dec-2020 |
Konstantin Belousov <kib@FreeBSD.org> |
Decode and report native eventfd descriptors from libprocstat and procstat.
Submitted by: greg@unrelenting.technology Reviewed by: markj (previous version) MFC after: 2 weeks Differential
Decode and report native eventfd descriptors from libprocstat and procstat.
Submitted by: greg@unrelenting.technology Reviewed by: markj (previous version) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D26668
show more ...
|
| #
688f8b82
|
| 25-Nov-2020 |
John Baldwin <jhb@FreeBSD.org> |
Remove the cloned file descriptors for /dev/crypto.
Crypto file descriptors were added in the original OCF import as a way to provide per-open data (specifically the list of symmetric sessions). Ho
Remove the cloned file descriptors for /dev/crypto.
Crypto file descriptors were added in the original OCF import as a way to provide per-open data (specifically the list of symmetric sessions). However, this gives a bit of a confusing API where one has to open /dev/crypto and then invoke an ioctl to obtain a second file descriptor. This also does not match the API used with /dev/crypto on other BSDs or with Linux's /dev/crypto driver.
Character devices have gained support for per-open data via cdevpriv since OCF was imported, so use cdevpriv to simplify the userland API by permitting ioctls directly on /dev/crypto descriptors.
To provide backwards compatibility, CRIOGET now opens another /dev/crypto descriptor via kern_openat() rather than dup'ing the existing file descriptor. This preserves prior semantics in case CRIOGET is invoked multiple times on a single file descriptor.
Reviewed by: markj Relnotes: yes Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D27302
show more ...
|
| #
67350cb5
|
| 09-Dec-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r340918 through r341763.
|
| #
a66732de
|
| 03-Dec-2018 |
Konstantin Belousov <kib@FreeBSD.org> |
Print type designator 'D' for the KF_TYPE_DEV files.
No type-specific data is provided by the kernel.
Sponsored by: Mellanox Technologies MFC after: 1 week
|
| #
79102e10
|
| 09-Jun-2025 |
Mark Johnston <markj@FreeBSD.org> |
libprocstat: Add handling for inotify descriptors
MFC after: 3 months Sponsored by: Klara, Inc.
|
| #
bf46aec4
|
| 24-Feb-2025 |
Konstantin Belousov <kib@FreeBSD.org> |
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
|
| #
6126f4ea
|
| 22-Sep-2024 |
Konstantin Belousov <kib@FreeBSD.org> |
libprocstat: add procstat_getrlimitusage()
Reviewed by: markj, olce Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D46747
|
| #
1a8d1764
|
| 29-Mar-2024 |
Gleb Smirnoff <glebius@FreeBSD.org> |
inpcb: fully retire inp_ppcb pointer
Before a protocol specific control block started to embed inpcb in self (see 0aa120d52f3c, e68b3792440c, 483fe96511ec) this pointer used to point at it.
Retain
inpcb: fully retire inp_ppcb pointer
Before a protocol specific control block started to embed inpcb in self (see 0aa120d52f3c, e68b3792440c, 483fe96511ec) this pointer used to point at it.
Retain kf_sock_inpcb field in the struct kinfo_file in <sys/user.h>. The exp-run detected a minimal use of the field in ports: * sysutils/lsof - patched upstream * net-mgmt/netdata - patch accepted upstream * emulators/qemu-user-static - upstream master branch seems not using the field anymore We can keep the field around for some time, but eventually it may be reused for something else.
PR: 277659 (exp-run) Reviewed by: tuexen Differential Revision: https://reviews.freebsd.org/D44491
show more ...
|
| #
248fe3d3
|
| 16-Oct-2023 |
Brooks Davis <brooks@FreeBSD.org> |
libprocstat: improve conditional for 32-bit compat
Include support for translating 32-bit auxv vectors on non-64-bit platforms that aren't riscv (which has no 32-bit ABI support and probably never w
libprocstat: improve conditional for 32-bit compat
Include support for translating 32-bit auxv vectors on non-64-bit platforms that aren't riscv (which has no 32-bit ABI support and probably never will).
Reviewed by: markj Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D42201
show more ...
|
| #
b3e76948
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
4d846d26
|
| 10-May-2023 |
Warner Losh <imp@FreeBSD.org> |
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause.
Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
show more ...
|
| #
a28f8335
|
| 26-Aug-2022 |
Brooks Davis <brooks@FreeBSD.org> |
libprocstat: forward declare struct kinfo_proc
This allows libprocstat.h to be included without sys/user.h as documented in the manpage.
|
| #
039d1496
|
| 03-Apr-2022 |
Konstantin Belousov <kib@FreeBSD.org> |
libprocstat: add procstat_getadvlock(3)
For now, only for sysctl target. This is not a new situation, for instance kstacks also work for sysctl only.
Reviewed by: markj, rmacklem Sponsored by: The
libprocstat: add procstat_getadvlock(3)
For now, only for sysctl target. This is not a new situation, for instance kstacks also work for sysctl only.
Reviewed by: markj, rmacklem Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D34756
show more ...
|
| #
67af9aba
|
| 23-Dec-2020 |
Konstantin Belousov <kib@FreeBSD.org> |
Decode and report native eventfd descriptors from libprocstat and procstat.
Submitted by: greg@unrelenting.technology Reviewed by: markj (previous version) MFC after: 2 weeks Differential
Decode and report native eventfd descriptors from libprocstat and procstat.
Submitted by: greg@unrelenting.technology Reviewed by: markj (previous version) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D26668
show more ...
|
| #
688f8b82
|
| 25-Nov-2020 |
John Baldwin <jhb@FreeBSD.org> |
Remove the cloned file descriptors for /dev/crypto.
Crypto file descriptors were added in the original OCF import as a way to provide per-open data (specifically the list of symmetric sessions). Ho
Remove the cloned file descriptors for /dev/crypto.
Crypto file descriptors were added in the original OCF import as a way to provide per-open data (specifically the list of symmetric sessions). However, this gives a bit of a confusing API where one has to open /dev/crypto and then invoke an ioctl to obtain a second file descriptor. This also does not match the API used with /dev/crypto on other BSDs or with Linux's /dev/crypto driver.
Character devices have gained support for per-open data via cdevpriv since OCF was imported, so use cdevpriv to simplify the userland API by permitting ioctls directly on /dev/crypto descriptors.
To provide backwards compatibility, CRIOGET now opens another /dev/crypto descriptor via kern_openat() rather than dup'ing the existing file descriptor. This preserves prior semantics in case CRIOGET is invoked multiple times on a single file descriptor.
Reviewed by: markj Relnotes: yes Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D27302
show more ...
|
| #
67350cb5
|
| 09-Dec-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r340918 through r341763.
|