NetBSD/sys/kern
dholland 9041a2f722 Update wrong and obsolete comments.
... when you change the set of syscalls.conf keywords this thing
recognizes, updating the documentation too (which AFAIK is limited to
the comment in here) is always helpful ...
2020-06-09 04:48:45 +00:00
..
bufq_disksort.c
bufq_fcfs.c
bufq_priocscan.c
bufq_readprio.c
cnmagic.c
compat_stub.c Move all non-emulation-specific coredump code into the coredump module, 2019-11-20 19:37:51 +00:00
core_elf32.c coredump_note_elf{32,64}(): avoid allcating register state buffers on 2020-05-30 16:12:56 +00:00
core_elf64.c
core_netbsd.c Move all non-emulation-specific coredump code into the coredump module, 2019-11-20 19:37:51 +00:00
exec_aout.c Move all non-emulation-specific coredump code into the coredump module, 2019-11-20 19:37:51 +00:00
exec_ecoff.c Move all non-emulation-specific coredump code into the coredump module, 2019-11-20 19:37:51 +00:00
exec_elf32.c Move all non-emulation-specific coredump code into the coredump module, 2019-11-20 19:37:51 +00:00
exec_elf64.c Move all non-emulation-specific coredump code into the coredump module, 2019-11-20 19:37:51 +00:00
exec_elf.c Tidy up the vnode locking around execve() on ELF images to acquire and 2020-01-12 18:30:58 +00:00
exec_script.c Fix typo in comment. 2020-03-23 02:44:22 +00:00
exec_subr.c Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a function 2020-04-13 19:23:17 +00:00
files.kern Add fault(4). 2020-06-07 09:45:19 +00:00
genlintstub.awk
init_main.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
init_sysctl_base.c
init_sysctl.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
init_sysent.c Regenerate syscalls 2020-06-02 17:23:21 +00:00
kern_acct.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_auth.c Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
kern_cctr.c Fix 'unknown' spellos 2019-06-24 06:24:33 +00:00
kern_cfglock.c
kern_clock.c Run Solaris cyclics from statclock() so dtrace isn't locked out by IPL_SCHED 2020-05-08 22:10:08 +00:00
kern_condvar.c Remove timedwaitclock. 2020-05-11 03:59:33 +00:00
kern_core.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_cpu.c At least panic with a useful message if there are too many CPUs. 2020-05-28 20:29:18 +00:00
kern_crashme.c Fix outdated comment. We've enabled crashme for non-DEBUG kernels. 2020-04-23 03:15:47 +00:00
kern_ctf.c
kern_descrip.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_drvctl.c
kern_entropy.c Don't invoke callbacks of rndsources with collection disabled. 2020-05-12 20:50:17 +00:00
kern_event.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_exec.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_exit.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_fileassoc.c
kern_fork.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_history.c Traiing whitespace 2019-10-09 05:59:51 +00:00
kern_hook.c Add and use __FPTRCAST, requested by uwe@ 2019-10-16 18:29:49 +00:00
kern_idle.c Leave the idle LWPs in state LSIDL even when running, so they don't mess up 2020-03-26 19:42:39 +00:00
kern_ksyms_buf.c
kern_ksyms.c When reading from /dev/ksyms we need to skip over entries that have 2020-01-05 21:12:34 +00:00
kern_kthread.c Hopefully fix some problems seen with MP support on non-x86, in particular 2020-01-08 17:38:41 +00:00
kern_ktrace_vfs.c
kern_ktrace.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_lock.c Fix inverted condition in r1.136 - we do want LOCKDEBUG spinouts of the 2020-05-02 09:13:40 +00:00
kern_lwp.c lwp_exit(): add a warning about (l != curlwp) 2020-06-06 22:26:47 +00:00
kern_malloc.c Add support for Kernel Memory Sanitizer (kMSan). It detects uninitialized 2019-11-14 16:23:52 +00:00
kern_module_hook.c Trailing whitespace 2019-12-13 08:02:53 +00:00
kern_module_vfs.c Merge the [pgoyette-compat] branch 2019-01-27 02:08:33 +00:00
kern_module.c Update for proplib(3) API changes. 2020-06-08 20:19:50 +00:00
kern_mutex_obj.c Add some new functions for lock objects: 2020-01-01 21:34:39 +00:00
kern_mutex.c PR kern/55251 (use of ZFS may trigger kernel memory corruption (KASAN error)) 2020-05-12 21:56:17 +00:00
kern_ntptime.c Zero out the ntptimeval structure to prevent a 4 byte kernel stack disclosure. 2018-10-29 22:02:25 +00:00
kern_pax.c PAX_SEGVGUARD doesn't seem to work properly in testing for me, but at least 2020-01-23 10:21:14 +00:00
kern_physio.c OR into bp->b_cflags; don't overwrite. 2020-03-14 15:31:29 +00:00
kern_pmf.c need to take IFNET_LOCK() around if_stop (on suspend) and if_init (on resume) 2020-05-12 10:02:56 +00:00
kern_proc.c Catch up with the usage of struct vmspace::vm_refcnt 2020-05-26 00:50:53 +00:00
kern_prot.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_ras.c Remove charade dancing around now-dead RCU patent. 2019-12-14 16:58:25 +00:00
kern_rate.c
kern_reboot.c Mistake in previous - lwp_t *l was not meant to be static. 2020-02-23 22:56:41 +00:00
kern_resource.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_runq.c Oops. If a SCHED_RR thread is preempted and has exceeded its timeslice it 2020-05-23 21:24:41 +00:00
kern_rwlock_obj.c Add some new functions for lock objects: 2020-01-01 21:34:39 +00:00
kern_rwlock.c Add rw_lock_op(): return either RW_READER or RW_WRITER for a lock that is 2020-02-22 21:24:44 +00:00
kern_scdebug.c syscall debug - fix build when SYSCALL_DEBUG option is present in kernel config file 2019-03-14 19:51:49 +00:00
kern_sdt.c
kern_sig.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_sleepq.c In sleepq_insert(), in the SOBJ_SLEEPQ_SORTED case, if there are existing 2020-05-21 00:39:04 +00:00
kern_softint.c softint_disestablish(): use a high priority xcall to determine that the 2020-05-17 14:11:30 +00:00
kern_ssp.c
kern_stub.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_subr.c - Introduce a new global kernel variable "shutting_down" to indicate that 2020-01-01 22:57:16 +00:00
kern_synch.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_syscall.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_sysctl.c Invert two conditions, to fix uninitialized memory access. If the node is 2019-07-03 17:31:32 +00:00
kern_tc.c - remove #ifdef __FreeBSD__ 2020-05-27 09:09:50 +00:00
kern_threadpool.c Take the ASSERT_SLEEPABLE() out of threadpool_cancel_job() and add a 2020-04-25 17:43:23 +00:00
kern_time.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
kern_timeout.c Appease clang -Wtentative-definition-incomplete-type. 2020-06-02 02:04:35 +00:00
kern_todr.c - In todr_gettime(), in the todr_gettime_ymdhms, pre-zero the clock_ymdhms 2020-01-03 01:24:48 +00:00
kern_turnstile.c - Replace pid_table_lock with a lockless lookup covered by pserialize, with 2020-05-23 20:45:10 +00:00
kern_uidinfo.c PR/53998: Joel Bertrand: Limit the number of semaphores on a 2019-03-01 03:03:19 +00:00
kern_uuid.c
kern_veriexec.c Update for proplib(3) API changes. 2020-06-08 20:14:24 +00:00
kgdb_stub.c
Make.tags.inc
Makefile
makesyscalls.sh Update wrong and obsolete comments. 2020-06-09 04:48:45 +00:00
sched_4bsd.c Oops. If a SCHED_RR thread is preempted and has exceeded its timeslice it 2020-05-23 21:24:41 +00:00
sched_m2.c Oops. If a SCHED_RR thread is preempted and has exceeded its timeslice it 2020-05-23 21:24:41 +00:00
subr_acl_nfs4.c Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
subr_acl_posix1e.c Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
subr_asan.c Add KASAN-DMA support on aarch64, same as amd64. Discussed with skrll@. 2020-04-13 07:09:50 +00:00
subr_autoconf.c Remove support for the !DVF_PRIV_ALLOC case; device_t and driver private 2020-05-25 21:05:01 +00:00
subr_blist.c
subr_bufq.c rename module_name to strategy_module_name to avoid fatal shadowing of 2019-02-17 23:17:41 +00:00
subr_callback.c
subr_copy.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
subr_cprng.c Remove cprng initialization order hack. 2020-05-11 21:40:12 +00:00
subr_cpu.c Don't overwrite ci_is_slow if it has explicitly been set. Changed for 2020-03-26 19:23:18 +00:00
subr_cpufreq.c
subr_csan.c Drop the todo and qualify the accesses. 2020-04-15 17:28:26 +00:00
subr_debug.c
subr_device.c
subr_devsw.c
subr_disk_mbr.c Revert subr_disk_mbr.c r.1.54 2019-11-07 20:34:29 +00:00
subr_disk_open.c Make getdiskinfo() compatible with a DIOCGWEDGEINFO. 2020-02-29 14:44:44 +00:00
subr_disk.c Avoid division by zero if label isn't valid. 2020-03-27 11:13:57 +00:00
subr_disklabel.c Fix previous. We define _KERNEL for rump in opt_rumpkernel.h. 2019-04-07 02:58:02 +00:00
subr_emul.c Merge the [pgoyette-compat] branch 2019-01-27 02:08:33 +00:00
subr_evcnt.c Fix kernel pointer leaks in sysctl_doevcnt. 2018-11-24 17:40:37 +00:00
subr_exec_fd.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
subr_extent.c More diagnostic 2019-08-15 09:04:22 +00:00
subr_fault.c Add fault(4). 2020-06-07 09:45:19 +00:00
subr_hash.c
subr_humanize.c This had a similar problem to that reported in PR lib/54053 2019-03-12 00:25:44 +00:00
subr_interrupt.c
subr_iostat.c Implement disk_rename()/iostat_rename() to rename a disk. 2019-05-22 08:47:02 +00:00
subr_ipi.c Add and use __FPTRCAST, requested by uwe@ 2019-10-16 18:29:49 +00:00
subr_kcov.c Add __diagused, amd64 kernel ALL compiles again. 2020-05-16 17:42:06 +00:00
subr_kcpuset.c Set kcpuset's bit correctly to avoid undefined behavior. Found by KUBSan. 2019-07-26 05:39:55 +00:00
subr_kmem.c KASSERT -> panic 2020-05-14 17:01:34 +00:00
subr_kobj_vfs.c
subr_kobj.c
subr_localcount.c
subr_lockdebug.c Introduce kcov_silence_enter() and kcov_silence_leave(), to allow to 2020-05-15 13:09:02 +00:00
subr_log.c
subr_lwp_specificdata.c Implement an aggressive psref leak detector 2019-05-17 03:34:26 +00:00
subr_msan.c Use a generic description when scanning mbufs. 2020-05-15 07:47:53 +00:00
subr_once.c add INIT_ONCE(9), FINI_ONCE(9) with changing once_t. 2019-03-19 08:16:51 +00:00
subr_optstr.c
subr_pcq.c pcq_create(): fix broken assertion. 2019-12-16 18:50:44 +00:00
subr_pcu.c Relax the KASSERT() in pcu_discard_all() to allow non-curlwp if it is 2020-06-06 18:13:01 +00:00
subr_percpu.c Teach percpu to run constructors on CPU attach. 2020-05-11 21:37:31 +00:00
subr_physmap.c uvmexp.ncolors being used where uvmexp.colormask wanted 2020-06-06 23:02:25 +00:00
subr_pool.c Add fault(4). 2020-06-07 09:45:19 +00:00
subr_prf.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
subr_prof.c Overhaul the API used to fetch and store individual memory cells in 2019-04-06 03:06:23 +00:00
subr_pserialize.c Switch psz_ev_excl to static evcnt. 2019-12-05 03:21:29 +00:00
subr_psref.c Implement an aggressive psref leak detector 2019-05-17 03:34:26 +00:00
subr_specificdata.c
subr_spldebug.c
subr_syscall_stats.c Merge the [pgoyette-compat] branch 2019-01-27 02:08:33 +00:00
subr_tftproot.c clean trailing whitespace 2020-03-07 23:20:19 +00:00
subr_thmap.c thmap(9): merge changes from the upstream -- primarily, switch to the 2020-05-23 19:52:12 +00:00
subr_time.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
subr_userconf.c
subr_vmem.c vmem_list_lock needs to be an adaptive lock. Fixes LOCKDEBUG panic. 2020-04-21 17:50:19 +00:00
subr_workqueue.c
subr_xcall.c Whitespace police (minor infraction). 2019-12-19 10:51:54 +00:00
sys_aio.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
sys_descrip.c UVM locking changes, proposed on tech-kern: 2020-02-23 15:46:38 +00:00
sys_futex.c Revert "Use cv_timedwaitclock_sig in futex." 2020-05-05 15:25:18 +00:00
sys_generic.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
sys_lwp.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
sys_module.c Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as briefly 2019-03-01 11:06:55 +00:00
sys_mqueue.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
sys_pipe.c Handle half-closed pipes in FIONWRITE and FIONSPACE. 2019-04-26 17:24:23 +00:00
sys_process_lwpstatus.c Rename sys_ptrace_lwpstatus.c to sys_process_lwpstatus.c 2020-01-04 03:46:19 +00:00
sys_process.c Catch up with the usage of struct vmspace::vm_refcnt 2020-05-26 00:50:53 +00:00
sys_pset.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
sys_ptrace_common.c Introduce PTRACE_REGS_ALIGN, and on x86, enforce a 16-byte alignment, due 2020-05-30 08:41:22 +00:00
sys_ptrace.c Introduce PT_LWPSTATUS + PT_LWPNEXT, obsolete PT_LWPINFO 2019-12-24 14:50:59 +00:00
sys_sched.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
sys_select.c Set LW_SINTR earlier so it doesn't pose a problem for doing interruptable 2020-04-19 20:35:29 +00:00
sys_sig.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
sys_socket.c soo_fcntl is identical to fnullop_fcntl, use the latter 2018-12-04 00:18:05 +00:00
sys_syscall.c Retire KLEAK. 2020-02-08 07:07:06 +00:00
syscalls_autoload.c Regenerate syscalls 2020-06-02 17:23:21 +00:00
syscalls.c Regenerate syscalls 2020-06-02 17:23:21 +00:00
syscalls.conf Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
syscalls.master Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
systrace_args.c Regenerate syscalls 2020-06-02 17:23:21 +00:00
sysv_ipc.c Explicitly cast pointers to uintptr_t before casting to enums. They are 2020-02-21 00:26:21 +00:00
sysv_msg.c Avoid -LONG_MIN msgtyp in msgrcv(2) and treat it as LONG_MAX 2019-10-04 23:20:22 +00:00
sysv_sem.c Many years ago someone created a new __link_set_sysctl_funcs to hold 2019-08-07 00:38:01 +00:00
sysv_shm.c simpler fix for the race between shmat() and shmdt(): 2019-10-09 17:47:13 +00:00
tty_bsdpty.c
tty_conf.c
tty_ptm.c PR kern/55237: Panic: vrelel: bad ref count (9.99.54) 2020-05-23 22:16:17 +00:00
tty_pty.c Fix reporting EOF via kevent and add a test case 2019-02-15 18:57:15 +00:00
tty_subr.c s/transfered/transferred/ 2019-12-27 09:41:48 +00:00
tty_tty.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
tty.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
uipc_accf.c
uipc_domain.c Fix apparent race. 2018-12-27 07:56:43 +00:00
uipc_mbuf.c fix KASSERT() for MHLEN case in m_defrag() - network stack usually does 2020-05-05 20:36:48 +00:00
uipc_mbufdebug.c KNF. No functional change. 2018-10-18 05:44:19 +00:00
uipc_proto.c
uipc_sem.c Release the collision if we find one. 2020-05-04 13:58:48 +00:00
uipc_socket2.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
uipc_socket.c Fix bohr bug triggered only once by syzkaller 2,5 months ago. 2020-06-07 15:19:05 +00:00
uipc_syscalls.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
uipc_usrreq.c Revert the changes made in February to make cwdinfo use mostly lockless, 2020-04-21 21:42:47 +00:00
vfs_acl.c Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
vfs_bio.c pass B_PHYS|B_RAW also in nestio_setup(), courtesy to e.g. xbd(4), which 2020-04-27 07:51:02 +00:00
vfs_cache.c Nix trailing whitespace. NFCI. 2020-06-04 03:08:33 +00:00
vfs_cwd.c Revert the changes made in February to make cwdinfo use mostly lockless, 2020-04-21 21:42:47 +00:00
vfs_dirhash.c Introduce PR_ZERO to avoid open-coding memset()s everywhere. OK riastradh@. 2019-02-10 17:13:33 +00:00
vfs_getcwd.c Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
vfs_hooks.c
vfs_init.c Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
vfs_lockf.c
vfs_lookup.c Nix trailing whitespace. NFCI. 2020-06-04 03:12:26 +00:00
vfs_mount.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
vfs_quotactl.c
vfs_subr.c Make vcache_tryvget() lockless. Reviewed by hannken@. 2020-05-26 18:38:37 +00:00
vfs_syscalls.c Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
vfs_trans.c Reorganise the locking and allocation of fstrans_lwp_info slightly, to 2020-05-17 19:34:07 +00:00
vfs_vnode.c Make vcache_tryvget() lockless. Reviewed by hannken@. 2020-05-26 18:38:37 +00:00
vfs_vnops.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
vfs_wapbl.c fix wapbl_discard() to actually discard the queued bufs properly - need 2020-04-12 17:02:52 +00:00
vfs_xattr.c Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
vnode_if.c Regen. 2020-05-18 08:30:06 +00:00
vnode_if.sh Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
vnode_if.src VOP_STRATEGY() may still deadlock with devices. 2020-05-18 08:29:34 +00:00