Searched hist:369620 (Results 1 - 2 of 2) sorted by relevance

/freebsd-11-stable/sys/sys/
H A Dsbuf.hdiff 369620 Fri Apr 16 19:45:19 MDT 2021 rscheff Export sbuf_drain to orchestrate lock and drain action

While exporting large amounts of data to a sysctl
request, datastructures may need to be locked.

Exporting the sbuf_drain function allows the
coordination between drain events and held
locks, to avoid stalls.

PR: 254333
Reviewed By: jhb
MFC after: 2 weeks
Sponsored by: NetApp, Inc.
Differential Revision: https://reviews.freebsd.org/D29481

(cherry picked from commit c804c8f2c58ba42d476de07fbceff9ac4dd95f0e)

Git Hash: 6ab67f3b20ac44e9e9741bd0bdf557c3aa118d32
Git Author: rscheff@FreeBSD.org
/freebsd-11-stable/sys/kern/
H A Dsubr_sbuf.cdiff 369620 Fri Apr 16 19:45:19 MDT 2021 rscheff Export sbuf_drain to orchestrate lock and drain action

While exporting large amounts of data to a sysctl
request, datastructures may need to be locked.

Exporting the sbuf_drain function allows the
coordination between drain events and held
locks, to avoid stalls.

PR: 254333
Reviewed By: jhb
MFC after: 2 weeks
Sponsored by: NetApp, Inc.
Differential Revision: https://reviews.freebsd.org/D29481

(cherry picked from commit c804c8f2c58ba42d476de07fbceff9ac4dd95f0e)

Git Hash: 6ab67f3b20ac44e9e9741bd0bdf557c3aa118d32
Git Author: rscheff@FreeBSD.org

Completed in 144 milliseconds