History log of /freebsd/share/man/man9/refcount.9 (Results 1 – 22 of 22)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# dab59af3 23-Oct-2024 Li-Wen Hsu <lwhsu@FreeBSD.org>

Canonicalize the name of the FreeBSD Foundation

Reviewed by: emaste
Sponsored by: The FreeBSD Foundation


Revision tags: release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0
# fa9896e0 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: two-line nroff pattern

Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/


Revision tags: release/13.2.0, release/12.4.0
# 87fa64c5 12-Oct-2022 Ka Ho Ng <khng@FreeBSD.org>

refcount.9: Update refcount_acquire(9) description after a67d540832b8

MFC after: 3 days
Sponsored by: Juniper Networks, Inc.
Reviewed by: kib, markj
Differential Revision: https://reviews.freebsd.or

refcount.9: Update refcount_acquire(9) description after a67d540832b8

MFC after: 3 days
Sponsored by: Juniper Networks, Inc.
Reviewed by: kib, markj
Differential Revision: https://reviews.freebsd.org/D36943

show more ...


Revision tags: release/13.1.0, release/12.3.0, release/13.0.0
# e8900461 04-Nov-2020 Mark Johnston <markj@FreeBSD.org>

refcount(9): Add refcount_release_if_last() and refcount_load()

The former is intended for use in vmspace_exit(). The latter is to
encourage use of explicit loads rather than relying on the volatil

refcount(9): Add refcount_release_if_last() and refcount_load()

The former is intended for use in vmspace_exit(). The latter is to
encourage use of explicit loads rather than relying on the volatile
qualifier. This works better with kernel sanitizers, which can
intercept atomic(9) calls, and makes tricky lockless code easier to read
by not forcing the reader to remember which variables are declared
volatile.

Reviewed by: kib, mjg, mmel
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D27056

show more ...


Revision tags: release/12.2.0, release/11.4.0, release/12.1.0
# a63915c2 28-Jul-2019 Alan Somers <asomers@FreeBSD.org>

MFHead @r350386

Sponsored by: The FreeBSD Foundation


# 43806bc5 23-Jul-2019 Konstantin Belousov <kib@FreeBSD.org>

Update refcount(9).

Describe missed functions.
Give some hint about refcount_release(9) memory ordering guarantees.

Reviewed by: markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differe

Update refcount(9).

Describe missed functions.
Give some hint about refcount_release(9) memory ordering guarantees.

Reviewed by: markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D21020

show more ...


# 13ff4eb1 21-Jul-2019 Konstantin Belousov <kib@FreeBSD.org>

Switch the rest of the refcount(9) functions to bool return type.

There are some explicit comparisions of refcount_release(9) result
with 0/1, which are fine.

Reviewed by: markj, mjg
Sponsored by:

Switch the rest of the refcount(9) functions to bool return type.

There are some explicit comparisions of refcount_release(9) result
with 0/1, which are fine.

Reviewed by: markj, mjg
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D21014

show more ...


Revision tags: release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0
# 416ba5c7 22-Jun-2015 Navdeep Parhar <np@FreeBSD.org>

Catch up with HEAD (r280229-r284686).


# 98e0ffae 27-May-2015 Simon J. Gerraty <sjg@FreeBSD.org>

Merge sync of head


# 7757a1b4 03-May-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Merge from head


# de7df74b 01-May-2015 Glen Barber <gjb@FreeBSD.org>

MFH: r281855-r282312

Sponsored by: The FreeBSD Foundation


# 179fa75e 23-Apr-2015 John Baldwin <jhb@FreeBSD.org>

Reassign copyright statements on several files from Advanced
Computing Technologies LLC to Hudson River Trading LLC.

Approved by: Hudson River Trading LLC (who owns ACT LLC)
MFC after: 1 week


# d899be7d 19-Jan-2015 Glen Barber <gjb@FreeBSD.org>

Reintegrate head: r274132-r277384

Sponsored by: The FreeBSD Foundation


# 8f0ea33f 13-Jan-2015 Glen Barber <gjb@FreeBSD.org>

Reintegrate head revisions r273096-r277147

Sponsored by: The FreeBSD Foundation


# a4ed7276 03-Jan-2015 Enji Cooper <ngie@FreeBSD.org>

MFhead @ r276594


# 8007ee2b 27-Dec-2014 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r274961 through r276301.


# 1e9469d1 21-Dec-2014 Christian Brueffer <brueffer@FreeBSD.org>

Fix various mdoc issues and some EOL whitespace.

Found with: mandoc -Tlint


Revision tags: release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0
# 10b3b545 17-Sep-2009 Dag-Erling Smørgrav <des@FreeBSD.org>

Merge from head


Revision tags: release/7.2.0_cvs, release/7.2.0
# 9c797940 13-Apr-2009 Oleksandr Tymoshenko <gonzo@FreeBSD.org>

- Merge from HEAD


# 497435aa 30-Mar-2009 John Baldwin <jhb@FreeBSD.org>

Add a simple manage for the refcount(9) API.

Requested by: rwatson


Revision tags: release/7.2.0_cvs, release/7.2.0
# 9c797940 13-Apr-2009 Oleksandr Tymoshenko <gonzo@FreeBSD.org>

- Merge from HEAD


# 497435aa 30-Mar-2009 John Baldwin <jhb@FreeBSD.org>

Add a simple manage for the refcount(9) API.

Requested by: rwatson