NetBSD/sys/kern
pooka 09dbb89b44 If cpu_disklabel includes struct dkbad, define __HAVE_DISKLABEL_DKBAD.
This allows use of subr_disk_mbr on all archs.  Default to it for
the rump disk component.  No functional change for regular kernels.
(The other option would've been to include dkbad in disklabels
everywhere, but arguably this approach has less possible side-effects,
especially given that wedges and related magic will take over the
world any second now).
2009-11-23 13:40:08 +00:00
..
bufq_disksort.c
bufq_fcfs.c
bufq_priocscan.c
bufq_readprio.c
cnmagic.c Move Eduardo Horvath's license to 2 clause. OK eeh@. 2009-10-19 18:12:37 +00:00
core_elf32.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
core_elf64.c
core_netbsd.c
exec_aout.c
exec_ecoff.c
exec_elf32.c
exec_elf64.c
exec_elf.c
exec_macho.c
exec_script.c
exec_subr.c - add new RLIMIT_AS (aka RLIMIT_VMEM) resource that limits the total 2009-03-29 01:02:48 +00:00
genlintstub.awk
init_main.c Include miscfs/specfs/specdev.h for spec_init(). 2009-11-15 02:37:13 +00:00
init_sysctl_base.c Chop init_sysctl into base nodes (init_sysctl_base.c) and the 2009-09-16 15:03:56 +00:00
init_sysctl.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
init_sysent.c regen: fix rump varargs syscalls prototypes 2009-10-13 21:57:52 +00:00
kern_acct.c
kern_auth.c Implement the vnode scope and adapt tmpfs to use it. 2009-09-03 04:45:27 +00:00
kern_cctr.c
kern_clock.c
kern_condvar.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
kern_core.c
kern_cpu.c cpuctl: 2009-04-19 14:11:36 +00:00
kern_descrip.c - Amend fd_hold() to take an argument and add assert (reflects two cases, 2009-10-27 02:58:28 +00:00
kern_drvctl.c In pmf(9), improve the implementation of device self-suspension 2009-09-16 16:34:49 +00:00
kern_event.c Move kevent policy back to the subsystem. 2009-10-03 00:14:07 +00:00
kern_exec.c Initialise struct emul members by name (it is readable now and one can search 2009-10-25 01:14:03 +00:00
kern_exit.c do_sys_wait(): fix previous by checking for ru != NULL. Noticed by 2009-11-04 21:23:02 +00:00
kern_fileassoc.c
kern_fork.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
kern_idle.c set LP_RUNNING when starting lwp0 and idle lwps. 2009-07-19 10:11:55 +00:00
kern_ksyms.c
kern_kthread.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
kern_ktrace.c Move ktrace's subsystem security policy to the subsystem itself, and keep 2009-10-02 21:47:35 +00:00
kern_lock.c Fix spelling: situatations -> situations. 2009-07-17 22:17:37 +00:00
kern_lwp.c - Amend fd_hold() to take an argument and add assert (reflects two cases, 2009-10-27 02:58:28 +00:00
kern_malloc_debug.c Add a flags argument to pmap_kenter_pa(9). 2009-11-07 07:27:40 +00:00
kern_malloc_stdtype.c g/c M_SOFTINTR 2009-11-06 13:32:41 +00:00
kern_malloc.c Wipe out the last vestiges of POOL_INIT with one swift stroke. In 2009-09-13 18:45:10 +00:00
kern_module_vfs.c * make it possible to include kern_module in a kernel without vfs 2009-11-18 17:40:45 +00:00
kern_module.c * make it possible to include kern_module in a kernel without vfs 2009-11-18 17:40:45 +00:00
kern_mutex_obj.c Heave-ho mutex/rwlock object routines into separate modules -- they 2009-11-04 13:29:45 +00:00
kern_mutex.c Heave-ho mutex/rwlock object routines into separate modules -- they 2009-11-04 13:29:45 +00:00
kern_ntptime.c
kern_pax.c
kern_physio.c PR kern/39536: bufq related problem when writing DVDR and DVDRWs. 2009-05-26 14:59:31 +00:00
kern_pmf.c - Use pool(9) for pmf_event_workitem_t, instead of pool_cache(9). Still, 2009-10-27 02:55:07 +00:00
kern_proc.c nuke unused local variable 2009-11-04 15:35:09 +00:00
kern_prot.c - Rearrange pg_delete() and pg_remove() (renamed pg_free), thus 2009-04-25 15:06:31 +00:00
kern_ras.c
kern_rate.c
kern_resource.c Stick nice policy in its own subsystem and call the listener "resource" 2009-10-02 22:46:18 +00:00
kern_runq.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
kern_rwlock_obj.c Heave-ho mutex/rwlock object routines into separate modules -- they 2009-11-04 13:29:45 +00:00
kern_rwlock.c Heave-ho mutex/rwlock object routines into separate modules -- they 2009-11-04 13:29:45 +00:00
kern_sig.c kpsignal2: do not make the signal pending twice when tracing the process, 2009-11-14 19:06:54 +00:00
kern_sleepq.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
kern_softint.c set LP_RUNNING when starting lwp0 and idle lwps. 2009-07-19 10:11:55 +00:00
kern_ssp.c
kern_stub.c Add a kernel configuration flag, SPLDEBUG, that activates a per-CPU log 2009-11-03 05:23:27 +00:00
kern_subr.c Use deviter(9) instead of accessing alldevs directly. 2009-11-05 18:07:19 +00:00
kern_synch.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
kern_sysctl.c Replace a large number of link set based sysctl node creations with 2009-09-16 15:23:04 +00:00
kern_tc.c Make PPS work with fast time counters (> 2GHz) 2009-06-14 13:16:32 +00:00
kern_time.c Introduce time_wraps() to check if setting the time will wrap it (or 2009-10-03 20:48:42 +00:00
kern_timeout.c Allocate sleep queue locks with mutex_obj_alloc. Reduces memory usage 2009-03-21 13:11:14 +00:00
kern_todr.c Fix 'boot -z' bogons. 2009-03-21 15:01:56 +00:00
kern_turnstile.c turnstile_block: reduce code duplication. 2009-11-18 12:26:22 +00:00
kern_uidinfo.c uid_init: maxproc -> maxcpus 2009-03-22 00:49:13 +00:00
kern_uuid.c
kern_verifiedexec.c Add a flags argument to pmap_kenter_pa(9). 2009-11-07 07:27:40 +00:00
kern_xxx.c
kgdb_stub.c
Make.tags.inc A definition in aic79xxvar.h somehow shadows pci_attach_args (ctags 2009-07-16 23:53:10 +00:00
Makefile
makesyscalls.sh For varargs syscalls, create rump prototypes which match the regular 2009-10-13 21:54:29 +00:00
sched_4bsd.c sched_pstats_hook: fix estcpu decay. 2009-05-31 04:13:33 +00:00
sched_m2.c more s/the the/the/ 2009-11-22 19:09:15 +00:00
subr_autoconf.c Use TAILQ_FOREACH() instead of open-coding it. 2009-11-12 23:16:28 +00:00
subr_blist.c
subr_bufq.c Provide unwind log for bufq sysctls, since (theoretically) bufq might 2009-09-17 09:54:27 +00:00
subr_callback.c
subr_copy.c Split uiomove() and high-level copy routines out of the crowded 2009-11-04 16:54:00 +00:00
subr_debug.c
subr_devsw.c In bdev_strategy, return ENXIO instead of panicing if the block device has 2009-09-03 11:42:21 +00:00
subr_disk_mbr.c If cpu_disklabel includes struct dkbad, define __HAVE_DISKLABEL_DKBAD. 2009-11-23 13:40:08 +00:00
subr_disk_open.c Remove autoconf dependency on vfs and dk: 2009-09-06 16:18:55 +00:00
subr_disk.c On second thought, let's call disk_predetach() disk_begindetach(). 2009-05-20 03:26:21 +00:00
subr_evcnt.c protect allevents list with a mutex 2009-03-29 18:21:06 +00:00
subr_exec_fd.c More changes to improve kern_descrip.c. 2009-05-24 21:41:25 +00:00
subr_extent.c
subr_hash.c
subr_humanize.c Give humanize_number & format_bytes their own spots in the sun and move 2009-10-02 15:48:41 +00:00
subr_iostat.c Replace a large number of link set based sysctl node creations with 2009-09-16 15:23:04 +00:00
subr_kmem.c constify 2009-10-12 23:36:02 +00:00
subr_kobj.c Make kobj_stat() return ENOSYS instead of panicking ("not modular") 2009-06-17 21:04:25 +00:00
subr_lockdebug.c Make lockdebug_lock_print(NULL, ...) dump all locks. Now, in ddb, 2009-11-03 00:29:11 +00:00
subr_log.c
subr_once.c
subr_optstr.c
subr_pcq.c
subr_percpu.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
subr_pool.c Fix a bug where on MP systems, pool_cache_invalidate(9) could be called 2009-10-20 17:24:22 +00:00
subr_prf.c Add a kernel configuration flag, SPLDEBUG, that activates a per-CPU log 2009-11-03 05:23:27 +00:00
subr_prof.c
subr_specificdata.c
subr_spldebug.c Add a kernel configuration flag, SPLDEBUG, that activates a per-CPU log 2009-11-03 05:23:27 +00:00
subr_syscall_stats.c
subr_tftproot.c Back out previous change: do not skip the test on rootspec, but make it 2009-08-23 12:10:50 +00:00
subr_time.c - Move inittimeleft() and gettimeleft() to subr_time.c, where they belong. 2009-11-01 21:46:09 +00:00
subr_userconf.c Follow upstream's lead and remove third and fourth clauses (except on 2009-10-20 00:51:13 +00:00
subr_vmem.c Ansify function definitions w/o arguments. Generated with sed. 2009-03-18 10:22:21 +00:00
subr_workqueue.c workqueue_finiqueue: remove unused variable. 2009-11-11 14:54:40 +00:00
subr_xcall.c
sys_aio.c more s/the the/the/ 2009-11-22 19:09:15 +00:00
sys_descrip.c Make flock(2) more robust to invalid operation, such as 2009-10-28 18:24:44 +00:00
sys_generic.c Allow undescribed, direct ioctls as used by Unix. This capability was removed in BSD, presumably because nothing used it any more. 2009-08-13 08:57:43 +00:00
sys_lwp.c - Move inittimeleft() and gettimeleft() to subr_time.c, where they belong. 2009-11-01 21:46:09 +00:00
sys_module.c allow passing a NULL proplib dictionary to modctl(MODCTL_LOAD, ...) 2009-10-16 00:27:07 +00:00
sys_mqueue.c - Move inittimeleft() and gettimeleft() to subr_time.c, where they belong. 2009-11-01 21:46:09 +00:00
sys_pipe.c Turn off pipe's direct I/O again, it corrupts the data (although build and 2009-08-31 20:48:14 +00:00
sys_pmc.c
sys_process.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
sys_pset.c Move psets security policy back to the subsystem and keep suser logic only 2009-10-02 21:56:28 +00:00
sys_sched.c - Move sched_listener and co. from kern_synch.c to sys_sched.c, where it 2009-10-03 22:32:56 +00:00
sys_select.c - selcommon/pollcommon: drop redundant l argument. 2009-11-11 09:48:50 +00:00
sys_sig.c - use itimespecfix to detect invalid timespecs 2009-03-29 17:54:12 +00:00
sys_socket.c soo_ioctl: 2009-04-08 21:02:09 +00:00
sys_syscall.c
syscalls.c regen: fix rump varargs syscalls prototypes 2009-10-13 21:57:52 +00:00
syscalls.conf
syscalls.master +fhopen, +fhstatvfs1 RUMP 2009-07-21 23:59:00 +00:00
sysv_ipc.c Replace malloc with kmem(9). 2009-04-16 14:55:44 +00:00
sysv_msg.c
sysv_sem.c semu_alloc: simplify a little. 2009-10-05 23:46:02 +00:00
sysv_shm.c shmexit: simplify a lot by avoiding unnecessary memory allocations, since 2009-10-05 23:47:04 +00:00
tty_bsdpty.c
tty_conf.c
tty_ptm.c
tty_pty.c Error out of ptcread() if the uio length supplied is zero before the code 2009-10-14 19:25:39 +00:00
tty_subr.c Christos was worried about clrbits() being called with a length of zero. 2009-11-14 13:18:41 +00:00
tty_tty.c
tty.c Check for zero length read here - and return zero. 2009-10-11 17:20:48 +00:00
uipc_accf.c Can't use CTLFLAG_PERMANENT here without providing a rollback log, 2009-09-17 08:09:49 +00:00
uipc_domain.c KAUTH_GENERIC_CANSEE -> KAUTH_REQ_NETWORK_SOCKET_CANSEE. 2009-10-03 20:24:39 +00:00
uipc_mbuf2.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
uipc_mbuf.c m_split0(): If the newly allocated mbuf holds only the header, 2009-04-05 16:31:21 +00:00
uipc_proto.c
uipc_sem.c
uipc_socket2.c Add a direction argument to socket upcalls, so they can tell why they've 2009-09-02 14:56:57 +00:00
uipc_socket.c Add a flags argument to pmap_kenter_pa(9). 2009-11-07 07:27:40 +00:00
uipc_syscalls.c Add fileops::fo_drain(), to be called from fd_close() when there is more 2009-04-04 10:12:51 +00:00
uipc_usrreq.c In uipc_usrreq(PRU_ACCEPT), grab the unp_streamlock before unp_setpeerlocks(). 2009-08-26 22:34:47 +00:00
vfs_bio.c Add a comment saying "name" to pool_init() is never freed (fixing 2009-11-17 14:38:31 +00:00
vfs_cache.c
vfs_cwd.c cwdinit: whitespace fix. no functional changes. 2009-09-24 06:14:22 +00:00
vfs_dirhash.c
vfs_getcwd.c
vfs_hooks.c
vfs_init.c - Add usermount_common_policy() that implements some common (everything 2009-10-05 04:20:13 +00:00
vfs_lockf.c lockf() passes its arguments through to fcntl() but is supposed to 2009-08-05 19:39:50 +00:00
vfs_lookup.c Move a big wodge of symlink-following code from nfsd to inside 2009-09-27 17:23:53 +00:00
vfs_subr.c Fix indentation, wrap long line and remove unused variable. 2009-11-19 03:01:05 +00:00
vfs_syscalls.c Add enum uio_seg argument to do_sys_mknod and do_sys_mkdir so these functions 2009-08-09 22:49:00 +00:00
vfs_trans.c don't forget to skip marker processes. 2009-05-12 11:42:12 +00:00
vfs_vnops.c remove FILE_LOCK and FILE_UNLOCK. 2009-05-17 05:54:42 +00:00
vfs_wapbl.c Add dealloccnt to list of things to be considered in the stetson-harrison 2009-10-01 12:28:34 +00:00
vfs_xattr.c Convert 67 namei call sites to use namei_simple, in these functions: 2009-06-29 05:08:15 +00:00
vnode_if.c regen: remove VNODE_LOCKDEBUG 2009-09-29 11:54:52 +00:00
vnode_if.sh Generate scheduling points around rump vnode operations. 2009-10-15 00:29:40 +00:00
vnode_if.src