freebsd-dev/sys/kern
Konstantin Belousov 7a61281f22 Correct the lock class for the vm object lock.
Reported and tested by:	joel
2013-03-09 10:16:08 +00:00
..
bus_if.m
capabilities.conf - Implement two new system calls: 2013-03-02 21:11:30 +00:00
clock_if.m
cpufreq_if.m
device_if.m
dtio_kdtrace.c
genassym.sh
imgact_aout.c
imgact_elf32.c
imgact_elf64.c
imgact_elf.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
imgact_gzip.c
imgact_shell.c
inflate.c
init_main.c print compiler version in the kernel banner 2013-02-02 11:58:35 +00:00
init_sysent.c Regen after r247667. 2013-03-02 21:12:54 +00:00
kern_acct.c
kern_alq.c
kern_clock.c Add a generic way to call per event allocate / release function. 2013-03-05 10:18:48 +00:00
kern_clocksource.c - Make callout(9) tickless, relying on eventtimers(4) as backend for 2013-03-04 11:09:56 +00:00
kern_condvar.c MFcalloutng: 2013-03-04 12:20:48 +00:00
kern_conf.c Reject spaces and double quotation marks in device names. devctl(4) 2012-12-22 13:33:28 +00:00
kern_cons.c
kern_context.c
kern_cpu.c
kern_cpuset.c
kern_ctf.c
kern_descrip.c Use dedicated malloc type for filecaps-related data, so we can detect any 2013-03-03 23:25:45 +00:00
kern_dtrace.c
kern_environment.c
kern_et.c MFcalloutng: 2013-02-28 13:46:03 +00:00
kern_event.c Rework overflow checks of r247898 to not let too "intelligent" compiler to 2013-03-09 09:07:13 +00:00
kern_exec.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
kern_exit.c Merge Capsicum overhaul: 2013-03-02 00:53:12 +00:00
kern_fail.c
kern_ffclock.c
kern_fork.c Merge Capsicum overhaul: 2013-03-02 00:53:12 +00:00
kern_gzio.c
kern_hhook.c
kern_idle.c
kern_intr.c MFcalloutng (r244355): 2013-03-04 11:22:19 +00:00
kern_jail.c prison_racct_detach can be called for not fully initialized jail, so make it check that the jail has racct before doing anything 2012-12-18 18:34:36 +00:00
kern_khelp.c
kern_kthread.c
kern_ktr.c ktr: correctly handle possible wrap-around in the boot buffer 2013-02-08 07:29:07 +00:00
kern_ktrace.c
kern_linker.c
kern_lock.c lockmgr: unlock interlock (if requested) when dealing with upgrade/downgrade 2013-01-06 21:47:59 +00:00
kern_lockf.c
kern_lockstat.c
kern_loginclass.c
kern_malloc.c Try to improve r242655 take III: move these SYSCTLs describing the kernel 2013-02-04 09:35:48 +00:00
kern_mbuf.c Move the mbuf memory limit calculations from init_param2() to 2013-01-17 21:28:31 +00:00
kern_mib.c fix some fat-fingering in r246246 2013-02-02 14:19:50 +00:00
kern_module.c
kern_mtxpool.c
kern_mutex.c Fixup r240424: On entering KDB backends, the hijacked thread to run 2012-12-22 09:37:34 +00:00
kern_ntptime.c
kern_osd.c
kern_physio.c
kern_pmc.c
kern_poll.c
kern_priv.c - Add sysctl to allow unprivileged users to call mlock(2)-family system 2012-12-18 07:36:45 +00:00
kern_proc.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
kern_prot.c
kern_racct.c
kern_rangelock.c
kern_rctl.c
kern_resource.c Call sched_prio() to immediately change the priority of the thread in 2013-03-07 02:53:29 +00:00
kern_rmlock.c Fixup r240424: On entering KDB backends, the hijacked thread to run 2012-12-22 09:37:34 +00:00
kern_rwlock.c Fixup r240424: On entering KDB backends, the hijacked thread to run 2012-12-22 09:37:34 +00:00
kern_sdt.c
kern_sema.c
kern_sharedpage.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
kern_shutdown.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
kern_sig.c Further refine the handling of stop signals in the NFS client. The 2013-02-21 19:02:50 +00:00
kern_switch.c Add a comment on why inlining critical_enter() may not be a good idea 2012-12-09 04:54:22 +00:00
kern_sx.c Fixup r240424: On entering KDB backends, the hijacked thread to run 2012-12-22 09:37:34 +00:00
kern_synch.c MFcalloutng: 2013-03-04 12:48:41 +00:00
kern_syscalls.c
kern_sysctl.c - Use strdup(9) instead of reimplementing it. 2013-03-01 18:49:14 +00:00
kern_tc.c - Make callout(9) tickless, relying on eventtimers(4) as backend for 2013-03-04 11:09:56 +00:00
kern_thr.c
kern_thread.c Fix a few typos. 2013-02-19 16:35:27 +00:00
kern_time.c Reduce minimal time intervals of setitimer(2) from 1/HZ to 1/(16*HZ) by 2013-03-06 22:40:47 +00:00
kern_timeout.c Move the callout subsystem initialization to its own SYSINIT() 2013-03-08 10:37:17 +00:00
kern_umtx.c
kern_uuid.c
kern_xxx.c
ksched.c
link_elf_obj.c
link_elf.c
linker_if.m
Make.tags.inc
Makefile
makesyscalls.sh
md4c.c
md5c.c
p1003_1b.c
posix4_mib.c
sched_4bsd.c
sched_ule.c
serdev_if.m
stack_protector.c
subr_acl_nfs4.c
subr_acl_posix1e.c
subr_autoconf.c
subr_blist.c Remove reference to the rlist code from comments, and fix a typo visible 2013-02-05 20:08:33 +00:00
subr_bufring.c
subr_bus_dma.c Reform the busdma API so that new types may be added without modifying 2013-02-12 16:57:20 +00:00
subr_bus.c Fix a typo. 2013-01-23 14:37:05 +00:00
subr_busdma_bufalloc.c Create an architecture-agnostic buffer pool manager that uses uma(9) to 2012-12-20 00:34:54 +00:00
subr_clock.c
subr_devstat.c
subr_disk.c
subr_dummy_vdso_tc.c
subr_eventhandler.c
subr_fattime.c
subr_firmware.c
subr_hash.c
subr_hints.c
subr_kdb.c
subr_kobj.c
subr_lock.c
subr_log.c MFcalloutng (r244255 by mav, with minor changes): 2013-03-04 16:07:55 +00:00
subr_mbpool.c
subr_mchain.c Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
subr_module.c
subr_msgbuf.c
subr_param.c Move the auto-sizing of the callout array from init_param2() to 2013-03-08 10:14:58 +00:00
subr_pcpu.c
subr_power.c
subr_prf.c
subr_prof.c
subr_rman.c
subr_rtc.c
subr_sbuf.c
subr_scanf.c
subr_sglist.c
subr_sleepqueue.c MFcalloutng: 2013-03-04 11:51:46 +00:00
subr_smp.c - Correctly handle EWOULDBLOCK in quiesce_cpus 2012-12-19 20:08:06 +00:00
subr_stack.c
subr_syscall.c Fix build on ARM (and probably other platforms) 2012-12-28 06:52:53 +00:00
subr_taskqueue.c
subr_trap.c Replace the TDP_NOSLEEPING flag with a counter so that the 2013-03-01 22:03:31 +00:00
subr_turnstile.c Update the comment: we do show the backtrace of misbehaving thread. 2013-02-17 21:37:32 +00:00
subr_uio.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
subr_unit.c
subr_witness.c Correct the lock class for the vm object lock. 2013-03-09 10:16:08 +00:00
sys_capability.c Merge Capsicum overhaul: 2013-03-02 00:53:12 +00:00
sys_generic.c Rework overflow checks of r247898 to not let too "intelligent" compiler to 2013-03-09 09:07:13 +00:00
sys_pipe.c Remove redundant space. 2013-02-17 11:48:16 +00:00
sys_procdesc.c
sys_process.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
sys_socket.c
syscalls.c Regen after r247667. 2013-03-02 21:12:54 +00:00
syscalls.master - Implement two new system calls: 2013-03-02 21:11:30 +00:00
systrace_args.c Regen after r247667. 2013-03-02 21:12:54 +00:00
sysv_ipc.c
sysv_msg.c
sysv_sem.c
sysv_shm.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
tty_compat.c
tty_info.c
tty_inq.c
tty_outq.c
tty_pts.c
tty_tty.c
tty_ttydisc.c
tty.c Merge Capsicum overhaul: 2013-03-02 00:53:12 +00:00
uipc_accf.c
uipc_cow.c
uipc_debug.c
uipc_domain.c - Implement two new system calls: 2013-03-02 21:11:30 +00:00
uipc_mbuf2.c Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
uipc_mbuf.c - Move large functions m_getjcl() and m_get2() to kern/uipc_mbuf.c 2013-01-24 09:29:41 +00:00
uipc_mqueue.c Merge Capsicum overhaul: 2013-03-02 00:53:12 +00:00
uipc_sem.c Merge Capsicum overhaul: 2013-03-02 00:53:12 +00:00
uipc_shm.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
uipc_sockbuf.c Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
uipc_socket.c - Implement two new system calls: 2013-03-02 21:11:30 +00:00
uipc_syscalls.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
uipc_usrreq.c For some reason when I started to pass filedescent structures instead of 2013-03-03 23:39:30 +00:00
vfs_acl.c Prezero the acl structure which is to be copied to usermode, to avoid 2013-02-06 15:18:46 +00:00
vfs_aio.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
vfs_bio.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
vfs_cache.c
vfs_cluster.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
vfs_default.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
vfs_export.c Further refine the handling of stop signals in the NFS client. The 2013-02-21 19:02:50 +00:00
vfs_extattr.c
vfs_hash.c Add exported vfs_hash_index() function, which calculates the canonical 2013-01-14 05:41:40 +00:00
vfs_init.c Don't worry if a module is already loaded when looking for a fstype to mount 2013-02-21 02:41:37 +00:00
vfs_lookup.c Merge Capsicum overhaul: 2013-03-02 00:53:12 +00:00
vfs_mount.c Revert revision 244760 because strncpy pads trailing space with zero, 2013-01-04 11:11:12 +00:00
vfs_mountroot.c Do not allocate buffer of the 255 bytes length on the stack. 2012-12-04 20:49:04 +00:00
vfs_subr.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
vfs_syscalls.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
vfs_vnops.c Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
vnode_if.src