NetBSD/sys/kern
ad 0b52913dee Go back to freeing on disk inodes in the inactive routine. It would be
better not to do this, but it rules out potential side effects with softdep.
2008-01-09 16:15:22 +00:00
..
bufq_disksort.c Avoid unnecessary cast in bufq_disksort_init(). 2007-02-01 00:36:37 +00:00
bufq_fcfs.c
bufq_priocscan.c TRUE -> true, FALSE -> false 2007-02-22 06:34:42 +00:00
bufq_readprio.c Merge from vmlocking: cosmetic change. 2007-10-08 17:02:51 +00:00
cnmagic.c remove some __unused from function parameters. 2006-11-01 10:17:58 +00:00
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 remove some __unused from function parameters. 2006-11-01 10:17:58 +00:00
exec_aout.c
exec_conf.c Remove COMPAT_HPUX. 2007-12-31 13:38:47 +00:00
exec_ecoff.c
exec_elf32.c malloc -> kmem_alloc 2008-01-03 14:29:31 +00:00
exec_elf64.c
exec_macho.c fix malloc type mismatches. 2008-01-03 14:25:49 +00:00
exec_script.c use kmem_alloc instead of malloc. 2008-01-02 19:44:36 +00:00
exec_subr.c malloc -> kmem_alloc 2008-01-03 14:29:31 +00:00
genlintstub.awk
init_main.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
init_sysctl.c Patch up sysctl locking: 2008-01-07 16:12:52 +00:00
init_sysent.c Regen. 2008-01-07 16:16:38 +00:00
kern_acct.c Make acct_lock a rwlock. 2008-01-05 18:23:30 +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 Actually return the computed uptime in microuptime(). Fixes many 2008-01-07 10:28:07 +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 add a function to lookup cpu_info by cpu index. 2007-12-22 03:26:34 +00:00
kern_descrip.c Add fgetdummy/fputdummy: allocate and free dummy 'struct file' entries 2008-01-05 23:53:21 +00:00
kern_drvctl.c drvctlioctl: Plug a possible memory leak. 2007-04-03 23:02:39 +00:00
kern_event.c Use FILE_LOCK() and FILE_UNLOCK() 2008-01-05 19:08:48 +00:00
kern_exec.c - malloc -> kmem_alloc 2008-01-03 14:36:57 +00:00
kern_exit.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
kern_fileassoc.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
kern_fork.c Make fork use kauth. 2008-01-07 23:51:06 +00:00
kern_idle.c use binuptime for l_stime/l_rtime. 2007-12-22 01:14:53 +00:00
kern_ksyms.c Ignore symbols marked undefined. 2008-01-04 11:28:13 +00:00
kern_kthread.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
kern_ktrace.c Use FILE_LOCK() and FILE_UNLOCK() 2008-01-05 19:08:48 +00:00
kern_lkm.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
kern_lock.c Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
kern_lwp.c lwp_ctl_alloc: fix error handling. 2008-01-07 11:41:29 +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 malloc: fix freelist corruption. 2008-01-03 01:21:08 +00:00
kern_mutex.c simple_lock_only_held() is gone. 2008-01-05 12:31:39 +00:00
kern_ntptime.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
kern_pax.c Provide 8 more bits of stack randomization, from the PaX author. 2007-12-28 17:14:50 +00:00
kern_physio.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
kern_pmf.c Don't call pmf_check_system_drivers on shutdown. 2007-12-27 16:03:10 +00:00
kern_proc.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
kern_prot.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
kern_ras.c Actually copy the ras list onto the child process during fork() - hi ad. 2008-01-07 20:56:32 +00:00
kern_resource.c Merge more changes from vmlocking2, mainly: 2007-12-26 16:01:34 +00:00
kern_rwlock.c Need sys/lock.h for kernel_lock. 2008-01-04 21:54:49 +00:00
kern_sig.c Add PaX ASLR (Address Space Layout Randomization) [from elad and myself] 2007-12-26 22:11:47 +00:00
kern_sleepq.c Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
kern_softint.c use binuptime for l_stime/l_rtime. 2007-12-22 01:14:53 +00:00
kern_stub.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
kern_subr.c Don't pass 'curlwp' into trace_enter() and trace_exit(). 2008-01-05 12:53:52 +00:00
kern_synch.c Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
kern_sysctl.c Patch up sysctl locking: 2008-01-07 16:12:52 +00:00
kern_tc.c Serialize calls to tc_windup(). 2008-01-05 18:00:37 +00:00
kern_time.c use binuptime for l_stime/l_rtime. 2007-12-22 01:14:53 +00:00
kern_timeout.c Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
kern_todr.c reduce #ifdef __HAVE_TIMECOUNTER. 2007-12-22 00:35:32 +00:00
kern_turnstile.c Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
kern_uuid.c Hold kernel_lock across IFNET_FOREACH(). 2008-01-07 16:13:49 +00:00
kern_verifiedexec.c Replace malloc/free usage with kmem_alloc/kmem_zalloc/kmem_free. 2008-01-03 17:51:05 +00:00
kern_xxx.c Don't pass l (== curlwp) into the system call trace code. 2008-01-05 12:30:47 +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 Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
sched_4bsd.c KM_NOSLEEP -> KM_SLEEP for clarity. 2007-12-21 12:05:39 +00:00
sched_m2.c KM_NOSLEEP -> KM_SLEEP for clarity. 2007-12-21 12:05:39 +00:00
subr_autoconf.c In device_foreach_child(), use a safe idiom for walking a list 2008-01-08 06:27:46 +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 vmlocking2 to head. 2008-01-02 11:48:20 +00:00
subr_disk.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +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 Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
subr_kmem.c sprinkle more kmem_poison_check. 2007-12-28 13:49:25 +00:00
subr_kobj.c Fix build if !MODULAR. Reported by elad@. 2008-01-07 20:42:48 +00:00
subr_lockdebug.c Need sys/lock.h for SPINLOCK_SPIN_HOOK. 2008-01-05 12:39:27 +00:00
subr_log.c Export log_lock. 2008-01-05 14:07:26 +00:00
subr_once.c
subr_optstr.c TRUE -> true, FALSE -> false 2007-02-22 06:34:42 +00:00
subr_pool.c Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
subr_prf2.c tablefull: subr_prf -> subr_prf2 2007-12-30 22:55:21 +00:00
subr_prf.c Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
subr_prof.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
subr_specificdata.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
subr_syscall_stats.c Add code to support per-system call statistics: 2007-02-18 16:58:15 +00:00
subr_tftproot.c use kmem_alloc instead of malloc. 2008-01-02 19:26:45 +00:00
subr_time.c reduce #ifdef __HAVE_TIMECOUNTER. 2007-12-22 00:35:32 +00:00
subr_userconf.c
subr_vmem.c Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +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 KM_NOSLEEP -> KM_SLEEP 2007-12-21 12:04:19 +00:00
sys_generic.c Use FILE_LOCK() and FILE_UNLOCK() 2008-01-05 19:08:48 +00:00
sys_lwp.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
sys_mqueue.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
sys_pipe.c Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
sys_pmc.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
sys_process.c Don't pass curlwp into process_stoptrace() 2008-01-05 12:41:43 +00:00
sys_sched.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
sys_sig.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +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 Don't pass 'curlwp' into trace_enter() and trace_exit(). 2008-01-05 12:53:52 +00:00
syscalls.c Regen. 2008-01-07 16:16:38 +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 More MPSAFE syscalls. 2008-01-07 16:15:36 +00:00
sysv_ipc.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
sysv_msg.c Patch up sysctl locking: 2008-01-07 16:12:52 +00:00
sysv_sem.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
sysv_shm.c Patch up sysctl locking: 2008-01-07 16:12:52 +00:00
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 Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
tty_pty.c Pull up 1.104.2.3: 2007-12-30 22:03:01 +00:00
tty_subr.c Restore seperate condvars for clist i/o and clist control activity. 2007-12-22 02:21:29 +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 Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
uipc_domain.c Patch up sysctl locking: 2008-01-07 16:12:52 +00:00
uipc_mbuf2.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
uipc_mbuf.c m_print: avoid sign extention of m_flags. 2007-11-14 14:11:57 +00:00
uipc_proto.c Convert to structure initializers. Use __arraycount 2007-02-18 23:16:59 +00:00
uipc_sem.c Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
uipc_socket2.c Use selinit() / seldestroy(). 2007-09-25 14:04:07 +00:00
uipc_socket.c Make solisten() take an lwp pointer like the rest, so it can be passed down 2007-12-16 21:25:59 +00:00
uipc_syscalls.c Merge more changes from vmlocking2, mainly: 2007-12-26 16:01:34 +00:00
uipc_usrreq.c Use FILE_LOCK() and FILE_UNLOCK() 2008-01-05 19:08:48 +00:00
vfs_bio.c Patch up sysctl locking: 2008-01-07 16:12:52 +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 Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
vfs_hooks.c
vfs_init.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
vfs_lockf.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
vfs_lookup.c Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
vfs_subr2.c Go back to freeing on disk inodes in the inactive routine. It would be 2008-01-09 16:15:22 +00:00
vfs_subr.c Go back to freeing on disk inodes in the inactive routine. It would be 2008-01-09 16:15:22 +00:00
vfs_syscalls.c Refactor part of the sys_revoke() code so that it can be used in the 2008-01-09 08:18:12 +00:00
vfs_trans.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
vfs_vnops.c Use FILE_LOCK() and FILE_UNLOCK() 2008-01-05 19:08:48 +00:00
vfs_xattr.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
vnode_if.c Regen. 2008-01-02 11:51:15 +00:00
vnode_if.sh Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
vnode_if.src Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00