#
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 ...
|