History log of /freebsd/share/man/man9/epoch.9 (Results 1 – 23 of 23)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 04b90ac0 26-Mar-2024 Ka Ho Ng <khng@FreeBSD.org>

epoch(9): Remove the under-development note

There has not been planned changes so far to the interface. Remove the
section as it may not be relevant anymore.

Sponsored by: Juniper Networks, Inc.
Re

epoch(9): Remove the under-development note

There has not been planned changes so far to the interface. Remove the
section as it may not be relevant anymore.

Sponsored by: Juniper Networks, Inc.
Reviewed by: glebius
Differential Revision: https://reviews.freebsd.org/D44501

show more ...


Revision tags: 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
# 8965b303 20-Mar-2023 Mitchell Horne <mhorne@FreeBSD.org>

callout(9): adopt old references to timeout(9)

timeout(9) was removed a couple of years ago; all consumers now use the
callout(9) interface.

Explicitly do not bump .Dd anywhere, as this is not a co

callout(9): adopt old references to timeout(9)

timeout(9) was removed a couple of years ago; all consumers now use the
callout(9) interface.

Explicitly do not bump .Dd anywhere, as this is not a content or
semantic change.

Reviewed by: markj, jhb, Pau Amma <pauamma@gundo.com>
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D39136

show more ...


Revision tags: release/12.4.0, release/13.1.0
# 32068667 12-Apr-2022 Christian Brueffer <brueffer@FreeBSD.org>

Fix a slew of mdoc warnings/errors.


Revision tags: release/12.3.0, release/13.0.0
# 2f3e7fb2 05-Dec-2020 Gordon Bergling <gbe@FreeBSD.org>

epoch(9): Fix a few mandoc related issues

- sections out of conventional order: Sh EXAMPLES
- sections out of conventional order: Sh SEE ALSO
- skipping end of block that is not open: El


Revision tags: release/12.2.0, release/11.4.0
# 2b02de2c 01-May-2020 Benedict Reuschling <bcr@FreeBSD.org>

Fix typo in r360492:

appeard -> appeared

Reported by: trasz (via IRC)


# 8c63b2db 30-Apr-2020 Benedict Reuschling <bcr@FreeBSD.org>

Add HISTORY sections to disk(9), driver(9), and
epoch(9).

In one instance, remove a trailing whitespace while here.

Submitted by: gbergling_gmail.com
Approved by: bcr
Differential Revision: https:/

Add HISTORY sections to disk(9), driver(9), and
epoch(9).

In one instance, remove a trailing whitespace while here.

Submitted by: gbergling_gmail.com
Approved by: bcr
Differential Revision: https://reviews.freebsd.org/D24243

show more ...


# 051669e8 25-Jan-2020 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r356931 through r357118.


# 1d110928 22-Jan-2020 Gleb Smirnoff <glebius@FreeBSD.org>

Change argument order of epoch_call() to more natural, first function,
then its argument.

A miss from r356826.


# 2c1962ab 28-Dec-2019 Conrad Meyer <cem@FreeBSD.org>

epoch.9: Add missing functions, clean up documentation

Various rototilling.


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

MFHead @r350386

Sponsored by: The FreeBSD Foundation


Revision tags: release/11.3.0
# 131b2b76 28-Jun-2019 Hans Petter Selasky <hselasky@FreeBSD.org>

Implement API for draining EPOCH(9) callbacks.

The epoch_drain_callbacks() function is used to drain all pending
callbacks which have been invoked by prior epoch_call() function calls
on the same ep

Implement API for draining EPOCH(9) callbacks.

The epoch_drain_callbacks() function is used to drain all pending
callbacks which have been invoked by prior epoch_call() function calls
on the same epoch. This function is useful when there are shared
memory structure(s) referred to by the epoch callback(s) which are not
refcounted and are rarely freed. The typical place for calling this
function is right before freeing or invalidating the shared
resource(s) used by the epoch callback(s). This function can sleep and
is not optimized for performance.

Differential Revision: https://reviews.freebsd.org/D20109
MFC after: 1 week
Sponsored by: Mellanox Technologies

show more ...


Revision tags: release/12.0.0
# 2a22df74 04-Nov-2018 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r339813 through r340125.


# 24929e2c 29-Oct-2018 Gleb Smirnoff <glebius@FreeBSD.org>

Add a note that epoch(9) may change, to untie our hands for any future MFCs.


# b3dfc518 04-Jul-2018 Matt Macy <mmacy@FreeBSD.org>

epoch(9): Fix man page typo

Submitted by: se
Reported by: se


# 4619bce8 04-Jul-2018 Matt Macy <mmacy@FreeBSD.org>

epoch(9): update in_epoch() description as well


# 68195696 04-Jul-2018 Matt Macy <mmacy@FreeBSD.org>

epoch(9): update man page for r335924


# 7739f6e5 25-Jun-2018 Ed Schouten <ed@FreeBSD.org>

Fix spelling of "reclamation".


# 66deb956 22-Jun-2018 Eitan Adler <eadler@FreeBSD.org>

epoch.9: bump Dd

ref D15961


# 7d9389b0 22-Jun-2018 Eitan Adler <eadler@FreeBSD.org>

epoch.9: fix some style and speeling issues

Reported by: Yutaro Hayakawa <yhayakawa3720@gmail.com> (spelling)
Differential Revision: https://reviews.freebsd.org/D15961


Revision tags: release/11.2.0
# 70398c2f 18-May-2018 Matt Macy <mmacy@FreeBSD.org>

epoch(9): Make epochs non-preemptible by default

There are risks associated with waiting on a preemptible epoch section.
Change the name to make them not be the default and document the issue
under

epoch(9): Make epochs non-preemptible by default

There are risks associated with waiting on a preemptible epoch section.
Change the name to make them not be the default and document the issue
under CAVEATS.

Reported by: markj

show more ...


# 6e36248f 18-May-2018 Matt Macy <mmacy@FreeBSD.org>

epoch(9): fix error in example and update API reference

Submitted by: hps
Approved by: sbruno


# 33346ed6 14-May-2018 Matt Macy <mmacy@FreeBSD.org>

Add epoch(9) man page

Reviewed by: gallatin@
Approved by: sbruno@