History log of /openbsd/share/man/man9/pool.9 (Results 1 – 25 of 59)
Revision Date Author Comments
# 8bc9cbe5 20-May-2024 jca <jca@openbsd.org>

pool_setlowat() may call pool_prime() and thus allocate memory

ok dlg@


# 81947900 25-Sep-2020 deraadt <deraadt@openbsd.org>

documentation should say pool_init, not pmap_init


# a56f1130 16-Dec-2019 mpi <mpi@openbsd.org>

Cross reference km_alloc(9) which is directly used rather than uvm_init(9).


# dc534cd0 06-Dec-2019 jmc <jmc@openbsd.org>

replace links to uvm(9) to uvm_init(9); ok mpi


# 13ebf2ca 14-Aug-2017 jmc <jmc@openbsd.org>

tweak previous;


# 703735be 13-Aug-2017 guenther <guenther@openbsd.org>

New flag PR_RWLOCK for pool_init(9) makes the pool use rwlocks instead
of mutexes. Use this immediately for the pool_cache futex pools.

Mostly worked out with dlg@ during e2k17
ok mpi@ tedu@


# 4efd9ef6 15-Sep-2016 jmc <jmc@openbsd.org>

some pool_setipl mop up; ok dlg


# 1378bae2 15-Sep-2016 dlg <dlg@openbsd.org>

all pools have their ipl set via pool_setipl, so fold it into pool_init.

the ioff argument to pool_init() is unused and has been for many
years, so this replaces it with an ipl argument. because the

all pools have their ipl set via pool_setipl, so fold it into pool_init.

the ioff argument to pool_init() is unused and has been for many
years, so this replaces it with an ipl argument. because the ipl
will be set on init we no longer need pool_setipl.

most of these changes have been done with coccinelle using the spatch
below. cocci sucks at formatting code though, so i fixed that by hand.

the manpage and subr_pool.c bits i did myself.

ok tedu@ jmatthew@

@ipl@
expression pp;
expression ipl;
expression s, a, o, f, m, p;
@@
-pool_init(pp, s, a, o, f, m, p);
-pool_setipl(pp, ipl);
+pool_init(pp, s, a, ipl, f, m, p);

show more ...


# 43fb2e7b 21-Apr-2016 mlarkin <mlarkin@openbsd.org>

Remove some incorrect and outdated references to pool debugging from pool.h
and pool(9) manpage

ok dlg


# 33378d91 23-Nov-2015 jmc <jmc@openbsd.org>

add missing NAME entries;
feedback/ok schwarze


# 24e184fd 06-Sep-2015 kettenis <kettenis@openbsd.org>

Remove some lies and document that passing the PR_WAITOK flag to pmap_init(9)
is the new way to request a non-interrupt-safe backend allocator.

ok jmc@, deraadt@


# e750a838 02-Jul-2014 jmc <jmc@openbsd.org>

tweak previous;


# 61dc155b 02-Jul-2014 dlg <dlg@openbsd.org>

RETURN VALUES section


# 7fcd79ba 02-Jul-2014 dlg <dlg@openbsd.org>

oops, extra newline


# e6ab82bd 02-Jul-2014 dlg <dlg@openbsd.org>

add a CONTEXT section.


# f0641c22 17-Jul-2013 schwarze <schwarze@openbsd.org>

use .Mt for AUTHORS email; from Jan Stary <hans at stare dot cz>; ok jmc@


# dddd2645 04-Jun-2013 schwarze <schwarze@openbsd.org>

Replace old-fashioned .Fd by new-fangled .In for #include lines.
Diff from Jan Klemkow <j dot klemkow at wemelug dot de> on tech@.
No objection from jmc@ against this type of change.


# a26f081e 17-Sep-2012 guenther <guenther@openbsd.org>

Rework the description of the flags to pool_get(9)

ok jmc@, tedu@


# dfc0e471 05-Jul-2011 tedu <tedu@openbsd.org>

a short note about PR_DEBUGCHK


# a67cffda 08-Mar-2010 oga <oga@openbsd.org>

document PR_NOWAIT.

(for those who've forgotten, if you can't sleep in pool_get, use
PR_NOWAIT, not zero. it makes the intention a lot clearer.

prompted by deraadt and jsing. ok jmc@


# b2c6aed5 15-Jan-2009 jmc <jmc@openbsd.org>

no comma for last item in a NAME list;


# 81c86ec6 15-Jan-2009 oga <oga@openbsd.org>

Remove the pool_cache documentation and MLINKs, tedu removed the code at h2k7.

pool_set_ctordtor() (which can emulate what pool_cache_* did) still needs
documenting though.

tedu@ and jmc@ seemed to

Remove the pool_cache documentation and MLINKs, tedu removed the code at h2k7.

pool_set_ctordtor() (which can emulate what pool_cache_* did) still needs
documenting though.

tedu@ and jmc@ seemed to agree. "Do it. I command you!" blambert@

show more ...


# dbbe3716 09-Nov-2008 ckuethe <ckuethe@openbsd.org>

remove reference to POOL_DIAGNOSTIC which hasn't existed for nearly a year.
ok tedu@


# 775646e2 27-Oct-2008 dlg <dlg@openbsd.org>

document pool_setipl.

with help from jmc@, thank you.


# d874cce4 26-Jun-2008 ray <ray@openbsd.org>

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code t

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.

OK deraadt@

show more ...


123