NetBSD/sys/kern
pooka 71c14bfaa2 Change the meaning of the boolean parameter to domaininit().
was: attach route domain if found from domains link set
now: attach any domain which is found from domains link set

No functional change to monolithic kernel.  In a rump kernel, which
attaches networking domains "modularly", prevents domains from
accidentally leaking in via the link set in static linked scenarios.

Problem reported by cube, Tom Bousso, and the voices in my head.
2014-08-22 11:28:03 +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 Apply the better patch in the PR. 2011-11-19 17:34:41 +00:00
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 1) On 64bit systems, don't add the 32bit execsw[] to the global exec array. 2014-07-22 08:18:33 +00:00
exec_elf64.c 1) On 64bit systems, don't add the 32bit execsw[] to the global exec array. 2014-07-22 08:18:33 +00:00
exec_elf.c eliminate COMPAT_OLDNOTE and just always recognize the old notes. 2014-08-17 23:03:58 +00:00
exec_script.c Reorder two variables and fix some comments. 2014-06-30 17:31:15 +00:00
exec_subr.c Style 2014-03-29 09:31:11 +00:00
genlintstub.awk
init_main.c Defer cprng_fast_init until CPUs are detected. 2014-08-14 16:27:55 +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 BUILDINFO part 2: expose sysctl kern.buildinfo 2014-08-03 09:15:21 +00:00
init_sysent.c Regen for fdiscard and posix_fallocate. 2014-07-25 08:27:35 +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 adapt the cyclic module and profile dtrace provider to netbsd. 2012-12-02 01:05:16 +00:00
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 Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
kern_ctf.c
kern_descrip.c Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
kern_drvctl.c Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
kern_event.c Do not hardcode the value. Use KQ_NEVENTS. 2014-06-24 14:42:43 +00:00
kern_exec.c A KASSERT() is better. 2014-06-22 17:23:34 +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 table can't be NULL here. 2014-07-10 15:00:28 +00:00
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 - Add mi_cpu_init() and initialise cpu_lock and kcpuset_attached/running there. 2012-01-29 22:55:40 +00:00
kern_ksyms_buf.c Reorganize symbol table embedding. The existing option SYMTAB_SPACE is 2014-08-17 21:17:43 +00:00
kern_ksyms.c Reorganize symbol table embedding. The existing option SYMTAB_SPACE is 2014-08-17 21:17:43 +00:00
kern_kthread.c Add a __HAVE_CPU_UAREA_IDLELWP hook so that the MD code can allocate 2012-09-01 00:26:37 +00:00
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 Add the infrastructure for MODULAR support for Xen kernels. At 2014-08-11 03:43:25 +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 in pmf_system_shutdown(), don't do anything if we're panicing. 2012-11-13 14:08:07 +00:00
kern_proc.c Allow fill_kproc2() to be used by more than sysctl. 2014-07-12 09:57:25 +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 Signed overflow is undefined behavior, and one version of gcc 2012-12-12 11:10:56 +00:00
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 buf is not guaranteed to be aligned; don't *(uint32_t *) it. 2014-08-11 13:59:24 +00:00
kern_rndq.c done is not guaranteed to be aligned; don't *(uint32_t *) it. 2014-08-11 14:07:55 +00:00
kern_rndsink.c Kick on-demand entropy sources in rndsinks_distribute. 2014-03-01 14:15:15 +00:00
kern_runq.c defintion -> definition 2014-08-03 19:14:24 +00:00
kern_rwlock_obj.c
kern_rwlock.c Fix typo in comment 2014-07-30 07:44:00 +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 softint: implement softint_schedule_cpu() to trigger software interrupts 2014-05-25 15:42:01 +00:00
kern_ssp.c First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
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 Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44: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 comments and assertions. 2012-06-15 13:51:40 +00:00
kern_uidinfo.c At least pretend to not leak memory in sysctl initialization. 2013-03-10 17:55:42 +00:00
kern_uuid.c First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
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 Ensure that symbols are aliased to standard names when 2014-07-24 11:58:45 +00:00
sched_4bsd.c 'miliseconds' -> 'milliseconds'. 2014-06-24 10:08:45 +00:00
sched_m2.c 'miliseconds' -> 'milliseconds'. 2014-06-24 10:08:45 +00:00
subr_autoconf.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +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 Lock cprng->cs_lock around rndsink_request to avoid race with callback. 2014-08-14 16:28:30 +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 Add d_discard to struct bdevsw/cdevsw, and the plumbing to access it. 2014-07-25 07:56:14 +00:00
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 split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
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 don't cast void * in c. 2014-07-10 21:13:52 +00:00
subr_hash.c hashinit: replace loop with a formula. 2014-05-29 21:15:55 +00:00
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 MI IPI interface: 2014-05-25 15:34:19 +00:00
subr_kcpuset.c Constify kcpuset_countset() and cpu_index() parameters. 2014-05-19 20:39:23 +00:00
subr_kmem.c Enable KMEM_REDZONE on DIAGNOSTIC. It will try to catch overflows. 2014-07-22 07:38:41 +00:00
subr_kobj_vfs.c Remove unused variable 2013-09-15 14:08:25 +00:00
subr_kobj.c Keep setting 'error' as appropriate (even if this place is broken enough 2014-07-16 13:26:33 +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 Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +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 Add PCQ_MAXLEN constant. 2014-06-09 12:44:06 +00:00
subr_pcu.c pcu: replace xcall(9) used for messaging with ipi(9). This provides 2014-05-25 14:53:55 +00:00
subr_percpu.c extending vmem(9) to be able to allocated resources for it's own needs. 2012-01-27 19:48:38 +00:00
subr_physmap.c - physmap_map, physmap_map_fini: pmap_update() must be performed before 2013-01-19 01:04:51 +00:00
subr_pool.c Add kern.pool for memory pool stats. 2014-06-13 19:09:07 +00:00
subr_prf.c If mutex_tryenter() fails, don't call mutex_exit(). 2014-08-15 11:05:35 +00:00
subr_prof.c don't cast void * in c. 2014-07-10 21:13:52 +00:00
subr_pserialize.c - pserialize_switchpoint: check for passing twice, not more than needed. 2013-02-07 23:37:58 +00:00
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 Fix misspelling: accommodate is a long enough word to have room for two 'c's 2012-12-01 11:41:49 +00:00
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 If the workqueue is using a prio less than PRI_KERNEL, make sure KTHREAD_TS 2012-10-07 22:16:21 +00:00
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 don't cast void * in c. 2014-07-10 21:13:52 +00:00
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 * split PRU_SENSE functionality out of xxx_usrreq() switches and place into 2014-07-06 03:33:33 +00:00
sys_syscall.c use sy_call() so that l->l_sysent gets set, so that we can autoload modules 2012-05-05 19:44:02 +00:00
syscalls.c Regen for fdiscard and posix_fallocate. 2014-07-25 08:27:35 +00:00
syscalls.conf Add COMPAT_70 to conf/files; add compat_70 to kern/syscalls.conf 2014-08-16 17:24:28 +00:00
syscalls.master Add fdiscard and posix_fallocate syscalls. 2014-07-25 08:25:47 +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 In shmrealloc(), add missing condvar initialisations for segments 2014-05-27 21:00:46 +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 Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
tty_pty.c Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
tty_subr.c
tty_tty.c Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
tty.c Use accessor functions for the tty's table of control characters. 2014-05-22 16:31:19 +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 Change the meaning of the boolean parameter to domaininit(). 2014-08-22 11:28:03 +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 PRU_DISCONNECT, PRU_SHUTDOWN and PRU_ABORT function out of 2014-07-31 03:39:35 +00:00
uipc_socket.c split PRU_CONNECT2 & PRU_PURGEIF function out of pr_generic() usrreq 2014-08-09 05:33:00 +00:00
uipc_syscalls.c split PRU_CONNECT2 & PRU_PURGEIF function out of pr_generic() usrreq 2014-08-09 05:33:00 +00:00
uipc_usrreq.c split PRU_CONNECT2 & PRU_PURGEIF function out of pr_generic() usrreq 2014-08-09 05:33:00 +00:00
vfs_bio.c Call biodone() in the bdev_strategy() error via a pointer. Decouples 2014-05-25 16:31:51 +00:00
vfs_cache.c Require the actual namecache_look around cache_lookup_entry. 2014-06-16 12:28:10 +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 vfs_vnode_iterator_next(): if a vnode is reclaiming (VI_XLOCK) skip 2014-05-30 08:46:00 +00:00
vfs_quotactl.c Revert the following changes: 2014-06-28 22:27:50 +00:00
vfs_subr.c Introduce a selector function to the vfs vnode iterator so that we don't 2014-05-24 16:34:03 +00:00
vfs_syscalls.c 'result' -> 'error' 2014-07-25 16:28:12 +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 vcache operations to support key changes: 2014-07-05 09:33:15 +00:00
vfs_vnops.c Fix a NULL pointer dereference after a loooong discussion with dholland@, 2014-06-22 18:32:27 +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 Return ENODATA when no attribute is found, like Linux does. After 2012-05-01 07:48:25 +00:00
vnode_if.c Regen for VOP_FALLOCATE/VOP_FDISCARD. 2014-07-25 08:18:50 +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 Add VOP_FALLOCATE and VOP_FDISCARD. 2014-07-25 08:16:47 +00:00