freebsd-dev/sys/kern
Jake Burkholder 1eb44f0270 Remove the last of the MD netisr code. It is now all MI. Remove
spending, which was unused now that all software interrupts have
their own thread.  Make the legacy schednetisr use an atomic op
for setting bits in the netisr mask.

Reviewed by:	jhb
2000-12-05 00:36:00 +00:00
..
bus_if.m Alter the return value and arguments of the GET_RESOURCE_LIST bus method. 2000-11-28 06:49:15 +00:00
device_if.m * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
genassym.sh Use "nm | awk ..." instead of genassym(1) to generate symbol value headers. 2000-06-02 09:27:48 +00:00
imgact_aout.c Make MINSIGSTKSZ machine dependent, and have the sigaltstack 2000-11-09 08:25:48 +00:00
imgact_elf.c Protect the following with a lockmgr lock: 2000-11-22 07:42:04 +00:00
imgact_gzip.c useracc() the prequel: 1999-10-29 18:09:36 +00:00
imgact_shell.c Fix #! script exec under linux emulation. If a script is exec'd from a 2000-04-26 20:58:40 +00:00
inflate.c Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
init_main.c - Add a mutex to the proc structure p_mtx that will be used to lock accesses 2000-12-03 01:22:34 +00:00
init_sysent.c Regen. 2000-12-02 05:45:32 +00:00
kern_acct.c Use callout_reset instead of timeout(9). Most callouts are statically 2000-11-27 22:52:31 +00:00
kern_acl.c o Change locking rules for VOP_GETACL() to indicate that vnode locks 2000-09-21 18:43:32 +00:00
kern_cap.c Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
kern_clock.c o Export cp_time ("CPU time statistics") using SYSCTL_OPAQUE. 2000-11-20 00:44:58 +00:00
kern_conf.c Axe some unused variables. 2000-11-10 21:54:19 +00:00
kern_descrip.c This patchset fixes a large number of file descriptor race conditions. 2000-11-18 21:01:04 +00:00
kern_environment.c Previous commit changing SYSCTL_HANDLER_ARGS violated KNF. 2000-07-04 11:25:35 +00:00
kern_event.c This patchset fixes a large number of file descriptor race conditions. 2000-11-18 21:01:04 +00:00
kern_exec.c o Add a comment to exec_check_permissions() to indicate that the 2000-11-30 21:06:05 +00:00
kern_exit.c Remove if defined(tahoe) cobwebs. 2000-12-04 09:49:34 +00:00
kern_fork.c Whitespace. Fix indentation, align comments. 2000-12-04 10:23:29 +00:00
kern_idle.c Catch up to moving headers: 2000-10-20 07:58:15 +00:00
kern_intr.c Remove the last of the MD netisr code. It is now all MI. Remove 2000-12-05 00:36:00 +00:00
kern_jail.c o Deny access to System V IPC from within jail by default, as in the 2000-10-31 01:34:00 +00:00
kern_kthread.c Reparent a kernel thread to init during kthread_exit() so that the zombie 2000-10-19 19:53:44 +00:00
kern_ktr.c Ahem, fix the disclaimer portion of the copyright so it disclaim's the 2000-11-21 21:10:15 +00:00
kern_ktrace.c Protect the following with a lockmgr lock: 2000-11-22 07:42:04 +00:00
kern_linker.c Add a workaround for statically linked kernels. 2000-10-04 17:40:24 +00:00
kern_lock.c Use msleep instead of mtx_exit; tsleep; mtx_enter, which is not safe. 2000-12-01 02:18:38 +00:00
kern_lockf.c Commit the remaining part of PR14914: 1999-11-16 16:28:58 +00:00
kern_malloc.c Introduce the M_ZERO flag to malloc(9) 2000-10-20 17:54:55 +00:00
kern_mib.c Previous commit changing SYSCTL_HANDLER_ARGS violated KNF. 2000-07-04 11:25:35 +00:00
kern_module.c Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
kern_mutex.c Split the WITNESS and MUTEX_DEBUG options apart so that WITNESS does not 2000-12-01 00:10:59 +00:00
kern_ntptime.c Updates to the ntp pll from John Hay. 2000-09-10 09:13:34 +00:00
kern_physio.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
kern_proc.c Save a copy of p_mtxname in e_mtxname when creating an eproc. 2000-11-29 20:14:50 +00:00
kern_prot.c make crfree into a function rather than a macro to avoid bloat because of 2000-11-30 19:09:48 +00:00
kern_random.c This patchset fixes a large number of file descriptor race conditions. 2000-11-18 21:01:04 +00:00
kern_resource.c Translate alfred to english. 2000-12-01 06:59:18 +00:00
kern_shutdown.c Only print out APIC info on an SMP system during a panic if APIC_IO is 2000-11-29 01:33:15 +00:00
kern_sig.c Protect p_stat with sched_lock. 2000-12-01 23:43:15 +00:00
kern_subr.c - Split the run queue and sleep queue linkage, so that a process 2000-11-17 18:09:18 +00:00
kern_switch.c Catch up to moving headers: 2000-10-20 07:58:15 +00:00
kern_synch.c Remove thr_sleep and thr_wakeup. Remove fields p_nthread and p_wakeup 2000-12-02 05:41:30 +00:00
kern_syscalls.c sysvipc loadable. 2000-12-01 08:57:47 +00:00
kern_sysctl.c Fix some style nits. 2000-07-28 22:40:04 +00:00
kern_tc.c Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
kern_time.c Use callout_reset instead of timeout(9). Most callouts are statically 2000-11-27 22:52:31 +00:00
kern_timeout.c Revert the last commit to the callout interface, and add a flag to 2000-11-25 06:22:16 +00:00
kern_xxx.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ksched.c Remove unneeded #include <sys/kernel.h> 2000-04-29 15:36:14 +00:00
link_aout.c Change the conditionaal so that we only build this on i386 instead of 2000-09-29 13:32:24 +00:00
link_elf_obj.c Correct a warning where the r_debug_state() dummy function used to trigger 2000-10-06 05:20:02 +00:00
link_elf.c Correct a warning where the r_debug_state() dummy function used to trigger 2000-10-06 05:20:02 +00:00
linker_if.m First round implementation of a fine grain enhanced module to module 2000-04-29 13:19:31 +00:00
Make.tags.inc Update tags directive to reflect the new location of soft updates 2000-07-04 00:18:43 +00:00
makedevops.pl Put the header section in the header file not the c file. 2000-10-15 15:19:35 +00:00
Makefile ${MACHINE} -> ${MACHINE_ARCH} 1999-11-14 13:54:44 +00:00
makeobjops.pl * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
makesyscalls.sh Add reserved lkmressys keyword. I swear, this script will die the 2000-12-01 08:47:54 +00:00
md5c.c Add ia64 support. 2000-09-29 13:36:47 +00:00
p1003_1b.c Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
posix4_mib.c Add $FreeBSD$. 2000-04-22 15:13:06 +00:00
subr_acl_posix1e.c o Change locking rules for VOP_GETACL() to indicate that vnode locks 2000-09-21 18:43:32 +00:00
subr_autoconf.c Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
subr_blist.c Eliminate the undocumented, experimental, non-delivering and highly 2000-03-16 08:51:55 +00:00
subr_bus.c Alter the return value and arguments of the GET_RESOURCE_LIST bus method. 2000-11-28 06:49:15 +00:00
subr_clist.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
subr_devstat.c Support for unsigned integer and long sysctl variables. Update the 2000-07-05 07:46:41 +00:00
subr_disk.c Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
subr_disklabel.c Make diskerr() always log with printf. 2000-11-26 19:29:15 +00:00
subr_diskmbr.c Make diskerr() always log with printf. 2000-11-26 19:29:15 +00:00
subr_diskslice.c Add a new ioctl for doing virgin disklabels. 2000-10-31 07:05:40 +00:00
subr_eventhandler.c - Make the eventhandler_mutex mutex a private variable in 2000-10-25 00:01:39 +00:00
subr_kobj.c Add kobj_class_compile_static() to allow classes to be initialised 2000-08-28 21:11:12 +00:00
subr_log.c Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
subr_module.c Trim unused options (or #ifdef for undoc options). 1999-10-11 15:19:12 +00:00
subr_param.c Remove unneeded <stddef.h> #includes. 2000-10-29 16:57:42 +00:00
subr_prf.c Simplify the tprintf() API. 2000-11-26 20:35:21 +00:00
subr_prof.c Catch up to moving headers: 2000-10-20 07:58:15 +00:00
subr_rman.c Bug fix for revision 1.14 on the replacement of CIRCLEQ with TAILQ. 2000-11-15 20:07:16 +00:00
subr_scanf.c Change the prototype of the strto* routines to make the second 1999-11-24 01:03:08 +00:00
subr_smp.c Cleanup some leftover lint from the old interrupt system. 2000-12-04 21:15:14 +00:00
subr_taskqueue.c - Overhaul the software interrupt code to use interrupt threads for each 2000-10-25 05:19:40 +00:00
subr_trap.c - Split the run queue and sleep queue linkage, so that a process 2000-11-17 18:09:18 +00:00
subr_turnstile.c Split the WITNESS and MUTEX_DEBUG options apart so that WITNESS does not 2000-12-01 00:10:59 +00:00
subr_witness.c Split the WITNESS and MUTEX_DEBUG options apart so that WITNESS does not 2000-12-01 00:10:59 +00:00
subr_xxx.c Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
sys_generic.c only call bwillwrite() to stall on IO when dealing with VNODEs otherwise 2000-11-30 20:23:14 +00:00
sys_pipe.c This patchset fixes a large number of file descriptor race conditions. 2000-11-18 21:01:04 +00:00
sys_process.c Protect p_stat with sched_lock. 2000-12-02 01:32:51 +00:00
sys_socket.c Instead of just blindly setting -rw-rw-rw-: 2000-07-02 23:56:45 +00:00
syscalls.c Regen. 2000-12-02 05:45:32 +00:00
syscalls.master Remove thr_sleep and thr_wakeup. Remove fields p_nthread and p_wakeup 2000-12-02 05:41:30 +00:00
sysv_ipc.c sysvipc loadable. 2000-12-01 08:57:47 +00:00
sysv_msg.c sysvipc loadable. 2000-12-01 08:57:47 +00:00
sysv_sem.c sysvipc loadable. 2000-12-01 08:57:47 +00:00
sysv_shm.c sysvipc loadable. 2000-12-01 08:57:47 +00:00
tty_compat.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tty_conf.c Don't refer to TABLDISC in the comments here. 2000-01-30 10:14:13 +00:00
tty_cons.c Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
tty_pty.c Rename lminor() to dev2unit(). This function gives a linear unit number 2000-09-19 10:28:44 +00:00
tty_snoop.c Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
tty_subr.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tty_tty.c Add snapshots to the fast filesystem. Most of the changes support 2000-07-11 22:07:57 +00:00
tty.c Protect p_stat with sched_lock. 2000-12-02 01:32:51 +00:00
uipc_accf.c Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
uipc_domain.c Use callout_reset instead of timeout(9). Most callouts are statically 2000-11-27 22:52:31 +00:00
uipc_mbuf2.c * Have m_pulldown() use the new M_WRITABLE() macro in order to determine 2000-11-11 23:04:15 +00:00
uipc_mbuf.c Catch up to moving headers: 2000-10-20 07:58:15 +00:00
uipc_proto.c Trim unused options (or #ifdef for undoc options). 1999-10-11 15:19:12 +00:00
uipc_sockbuf.c Make sbcompress use the new M_WRITABLE macro. Previously sbcompress 2000-11-19 22:22:47 +00:00
uipc_socket2.c Make sbcompress use the new M_WRITABLE macro. Previously sbcompress 2000-11-19 22:22:47 +00:00
uipc_socket.c Accept filters broke kernels compiled without options INET. 2000-11-20 01:35:25 +00:00
uipc_syscalls.c Changed second argument in a call to sf_buf_free() to be NULL instead of 2000-12-03 01:35:46 +00:00
uipc_usrreq.c Convert all users of fldoff() to offsetof(). fldoff() is bad 2000-10-27 11:45:49 +00:00
vfs_acl.c o Change locking rules for VOP_GETACL() to indicate that vnode locks 2000-09-21 18:43:32 +00:00
vfs_aio.c Remove thr_sleep and thr_wakeup. Remove fields p_nthread and p_wakeup 2000-12-02 05:41:30 +00:00
vfs_bio.c Implement a low-memory deadlock solution. 2000-11-18 23:06:26 +00:00
vfs_cache.c o Export nchstats ("VFS cache effectiveness statistics") using 2000-11-20 00:41:11 +00:00
vfs_cluster.c Implement a low-memory deadlock solution. 2000-11-18 23:06:26 +00:00
vfs_conf.c Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
vfs_default.c Give vop_mmap an untimely death. The opportunity to give it a timely 2000-11-01 17:57:24 +00:00
vfs_export.c Correct int/long type mismatch in the proper place this time. freevnodes 2000-12-02 20:08:33 +00:00
vfs_extattr.c Protect the following with a lockmgr lock: 2000-11-22 07:42:04 +00:00
vfs_init.c Do not panic on an uninitialized VOP_xxx() call. This was meant as a 2000-09-06 17:51:54 +00:00
vfs_lookup.c This is a fix for a problem described in PR kern/19572. It was 2000-11-30 20:04:44 +00:00
vfs_mount.c Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
vfs_subr.c Correct int/long type mismatch in the proper place this time. freevnodes 2000-12-02 20:08:33 +00:00
vfs_syscalls.c Protect the following with a lockmgr lock: 2000-11-22 07:42:04 +00:00
vfs_vnops.c Implement a low-memory deadlock solution. 2000-11-18 23:06:26 +00:00
vnode_if.pl remove crufty exec stuff, perl is in the base system 2000-06-27 19:09:55 +00:00
vnode_if.src Give vop_mmap an untimely death. The opportunity to give it a timely 2000-11-01 17:57:24 +00:00