NetBSD/sys/kern
dholland 44a93ea590 Define TTY_ALLOW_PRIVATE in tty.c, tty_pty.c, and tty_conf.c.
These modules are the core of the tty code that in the long term needs
access to struct tty. (It may be that in the future this can be cut
back to just tty.c; we'll see. For now I'll settle for keeping drivers
out of struct tty.)
2014-05-22 16:28:06 +00:00
..
bufq_disksort.c
bufq_fcfs.c
bufq_priocscan.c Mark a diagnostic only variable 2014-01-28 12:50:54 +00:00
bufq_readprio.c
cnmagic.c
core_elf32.c If we are writing PN_XNUM or more phdrs, include one section header and 2014-04-02 17:19:49 +00:00
core_elf64.c
core_netbsd.c Re-instate the zero length sections in elf core dumps (they probably help 2014-01-07 07:59:03 +00:00
exec_aout.c Remove spurious . 2014-03-07 01:55:01 +00:00
exec_ecoff.c c99 initializers for struct execsw 2014-03-07 01:33:43 +00:00
exec_elf32.c whitespace. 2014-04-07 17:02:15 +00:00
exec_elf64.c c99 initializers for struct execsw 2014-03-07 01:33:43 +00:00
exec_elf.c be a bit more verbose about why we think a note is bad. 2014-05-15 19:37:22 +00:00
exec_script.c c99 initializers for struct execsw 2014-03-07 01:33:43 +00:00
exec_subr.c Style 2014-03-29 09:31:11 +00:00
genlintstub.awk
init_main.c Move ipi_sysinit() after configure2(); we want secondary CPUs attached. 2014-05-19 23:33:19 +00:00
init_sysctl_base.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
init_sysctl.c Add a global vnode cache: 2014-05-08 08:21:53 +00:00
init_sysent.c Eliminate weak symbols from rump kernel syscall handlers, part 5: 2014-04-27 15:11:22 +00:00
kern_acct.c use __USE() where appropriate. 2013-10-19 21:01:39 +00:00
kern_auth.c C99 section 6.7.2.3 (Tags) Note 3 states that: 2013-03-18 19:35:35 +00:00
kern_cctr.c
kern_cfglock.c
kern_clock.c
kern_condvar.c Mark a diagnostic-only variable 2013-10-25 15:51:36 +00:00
kern_core.c Fix a read-beyond-end string read. 2014-04-22 19:01:47 +00:00
kern_cpu.c snprintf -> vsnprintf in cpu_setmodel() 2014-03-25 12:50:53 +00:00
kern_ctf.c
kern_descrip.c Change (mostly mechanically) every cdevsw/bdevsw I can find to use 2014-03-16 05:20:22 +00:00
kern_drvctl.c Change (mostly mechanically) every cdevsw/bdevsw I can find to use 2014-03-16 05:20:22 +00:00
kern_event.c
kern_exec.c Correct type of i in execve_dovmcmds. Fixes DEBUG_EXEC build. 2014-04-25 18:04:45 +00:00
kern_exit.c Free pid for linux processes. Reported by Mark Davies, fix by dsl@ 2014-05-05 15:45:32 +00:00
kern_fileassoc.c
kern_fork.c convert vmem, signals, powerhooks from CIRCLEQ -> TAILQ. 2013-11-22 21:04:11 +00:00
kern_history.c
kern_hook.c convert vmem, signals, powerhooks from CIRCLEQ -> TAILQ. 2013-11-22 21:04:11 +00:00
kern_idle.c
kern_ksyms.c Change (mostly mechanically) every cdevsw/bdevsw I can find to use 2014-03-16 05:20:22 +00:00
kern_kthread.c
kern_ktrace_vfs.c Put vfs bits of ktrace into kern_ktrace_vfs.c per convention. 2013-12-09 16:45:23 +00:00
kern_ktrace.c Put vfs bits of ktrace into kern_ktrace_vfs.c per convention. 2013-12-09 16:45:23 +00:00
kern_lock.c Move a CTASSERT to global scope (easiest way to avoid gcc 4.8.1 local unused 2013-09-14 20:24:22 +00:00
kern_lwp.c Use the process credentials instead of the lwp credentials because if the 2013-11-25 16:29:25 +00:00
kern_malloc.c - Split off PRU_ATTACH and PRU_DETACH logic into separate functions. 2014-05-19 02:51:24 +00:00
kern_module_vfs.c
kern_module.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
kern_mutex_obj.c
kern_mutex.c use __USE() where appropriate. 2013-10-19 21:01:39 +00:00
kern_ntptime.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
kern_pax.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
kern_physio.c
kern_pmf.c
kern_proc.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
kern_prot.c do_setresuid: add an assert. 2013-11-25 16:28:20 +00:00
kern_ras.c Push/Pop pragma magic to avoid gcc warning aber a less-than NULL comparision 2013-09-14 20:46:27 +00:00
kern_rate.c
kern_resource.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
kern_rndpool.c Fix rnd_add_* to conform to manual page: allow addition of entropy 2013-08-29 01:04:49 +00:00
kern_rndq.c kill undesirable "#ifdef _RUMPKERNEL" 2014-03-11 20:26:08 +00:00
kern_rndsink.c Kick on-demand entropy sources in rndsinks_distribute. 2014-03-01 14:15:15 +00:00
kern_runq.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
kern_rwlock_obj.c
kern_rwlock.c use __USE() where appropriate. 2013-10-19 21:01:39 +00:00
kern_sdt.c
kern_sig.c convert vmem, signals, powerhooks from CIRCLEQ -> TAILQ. 2013-11-22 21:04:11 +00:00
kern_sleepq.c Make sleepq_wake() type void. The return value hasn't been used in 2014-04-24 12:04:28 +00:00
kern_softint.c Change two KASSERTs to KASSERTMSG 2013-09-07 03:34:59 +00:00
kern_ssp.c
kern_stub.c As long as we're using #ifdef to decide which stubs get generated, might 2013-12-09 18:06:27 +00:00
kern_subr.c Group more syscall related routines together (kern_subr -> kern_syscall) 2013-12-09 16:49:43 +00:00
kern_synch.c G/C sys/simplelock.h includes 2014-02-28 10:16:51 +00:00
kern_syscall.c Add SYS_compat_60__lwp_park to the list of syscalls that can be resolved by loading kernel modules. 2013-12-14 06:27:57 +00:00
kern_sysctl.c Get rid of all sysc_init_field uses - initialize fields directly in C99 2014-05-16 12:22:32 +00:00
kern_tc.c ifdef a variable like its use 2013-09-14 20:52:43 +00:00
kern_time.c Make ts2timo(9) always return the absolute start time if the start argument 2013-05-22 16:00:52 +00:00
kern_timeout.c Nove a CTASSERT to global scope 2013-09-14 20:53:48 +00:00
kern_todr.c Mix in boot time (wherever we may find it). Helps avoid predictable output 2013-08-29 01:05:29 +00:00
kern_turnstile.c
kern_uidinfo.c At least pretend to not leak memory in sysctl initialization. 2013-03-10 17:55:42 +00:00
kern_uuid.c
kern_verifiedexec.c There's no need for this NULL-check. 2014-04-15 06:14:55 +00:00
kern_xxx.c
kgdb_stub.c fix unused 2014-03-23 02:56:33 +00:00
Make.tags.inc
Makefile eliminate use of bsd.sys.mk from Makefiles 2014-01-16 01:15:32 +00:00
makesyscalls.sh Fix prototype of last arg of rump_sys_mknod to dev_t not uint32_t 2014-05-18 21:25:44 +00:00
sched_4bsd.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
sched_m2.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
subr_autoconf.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
subr_blist.c Fix typo ("then" instead of "than") 2013-12-09 09:35:16 +00:00
subr_bufq.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
subr_callback.c
subr_copy.c
subr_cprng.c Put cprng sysctls into subr_cprng.c. Also, make sysctl_prng static 2014-01-17 02:12:48 +00:00
subr_cpufreq.c Unlock correct mutex in an error path. 2014-02-12 20:20:15 +00:00
subr_debug.c
subr_device.c
subr_devsw.c
subr_disk_mbr.c If the MBR is a protective MBR, don't bother looking at it. 2013-06-26 18:47:26 +00:00
subr_disk_open.c
subr_disk.c use 64bit arithmetic to compute sectors-per-unit 2013-10-19 22:36:57 +00:00
subr_evcnt.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
subr_exec_fd.c
subr_extent.c
subr_hash.c
subr_humanize.c
subr_iostat.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
subr_ipi.c Implement MI IPI interface with cross-call support. 2014-05-19 22:47:53 +00:00
subr_kcpuset.c Constify kcpuset_countset() and cpu_index() parameters. 2014-05-19 20:39:23 +00:00
subr_kmem.c Mark a diagnostic-only variable 2013-10-25 16:09:29 +00:00
subr_kobj_vfs.c Remove unused variable 2013-09-15 14:08:25 +00:00
subr_kobj.c Ignore REL/RELA if they aren't against a PROGBIT section. 2013-08-09 05:10:14 +00:00
subr_lockdebug.c Tell where the corrruption was encountered in the panic message. 2014-03-07 16:36:32 +00:00
subr_log.c Change (mostly mechanically) every cdevsw/bdevsw I can find to use 2014-03-16 05:20:22 +00:00
subr_lwp_specificdata.c Mark a diagnostic-only variable 2013-10-25 16:09:29 +00:00
subr_once.c
subr_optstr.c
subr_pcq.c __HAVE_ATOMIC_AS_MEMBAR is spelled with two leading underscores. 2014-02-06 03:47:16 +00:00
subr_pcu.c pcu(9): 2014-05-16 00:48:41 +00:00
subr_percpu.c
subr_physmap.c
subr_pool.c Ensure pool_head is non static - for "vmstat -i" 2014-04-26 16:30:05 +00:00
subr_prf.c remove {v,}sprintf 2014-03-26 18:03:47 +00:00
subr_prof.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
subr_pserialize.c
subr_specificdata.c
subr_spldebug.c
subr_syscall_stats.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
subr_tftproot.c
subr_time.c Make ts2timo(9) always return the absolute start time if the start argument 2013-05-22 16:00:52 +00:00
subr_userconf.c Remove local getsn and use cngetsn. 2013-12-23 15:34:16 +00:00
subr_vmem.c make condition for ENOMEM consistent with allocation requirement 2014-04-02 18:09:10 +00:00
subr_workqueue.c
subr_xcall.c Fix previous, use the correct value for softint_establish (SOFTINT_SERIAL). 2013-11-26 21:13:05 +00:00
sys_aio.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
sys_descrip.c Remove some set but unused variables 2013-04-08 21:12:33 +00:00
sys_generic.c Provide binary compatibility for architectures that (erroneously) had 2013-04-04 12:51:39 +00:00
sys_lwp.c Centralize the computation of struct timespec to the int timo. 2013-03-29 01:08:17 +00:00
sys_module.c
sys_mqueue.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
sys_pipe.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
sys_pmc.c fix unused 2014-01-25 21:11:20 +00:00
sys_process.c Remove __HAVE_PROCESS_XFPREGS and add the extra parameter for the size 2014-01-04 00:10:02 +00:00
sys_pset.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
sys_sched.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
sys_select.c Remove pollsock(). Since it took only a single socket, it was essentially 2014-04-25 15:52:45 +00:00
sys_sig.c Don't check trampolines for SIG_DFL or SIG_IGN since they are not used. 2014-02-14 16:35:11 +00:00
sys_socket.c Add struct pr_usrreqs with a pr_generic function and prepare for the 2014-05-18 14:46:15 +00:00
sys_syscall.c
syscalls.c Eliminate weak symbols from rump kernel syscall handlers, part 5: 2014-04-27 15:11:22 +00:00
syscalls.conf Eliminate weak symbols from rump kernel syscall handlers, part 2: 2014-04-27 14:50:23 +00:00
syscalls.master rump kernel wrappers for aio syscalls 2014-04-09 23:55:37 +00:00
sysv_ipc.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
sysv_msg.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
sysv_sem.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
sysv_shm.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
tty_bsdpty.c Kernel portion of the multiple ptyfs mount support. Protocol changed 2014-04-04 18:11:58 +00:00
tty_conf.c Define TTY_ALLOW_PRIVATE in tty.c, tty_pty.c, and tty_conf.c. 2014-05-22 16:28:06 +00:00
tty_ptm.c Kernel portion of the multiple ptyfs mount support. Protocol changed 2014-04-04 18:11:58 +00:00
tty_pty.c Define TTY_ALLOW_PRIVATE in tty.c, tty_pty.c, and tty_conf.c. 2014-05-22 16:28:06 +00:00
tty_subr.c
tty_tty.c Change (mostly mechanically) every cdevsw/bdevsw I can find to use 2014-03-16 05:20:22 +00:00
tty.c Define TTY_ALLOW_PRIVATE in tty.c, tty_pty.c, and tty_conf.c. 2014-05-22 16:28:06 +00:00
uipc_accf.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
uipc_domain.c domains are attached by module(-like) constructors, so no need to 2014-04-23 17:05:18 +00:00
uipc_mbuf2.c MGET -> m_get 2013-10-08 19:59:49 +00:00
uipc_mbuf.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
uipc_proto.c Add struct pr_usrreqs with a pr_generic function and prepare for the 2014-05-18 14:46:15 +00:00
uipc_sem.c Centralize the computation of struct timespec to the int timo. 2013-03-29 01:08:17 +00:00
uipc_socket2.c - Split off PRU_ATTACH and PRU_DETACH logic into separate functions. 2014-05-19 02:51:24 +00:00
uipc_socket.c - Split off PRU_ATTACH and PRU_DETACH logic into separate functions. 2014-05-19 02:51:24 +00:00
uipc_syscalls.c Add struct pr_usrreqs with a pr_generic function and prepare for the 2014-05-18 14:46:15 +00:00
uipc_usrreq.c - Split off PRU_ATTACH and PRU_DETACH logic into separate functions. 2014-05-19 02:51:24 +00:00
vfs_bio.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
vfs_cache.c Change vnode operation lookup to return the resulting vnode *vpp unlocked. 2014-02-07 15:29:20 +00:00
vfs_cwd.c
vfs_dirhash.c Extend generic dirhash to include an empty directory checker based on 2013-07-07 19:31:26 +00:00
vfs_getcwd.c Change vnode operation lookup to return the resulting vnode *vpp unlocked. 2014-02-07 15:29:20 +00:00
vfs_hooks.c
vfs_init.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
vfs_lockf.c
vfs_lookup.c Change vnode operation lookup to return the resulting vnode *vpp unlocked. 2014-02-07 15:29:20 +00:00
vfs_mount.c Operations vmark(), vunmark() and vismarker() have been replaced by 2014-03-18 10:21:47 +00:00
vfs_quotactl.c
vfs_subr.c Change sysctl_kern_vnode() to use vfs_vnode_iterator. 2014-03-17 09:28:37 +00:00
vfs_syscalls.c This thing is totally buggy: 'data_len' is modified by the fs, so calling 2014-04-20 21:26:51 +00:00
vfs_trans.c Fix a deadlock where one thread exits, enters fstrans_lwp_dtor() 2014-04-15 09:50:45 +00:00
vfs_vnode.c Add a global vnode cache: 2014-05-08 08:21:53 +00:00
vfs_vnops.c The current implementation of vn_lock() is racy. Modification of 2014-02-27 16:51:37 +00:00
vfs_wapbl.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
vfs_xattr.c
vnode_if.c Change vnode operation lookup to return the resulting vnode *vpp unlocked. 2014-02-07 15:29:20 +00:00
vnode_if.sh Support for vnode operation versioning. Allow a new keyword "VERSION" 2014-01-13 12:07:55 +00:00
vnode_if.src Change vnode operation lookup to return the resulting vnode *vpp unlocked. 2014-02-07 15:26:42 +00:00