OpenGrok
Cross Reference: subr_specificdata.c
xref
: /
src
/
sys
/
kern
/
subr_specificdata.c
Home
|
History
|
Annotate
|
Download
|
only in
kern
History log of
/src/sys/kern/subr_specificdata.c
Revision
Date
Author
Comments
1.14
01-Jun-2017
chs
remove checks for failure after memory allocation calls that cannot fail:
kmem_alloc() with KM_SLEEP
kmem_zalloc() with KM_SLEEP
percpu_alloc()
pserialize_create()
psref_class_create()
all of these paths include an assertion that the allocation has not failed,
so callers should not assert that again.
1.13
28-Apr-2008
martin
branches: 1.13.44; 1.13.64;
Remove clause 3 and 4 from TNF licenses
1.12
17-Mar-2008
yamt
branches: 1.12.2; 1.12.4;
- simplify ASSERT_SLEEPABLE.
- move it from proc.h to systm.h.
- add some more checks.
- make it a little more lkm friendly.
1.11
07-Nov-2007
ad
branches: 1.11.10; 1.11.14;
Merge from vmlocking:
- pool_cache changes.
- Debugger/procfs locking fixes.
- Other minor changes.
1.10
18-Aug-2007
ad
branches: 1.10.2; 1.10.6; 1.10.8;
Remove obsolete comments.
1.9
15-Feb-2007
ad
branches: 1.9.6; 1.9.14; 1.9.18;
Replace some uses of lockmgr() / simplelocks.
1.8
25-Jan-2007
elad
Fix tyop in comment: specifidata -> specificdata.
1.7
01-Nov-2006
yamt
branches: 1.7.2; 1.7.6;
remove some __unused from function parameters.
1.6
24-Oct-2006
hannken
Remove specificdata_setspecific_nowait() as result of discussion on tech-kern.
Add _lwp_getspecific_by_lwp() to get lwp specific data from other lwp's.
Protected by #ifdef _LWP_API_PRIVATE.
Approved by: Jason Thorpe <thorpej@netbsd.org>
1.5
12-Oct-2006
christos
branches: 1.5.2;
- sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
1.4
11-Oct-2006
pooka
nuke unused variable to make compile
1.3
11-Oct-2006
thorpej
- Add specificdata_setspecific_nowait(). Not exposed by the wrappers yet
pending discussion on tech-kern.
- Re-enable the SLEEPABLE assertion in specificdata_fini().
1.2
08-Oct-2006
christos
XXX: FIXME: Cannot assert sleepable here; called from lwp_exit2 which is not.
1.1
08-Oct-2006
thorpej
Add subroutines for maintaining object-specific data for arbitrary
subsystems, based on work by YAMAMOTO Takashi. This is intended to
be used by other subsystems (such as the proc_*() or lwp_*() routines)
rather than directly by consumers.
1.5.2.3
10-Dec-2006
yamt
sync with head.
1.5.2.2
22-Oct-2006
yamt
sync with head
1.5.2.1
12-Oct-2006
yamt
file subr_specificdata.c was added on branch yamt-splraiseipl on 2006-10-22 06:07:11 +0000
1.7.6.6
17-Mar-2008
yamt
sync with head.
1.7.6.5
15-Nov-2007
yamt
sync with head.
1.7.6.4
03-Sep-2007
yamt
sync with head.
1.7.6.3
26-Feb-2007
yamt
sync with head.
1.7.6.2
30-Dec-2006
yamt
sync with head.
1.7.6.1
01-Nov-2006
yamt
file subr_specificdata.c was added on branch yamt-lazymbuf on 2006-12-30 20:50:06 +0000
1.7.2.3
01-Feb-2007
ad
Sync with head.
1.7.2.2
18-Nov-2006
ad
Sync with head.
1.7.2.1
01-Nov-2006
ad
file subr_specificdata.c was added on branch newlock2 on 2006-11-18 21:39:23 +0000
1.9.18.2
11-Nov-2007
joerg
Sync with HEAD.
1.9.18.1
03-Sep-2007
jmcneill
Sync with HEAD.
1.9.14.1
03-Sep-2007
skrll
Sync with HEAD.
1.9.6.2
20-Aug-2007
ad
Sync with HEAD.
1.9.6.1
13-Mar-2007
ad
Pull in the initial set of changes for the vmlocking branch.
1.10.8.1
19-Nov-2007
mjf
Sync with HEAD.
1.10.6.1
13-Nov-2007
bouyer
Sync with HEAD
1.10.2.2
23-Mar-2008
matt
sync with HEAD
1.10.2.1
08-Nov-2007
matt
sync with -HEAD
1.11.14.2
02-Jun-2008
mjf
Sync with HEAD.
1.11.14.1
03-Apr-2008
mjf
Sync with HEAD.
1.11.10.1
24-Mar-2008
keiichi
sync with head.
1.12.4.1
16-May-2008
yamt
sync with head.
1.12.2.1
18-May-2008
yamt
sync with head.
1.13.64.1
28-Aug-2017
skrll
Sync with HEAD
1.13.44.1
03-Dec-2017
jdolecek
update from HEAD
Indexes created Sat Sep 20 22:09:52 GMT 2025