NetBSD/sys/kern
pooka db06a930e6 Remove cn_lwp from struct componentname. curlwp should be used
from on.  The NDINIT() macro no longer takes the lwp parameter and
associates the credentials of the calling thread with the namei
structure.
2007-12-08 19:29:36 +00:00
..
bufq_disksort.c
bufq_fcfs.c
bufq_priocscan.c
bufq_readprio.c Merge from vmlocking: cosmetic change. 2007-10-08 17:02:51 +00:00
cnmagic.c
core_elf32.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
core_elf64.c
core_netbsd.c
exec_aout.c
exec_conf.c - add an elf aux vector entry for implementing $ORIGIN. 2007-12-03 02:06:57 +00:00
exec_ecoff.c
exec_elf32.c - add an elf aux vector entry for implementing $ORIGIN. 2007-12-03 02:06:57 +00:00
exec_elf64.c
exec_macho.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
exec_script.c Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
exec_subr.c Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
genlintstub.awk
init_main.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
init_sysctl.c Merge scheduler changes from the vmlocking branch. All discussed on 2007-11-06 00:42:39 +00:00
init_sysent.c Regen. 2007-11-12 23:12:57 +00:00
kern_acct.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_auth.c Fix minor error in previous. 2007-11-29 19:50:28 +00:00
kern_cctr.c fix typo in comment 2007-11-08 20:10:26 +00:00
kern_clock.c Merge scheduler changes from the vmlocking branch. All discussed on 2007-11-06 00:42:39 +00:00
kern_condvar.c Merge scheduler changes from the vmlocking branch. All discussed on 2007-11-06 00:42:39 +00:00
kern_core.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_cpu.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_descrip.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_drvctl.c
kern_event.c Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
kern_exec.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_exit.c Use membar_*(). 2007-11-30 23:05:43 +00:00
kern_fileassoc.c
kern_fork.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_idle.c Lock curlwp when updating the start time. 2007-11-15 20:12:25 +00:00
kern_ksyms.c
kern_kthread.c Merge scheduler changes from the vmlocking branch. All discussed on 2007-11-06 00:42:39 +00:00
kern_ktrace.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_lkm.c
kern_lock.c Nothing uses shared -> exclusive upgrades any more, so remove the code. 2007-12-06 17:05:07 +00:00
kern_lwp.c Soft interrupts can now take proclist_lock, so there is no need to 2007-12-03 20:26:24 +00:00
kern_malloc_debug.c Change some initialization of static queues to compile time. 2007-11-11 23:22:23 +00:00
kern_malloc.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_mutex.c mutex_init: use 'if' instead of 'switch' to avoid complaints from the 2007-12-06 01:18:46 +00:00
kern_ntptime.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
kern_pax.c Include sys/cdefs.h first. 2007-09-21 19:14:12 +00:00
kern_physio.c Merge scheduler changes from the vmlocking branch. All discussed on 2007-11-06 00:42:39 +00:00
kern_proc.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_prot.c
kern_ras.c ras_sync: deal with spurious wakeup and add comments. 2007-10-26 17:28:37 +00:00
kern_resource.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_rwlock.c rw_vector_enter: assert !cpu_intr_p(). 2007-12-04 09:13:59 +00:00
kern_sig.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_sleepq.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_softint.c For the slow path soft interrupts, arrange to have the priority of a 2007-12-03 17:14:59 +00:00
kern_stub.c Fix inverted test in ktrpoint(), NAMI traces weren't being generated. 2007-08-27 13:33:45 +00:00
kern_subr.c Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
kern_synch.c Soft interrupts can now take proclist_lock, so there is no need to 2007-12-03 20:26:24 +00:00
kern_sysctl.c Changes to make ktrace LKM friendly and reduce ifdef KTRACE. Proposed 2007-08-15 12:07:23 +00:00
kern_systrace.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_tc.c Use membar_*(). 2007-11-30 23:05:43 +00:00
kern_time.c Replace usage of p_cred in kauth(9) call with kauth_cred_get(). 2007-12-08 13:31:03 +00:00
kern_timeout.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_todr.c Pull in sys/intr.h 2007-11-29 18:04:46 +00:00
kern_turnstile.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_uuid.c Constify: LLADDR -> CLLADDR. I'm aiming here to make it easier to 2007-08-26 22:59:08 +00:00
kern_verifiedexec.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_xxx.c Add MI implementations of the indirect stystem call functions sys_syscall() 2007-11-09 14:50:51 +00:00
kgdb_stub.c
Make.tags.inc Don't run ctags(1) on sys/altq/altq.h, it redefines useful NetBSD 2007-08-10 22:50:12 +00:00
Makefile
makesyscalls.sh Support "NOARGS INDIR" for compat_mach. 2007-11-10 13:22:11 +00:00
sched_4bsd.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
sched_m2.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
subr_autoconf.c Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
subr_blist.c
subr_bufq.c It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
subr_callback.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
subr_debug.c add \n to printf messages. 2007-11-14 11:06:53 +00:00
subr_devsw.c Don't pass devname to {b,c}devsw_attach(), it's not used. 2007-11-20 14:47:14 +00:00
subr_disk_mbr.c Merge brelse() changes from the vmlocking branch. 2007-10-08 18:02:53 +00:00
subr_disk.c Merge disk init changes from the vmlocking branch. These seperate init / 2007-10-08 16:41:05 +00:00
subr_evcnt.c
subr_extent.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
subr_hash.c Move hashinit() & hashdone() from kern_subr.c to subr_hash.c to 2007-07-28 12:53:52 +00:00
subr_iostat.c
subr_kmem.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
subr_lockdebug.c Merge changes from vmlocking2 branch. 2007-12-08 15:00:13 +00:00
subr_log.c Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
subr_once.c
subr_optstr.c
subr_pool.c pool_init, pool_cache_init: hack around IP input processing which can 2007-12-05 06:52:01 +00:00
subr_prf2.c subr_prf_bitmask.c -> subr_prf2.c 2007-08-15 20:34:48 +00:00
subr_prf.c Merge from vmlocking. 2007-11-07 00:19:08 +00:00
subr_prof.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
subr_specificdata.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
subr_syscall_stats.c
subr_tftproot.c
subr_time.c Pull in sys/intr.h 2007-11-29 18:04:46 +00:00
subr_userconf.c
subr_vmem.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
subr_workqueue.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
subr_xcall.c Merge scheduler changes from the vmlocking branch. All discussed on 2007-11-06 00:42:39 +00:00
sys_aio.c aio_enqueue_job: Fix the mix of previous commits, that is, increase 2007-11-30 17:39:43 +00:00
sys_generic.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
sys_lwp.c sys__lwp_create: set in the correct lock when the LWP is created suspended. 2007-12-02 15:49:38 +00:00
sys_mqueue.c Unify the license: All rights reserved. 2007-11-28 19:30:55 +00:00
sys_pipe.c Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
sys_pmc.c Include sys/cdefs.h first. 2007-09-21 19:14:12 +00:00
sys_process.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
sys_sched.c
sys_sig.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
sys_socket.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
sys_syscall.c Add MI implementations of the indirect stystem call functions sys_syscall() 2007-11-09 14:50:51 +00:00
syscalls.c Regen. 2007-11-12 23:12:57 +00:00
syscalls.conf Version mount(2) so that the length of the 'data' buffer is passed into 2007-07-14 15:41:30 +00:00
syscalls.master Add _lwp_ctl() system call: provides a bidirectional, per-LWP communication 2007-11-12 23:11:58 +00:00
sysv_ipc.c
sysv_msg.c - Retry the operations (instead of failing) in case of reallocation. 2007-11-25 19:03:24 +00:00
sysv_sem.c Merge from vmlocking2: don't hold semlock across copyin(). 2007-12-08 15:02:46 +00:00
sysv_shm.c
tty_bsdpty.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
tty_conf.c Merge tty changes from the vmlocking branch. 2007-11-07 15:56:11 +00:00
tty_ptm.c Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
tty_pty.c Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
tty_subr.c - Factor out too many copies of the same bit of tty code. 2007-11-19 18:51:36 +00:00
tty_tty.c Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
tty.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
uipc_domain.c 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that 2007-09-19 04:33:42 +00:00
uipc_mbuf2.c
uipc_mbuf.c m_print: avoid sign extention of m_flags. 2007-11-14 14:11:57 +00:00
uipc_proto.c
uipc_sem.c Increase the default limit of SEM_MAX, allow changing of limit 2007-12-06 01:27:21 +00:00
uipc_socket2.c Use selinit() / seldestroy(). 2007-09-25 14:04:07 +00:00
uipc_socket.c Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
uipc_syscalls.c Pass the mbuf type (e.g., MT_SONAME, MT_SOOPTS) as the second 2007-11-24 07:49:03 +00:00
uipc_usrreq.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
vfs_bio.c Fscow_run(): add a flag "bool data_valid" to note still valid data. 2007-12-02 13:56:15 +00:00
vfs_cache.c Change some initialization of static queues to compile time. 2007-11-11 23:22:23 +00:00
vfs_getcwd.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
vfs_hooks.c
vfs_init.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
vfs_lockf.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
vfs_lookup.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
vfs_subr2.c Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
vfs_subr.c getnewvnode: remove a homegrown decl. of uvm_vnodeops. 2007-12-01 10:36:47 +00:00
vfs_syscalls.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
vfs_trans.c Fscow_run(): add a flag "bool data_valid" to note still valid data. 2007-12-02 13:56:15 +00:00
vfs_vnops.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
vfs_xattr.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
vnode_if.c regen: remove struct lwp as a parameter to VOPs 2007-11-26 19:03:30 +00:00
vnode_if.sh Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
vnode_if.src Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00