1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-14 10:09:48 +00:00
freebsd/sys/kern
Robert Watson 6ca35d4b81 Move handling of SQ_COMP exception case in sofree() to the top of the
function along with the remainder of the reference checking code.  Move
comment from body to header with remainder of comments.  Inclusion of a
socket in a completed connection queue counts as a true reference, and
should not be handled as an under-documented edge case.

MFC after:	3 months
2006-04-23 15:33:38 +00:00
..
bus_if.m
clock_if.m
cpufreq_if.m
device_if.m
genassym.sh
imgact_aout.c
imgact_elf32.c
imgact_elf64.c
imgact_elf.c
imgact_gzip.c
imgact_shell.c
inflate.c
init_main.c
init_sysent.c
kern_acct.c
kern_acl.c
kern_alq.c
kern_clock.c Trim trailing whitespace. 2006-04-17 20:14:51 +00:00
kern_condvar.c
kern_conf.c
kern_context.c
kern_cpu.c
kern_descrip.c
kern_environment.c
kern_event.c Drop the kqueue global mutex as soon as we are finished with it rather 2006-04-14 14:27:28 +00:00
kern_exec.c Remove the unused sva and eva arguments from pmap_remove_pages(). 2006-04-03 21:16:10 +00:00
kern_exit.c Kill the last Giant acquisition in the exit(2) code. This Giant acquisition 2006-04-10 14:07:28 +00:00
kern_fork.c
kern_idle.c
kern_intr.c Change msleep() and tsleep() to not alter the calling thread's priority 2006-04-17 18:20:38 +00:00
kern_jail.c
kern_kse.c
kern_kthread.c
kern_ktr.c
kern_ktrace.c
kern_linker.c
kern_lock.c
kern_lockf.c
kern_mac.c
kern_malloc.c
kern_mbuf.c Allow for nmbclusters and maxsockets to be increased via sysctl. 2006-04-21 09:25:40 +00:00
kern_mib.c
kern_module.c Add a new module_file() function that returns the linker_file_t associated 2006-04-17 19:44:44 +00:00
kern_mtxpool.c
kern_mutex.c Mark the thread pointer used during an adaptive spin volatile so that the 2006-04-14 19:51:50 +00:00
kern_ntptime.c
kern_physio.c
kern_pmc.c
kern_poll.c Change msleep() and tsleep() to not alter the calling thread's priority 2006-04-17 18:20:38 +00:00
kern_proc.c
kern_prot.c
kern_resource.c
kern_rwlock.c Implement rw_try_upgrade() and rw_downgrade(). rw_try_upgrade() makes a 2006-04-19 21:06:52 +00:00
kern_sema.c
kern_shutdown.c On shutdown try to turn off all swap devices. This way GEOM providers are 2006-04-10 10:03:41 +00:00
kern_sig.c Don't try to kill embryonic processes in killpg1(). This prevents 2006-04-21 19:26:21 +00:00
kern_subr.c
kern_switch.c
kern_sx.c
kern_synch.c Change msleep() and tsleep() to not alter the calling thread's priority 2006-04-17 18:20:38 +00:00
kern_syscalls.c
kern_sysctl.c
kern_tc.c
kern_thr.c Change msleep() and tsleep() to not alter the calling thread's priority 2006-04-17 18:20:38 +00:00
kern_thread.c
kern_time.c
kern_timeout.c
kern_umtx.c Change msleep() and tsleep() to not alter the calling thread's priority 2006-04-17 18:20:38 +00:00
kern_uuid.c
kern_xxx.c
ksched.c Use proc lock to prevent a thread from exiting, Giant was no longer used to 2006-04-10 04:55:59 +00:00
link_elf_obj.c
link_elf.c
linker_if.m
Make.tags.inc
Makefile
makesyscalls.sh
md4c.c
md5c.c
p1003_1b.c Use proc lock to prevent a thread from exiting, Giant was no longer used to 2006-04-10 04:55:59 +00:00
posix4_mib.c
sched_4bsd.c Change msleep() and tsleep() to not alter the calling thread's priority 2006-04-17 18:20:38 +00:00
sched_ule.c
serdev_if.m
subr_acl_posix1e.c
subr_autoconf.c
subr_blist.c
subr_bus.c const'ify resource_spec to note that we won't be changing anything while 2006-04-20 01:44:16 +00:00
subr_clist.c
subr_clock.c
subr_devstat.c
subr_disk.c
subr_eventhandler.c
subr_firmware.c
subr_hints.c
subr_kdb.c Increment kdb_active after we stopped the other CPUs and decrement 2006-04-04 00:40:20 +00:00
subr_kobj.c
subr_lock.c
subr_log.c
subr_mbpool.c
subr_mchain.c
subr_module.c
subr_msgbuf.c
subr_param.c
subr_pcpu.c
subr_power.c
subr_prf.c
subr_prof.c
subr_rman.c r_spare1 and r_spare2 aren't needed. They aren't used. They can't be 2006-04-19 21:25:55 +00:00
subr_rtc.c
subr_sbuf.c
subr_scanf.c
subr_sleepqueue.c Print td_name instead of p_comm if td_name is non-empty for 2006-04-21 20:40:43 +00:00
subr_smp.c
subr_stack.c
subr_taskqueue.c Change msleep() and tsleep() to not alter the calling thread's priority 2006-04-17 18:20:38 +00:00
subr_trap.c
subr_turnstile.c Print td_name instead of p_comm if td_name is non-empty for 2006-04-21 20:40:43 +00:00
subr_unit.c
subr_witness.c Add the scc_hwmtx spin mutex, defined by scc(4). 2006-04-07 22:15:54 +00:00
sys_generic.c
sys_pipe.c
sys_process.c
sys_socket.c
syscalls.c
syscalls.master
sysv_ipc.c
sysv_msg.c
sysv_sem.c
sysv_shm.c
tty_compat.c
tty_conf.c
tty_cons.c
tty_pts.c
tty_pty.c
tty_subr.c
tty_tty.c
tty.c
uipc_accf.c
uipc_cow.c
uipc_domain.c Allow for nmbclusters and maxsockets to be increased via sysctl. 2006-04-21 09:25:40 +00:00
uipc_mbuf2.c
uipc_mbuf.c
uipc_mqueue.c Change msleep() and tsleep() to not alter the calling thread's priority 2006-04-17 18:20:38 +00:00
uipc_proto.c Remove UNIX domain socket raw socket support. This feature is documented 2006-04-09 16:29:47 +00:00
uipc_sem.c
uipc_sockbuf.c Allow for nmbclusters and maxsockets to be increased via sysctl. 2006-04-21 09:25:40 +00:00
uipc_socket2.c Allow for nmbclusters and maxsockets to be increased via sysctl. 2006-04-21 09:25:40 +00:00
uipc_socket.c Move handling of SQ_COMP exception case in sofree() to the top of the 2006-04-23 15:33:38 +00:00
uipc_syscalls.c
uipc_usrreq.c Allow for nmbclusters and maxsockets to be increased via sysctl. 2006-04-21 09:25:40 +00:00
vfs_acl.c
vfs_aio.c
vfs_bio.c - Properly check against B_DELWRI and B_NEEDSGIANT. This check was 2006-04-04 06:44:21 +00:00
vfs_cache.c remove duplicate sizeof vnode entry (debug.sizeof.vnode already existed)... 2006-04-16 18:38:30 +00:00
vfs_cluster.c
vfs_default.c
vfs_export.c
vfs_extattr.c
vfs_hash.c In vfs_hash_get(): mount point should never be changed 2006-04-18 08:05:08 +00:00
vfs_init.c
vfs_lookup.c
vfs_mount.c
vfs_subr.c - VFS_LOCK_GIANT when recycling a vnode via getnewvnode. We may be 2006-04-04 06:46:10 +00:00
vfs_syscalls.c
vfs_vnops.c
vnode_if.src