NetBSD/sys/kern
ad 342d5fc94f Add stubs that provide new soft interrupt API from the vmlocking branch.
For now these just pass through to the current softintr code.

(The naming is different to allow softint/softintr to co-exist for a while.
I'm hoping that should make it easier to transition.)
2007-10-08 15:51:02 +00:00
..
bufq_disksort.c Avoid unnecessary cast in bufq_disksort_init(). 2007-02-01 00:36:37 +00:00
bufq_fcfs.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
bufq_priocscan.c TRUE -> true, FALSE -> false 2007-02-22 06:34:42 +00:00
bufq_readprio.c Add a KASSERT to address CID: 4335. 2007-04-04 02:30:43 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
exec_conf.c Make this compile under "no options COREDUMP". 2006-08-30 14:41:06 +00:00
exec_ecoff.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
exec_elf32.c Use an elf note to handle pax arguments. This is a temporary solution to 2007-06-24 20:35:36 +00:00
exec_elf64.c
exec_macho.c Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
exec_script.c Change the way that emulations locate files within the emulation root to 2007-04-22 08:29:55 +00:00
exec_subr.c Change unused fflags parameter in VOP_MMAP to prot and pass in 2007-07-27 08:26:38 +00:00
genlintstub.awk Rewrite to support LINTSTUB in multiline comments. 2006-01-22 05:11:11 +00:00
init_main.c Merge file descriptor locking, cwdi locking and cross-call changes 2007-10-08 15:12:05 +00:00
init_sysctl.c Add kern.no_sa_support to easily detect whether a kernel supports 2007-09-28 21:25:21 +00:00
init_sysent.c Regen syscalls. 2007-09-07 18:58:46 +00:00
kern_acct.c Change the way p->p_limit (and hence p->p_rlimit) is locked. 2007-09-29 12:22:30 +00:00
kern_auth.c use a correct type for UIO_*. 2007-09-23 16:00:08 +00:00
kern_cctr.c Add sys/kern/kern_cctr.c, which contains MI cpu cyclecounter based 2007-07-21 11:47:07 +00:00
kern_clock.c G/C the HIGHBALL stuff. 2007-10-04 12:55:48 +00:00
kern_condvar.c Merge from vmlocking: relax an assertion if panicstr != NULL. 2007-10-08 14:07:08 +00:00
kern_core.c Allocate the temporary path buffer before we acquire any locks. 2007-09-22 13:34:23 +00:00
kern_cpu.c Add stubs that provide new soft interrupt API from the vmlocking branch. 2007-10-08 15:51:02 +00:00
kern_descrip.c Merge file descriptor locking, cwdi locking and cross-call changes 2007-10-08 15:12:05 +00:00
kern_drvctl.c drvctlioctl: Plug a possible memory leak. 2007-04-03 23:02:39 +00:00
kern_event.c Merge file descriptor locking, cwdi locking and cross-call changes 2007-10-08 15:12:05 +00:00
kern_exec.c Add a comment clarifying that in the succesful case the function 2007-10-02 12:01:17 +00:00
kern_exit.c - Fix sleepq_block() to return EINTR if the LWP is cancelled. Pointed out 2007-09-06 23:58:56 +00:00
kern_fileassoc.c Some Veriexec stuff that's been rotting in my tree for months. 2007-05-15 19:47:43 +00:00
kern_fork.c Change the way p->p_limit (and hence p->p_rlimit) is locked. 2007-09-29 12:22:30 +00:00
kern_idle.c Enter mi_switch() from the idle loop if ci_want_resched is set. If there 2007-10-01 22:14:23 +00:00
kern_ksyms.c Don't panic if we don't find a symbol or string table. Perhaps the kernel 2007-04-02 16:44:44 +00:00
kern_kthread.c kthread_exit: l->l_name could be NULL. 2007-07-10 23:06:56 +00:00
kern_ktrace.c Fix merge error. 2007-10-08 15:13:12 +00:00
kern_lkm.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
kern_lock.c __FUNCTION__ -> __func__ 2007-09-17 21:33:34 +00:00
kern_lwp.c curlwp appears to be set by all active copies of cpu_switchto - remove 2007-09-25 21:38:56 +00:00
kern_malloc_debug.c Pass an ipl argument to pool_init/POOL_INIT to be used when initializing 2007-03-12 18:18:22 +00:00
kern_malloc.c malloc: fix a deadlock. 2007-04-19 11:03:44 +00:00
kern_mutex.c Include sys/cdefs.h first. 2007-09-21 19:14:12 +00:00
kern_ntptime.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
kern_pax.c Include sys/cdefs.h first. 2007-09-21 19:14:12 +00:00
kern_physio.c Stop abusing a struct buf' for state information. Use new struct physio_stat' 2007-09-18 08:34:34 +00:00
kern_proc.c Change the way p->p_limit (and hence p->p_rlimit) is locked. 2007-09-29 12:22:30 +00:00
kern_prot.c Fix inverted check in sys_setgroups(). 2007-06-30 21:31:41 +00:00
kern_ras.c Changes to make ktrace LKM friendly and reduce ifdef KTRACE. Proposed 2007-08-15 12:07:23 +00:00
kern_resource.c Change the way p->p_limit (and hence p->p_rlimit) is locked. 2007-09-29 12:22:30 +00:00
kern_rwlock.c Include sys/cdefs.h first. 2007-09-21 19:14:12 +00:00
kern_sig.c Protect ksiginfo_pool with splvm to be on the safe side. 2007-10-03 13:21:22 +00:00
kern_sleepq.c - Fix sleepq_block() to return EINTR if the LWP is cancelled. Pointed out 2007-09-06 23:58:56 +00:00
kern_softint.c Add stubs that provide new soft interrupt API from the vmlocking branch. 2007-10-08 15:51:02 +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 Changes to make ktrace LKM friendly and reduce ifdef KTRACE. Proposed 2007-08-15 12:07:23 +00:00
kern_synch.c - sched_yield: When yielding, drop the priority to MAXPRI ensuring that the 2007-10-03 11:20:09 +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 Use selinit() / seldestroy(). 2007-09-25 14:04:07 +00:00
kern_tc.c Timecounters are lockless. Add conservative memory barriers to ensure that 2007-08-17 21:20:24 +00:00
kern_time.c Shuffle routines which just roll values around from kern_clock.c 2007-08-09 07:36:18 +00:00
kern_timeout.c callout_softclock: add a couple of assertions. 2007-08-01 23:23:41 +00:00
kern_todr.c Minor KNF, replace some spaces with tabs. 2006-09-24 18:24:55 +00:00
kern_turnstile.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +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 Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
kern_xxx.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
kgdb_stub.c Use ANSI function decls. 2005-12-07 05:53:24 +00:00
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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
makesyscalls.sh protect sys/syscall.h properly against multiple inclusion and make the 2005-12-03 17:04:36 +00:00
sched_4bsd.c Add cpuctl(8). For now this is not much more than a toy for debugging and 2007-08-04 11:02:56 +00:00
subr_autoconf.c Introduce CFATTACH_DECL_NEW and CFATTACH_DECL2_NEW for drivers that 2007-09-24 18:47:56 +00:00
subr_blist.c blst_meta_fill: fix an assertion. PR/32580 from Nick Hudson. 2006-01-20 14:19:40 +00:00
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 Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
subr_debug.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
subr_devsw.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
subr_disk_mbr.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_disk.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_evcnt.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
subr_extent.c Make the regression test build again. 2007-07-10 22:58:54 +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 Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
subr_lockdebug.c Include sys/cdefs.h first. 2007-09-21 19:14:12 +00:00
subr_log.c merge yamt-idlelwp branch. asked by core@. some ports still needs work. 2007-05-17 14:51:11 +00:00
subr_once.c - tweak RUN_ONCE api to allow init_func returns an error. 2006-01-16 21:45:38 +00:00
subr_optstr.c TRUE -> true, FALSE -> false 2007-02-22 06:34:42 +00:00
subr_pool.c pool_drain: add a comment. 2007-08-18 00:37:14 +00:00
subr_prf2.c subr_prf_bitmask.c -> subr_prf2.c 2007-08-15 20:34:48 +00:00
subr_prf.c Add an explicit include of <sys/device.h> to make sparc64 and sun2 2007-09-26 07:40:36 +00:00
subr_prof.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
subr_specificdata.c Remove obsolete comments. 2007-08-18 00:11:00 +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 Add the TFTPROOT kernel option for TFTP'ing root RAMdisk at root mount time. 2007-05-08 06:10:27 +00:00
subr_time.c Shuffle routines which just roll values around from kern_clock.c 2007-08-09 07:36:18 +00:00
subr_userconf.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
subr_vmem.c Implementation of per-CPU work-queues support for workqueue(9) interface. 2007-07-12 20:39:56 +00:00
subr_workqueue.c don't bother to set thread's priority by ourselves, 2007-08-07 12:50:26 +00:00
subr_xcall.c Merge file descriptor locking, cwdi locking and cross-call changes 2007-10-08 15:12:05 +00:00
sys_aio.c Make bioops a pointer and point it to the softdeps struct in softdep 2007-09-01 23:40:21 +00:00
sys_generic.c Merge file descriptor locking, cwdi locking and cross-call changes 2007-10-08 15:12:05 +00:00
sys_lwp.c - Fix sleepq_block() to return EINTR if the LWP is cancelled. Pointed out 2007-09-06 23:58:56 +00:00
sys_mqueue.c - mq_receive1, mq_send1: deal with spurious wakeup. XXX should adjust the 2007-09-21 01:40:09 +00:00
sys_pipe.c Use selinit() / seldestroy(). 2007-09-25 13:53:31 +00:00
sys_pmc.c Include sys/cdefs.h first. 2007-09-21 19:14:12 +00:00
sys_process.c Merge from vmlocking: don't add a refrerence to a dying LWP. 2007-10-08 14:08:26 +00:00
sys_sched.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
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
syscalls.c Regen syscalls. 2007-09-07 18:58:46 +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 Implementation of POSIX message queues. 2007-09-07 18:56:02 +00:00
sysv_ipc.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
sysv_msg.c msgctl1: fix a lock leak. 2007-03-13 03:43:54 +00:00
sysv_sem.c Remove obsolete comment. 2007-08-17 23:46:34 +00:00
sysv_shm.c fix typos 2007-04-29 20:23:34 +00:00
tty_bsdpty.c Remove duplicate #include's 2007-03-26 22:52:44 +00:00
tty_conf.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
tty_ptm.c Remove duplicate #include's 2007-03-26 22:52:44 +00:00
tty_pty.c wrap calls to pgsignal() in proclist_mutex 2007-04-17 19:52:56 +00:00
tty_subr.c Use ANSI function decls, sprinkle static. 2005-12-08 03:09:04 +00:00
tty_tty.c Remove calls to now obsolete vn_start_write() and vn_finished_write(). 2007-04-03 16:11:31 +00:00
tty.c Use selinit() / seldestroy(). 2007-09-25 14:04:07 +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 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 Pass an ipl argument to pool_init/POOL_INIT to be used when initializing 2007-03-12 18:18:22 +00:00
uipc_proto.c Convert to structure initializers. Use __arraycount 2007-02-18 23:16:59 +00:00
uipc_sem.c - ksem_proc_dtor: fix a use-after-free 2007-06-15 18:27:13 +00:00
uipc_socket2.c Use selinit() / seldestroy(). 2007-09-25 14:04:07 +00:00
uipc_socket.c Cosmetic: KNF. Shorten a staircase. Indent a complicated 2007-10-05 02:40:25 +00:00
uipc_syscalls.c Use getsombuf(). 2007-10-05 02:34:58 +00:00
uipc_usrreq.c Merge file descriptor locking, cwdi locking and cross-call changes 2007-10-08 15:12:05 +00:00
vfs_bio.c Put the RCSID before any other headers 2007-09-16 15:17:36 +00:00
vfs_cache.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
vfs_getcwd.c Merge file descriptor locking, cwdi locking and cross-call changes 2007-10-08 15:12:05 +00:00
vfs_hooks.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
vfs_init.c Move vfs_attach(), vfs_detach() and vfs_reinit() from vfs_subr.c 2007-07-27 14:25:21 +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 Changes to make ktrace LKM friendly and reduce ifdef KTRACE. Proposed 2007-08-15 12:07:23 +00:00
vfs_subr2.c Merge file descriptor locking, cwdi locking and cross-call changes 2007-10-08 15:12:05 +00:00
vfs_subr.c Update the file system copy-on-write handler. 2007-10-07 13:38:53 +00:00
vfs_syscalls.c Merge file descriptor locking, cwdi locking and cross-call changes 2007-10-08 15:12:05 +00:00
vfs_trans.c fscow_run(): Check for NULL mount and don't run the cow handler in this case. 2007-10-08 09:09:47 +00:00
vfs_vnops.c Merge file descriptor locking, cwdi locking and cross-call changes 2007-10-08 15:12:05 +00:00
vfs_xattr.c Remove calls to now obsolete vn_start_write() and vn_finished_write(). 2007-04-03 16:11:31 +00:00
vnode_if.c regen: VOP_MMAP fflags -> prot 2007-07-27 08:27:38 +00:00
vnode_if.sh Introduce WILLMAKE for vnode operations which create a new vnode. 2007-07-22 21:26:53 +00:00
vnode_if.src Change unused fflags parameter in VOP_MMAP to prot and pass in 2007-07-27 08:26:38 +00:00