Home | History | Annotate | Download | only in kern
History log of /src/sys/kern/subr_specificdata.c
RevisionDateAuthorComments
 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

RSS XML Feed