OpenBSD CVS

src/sys/kern/


Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.

Current directory: [local] / src / sys / kern

Current tag: OPENBSD_6_0_BASE


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] Makefile  1.44   8 years  deraadt   remove hppa64 port, which we never got going beyond broken single users. hppa re...
[TXT] clock_subr.c  1.5   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] dma_alloc.c  1.12   9 years  deraadt   decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h don't ...
[TXT] exec_conf.c  1.34   8 years  naddy   Support for running Linux binaries under emulation is going away. Remove "optio...
[TXT] exec_elf.c  1.126   8 years  kettenis   branches: 1.126.2; Since epp->ep_name is a userland pointer, use copyinstr(9) t...
[TXT] exec_script.c  1.39   8 years  tedu   boom goes the dynamite
[TXT] exec_subr.c  1.51   8 years  deraadt   branches: 1.51.4; 1.51.8; size for free()
[TXT] genassym.sh  1.12   9 years  jsg   Matthias Pfaller rescinded clauses three and four of his license http://mail-in...
[TXT] init_main.c  1.253   8 years  bluhm   Backout the previous fix for the sendsyslog(2) with LOG_CONS solution. Permanent...
[TXT] init_sysent.c  1.184   7 years  jsing   Regen.
[TXT] kern_acct.c  1.32   8 years  natano   Remove the unused flags argument from VOP_UNLOCK(). torture tested on amd64, i3...
[TXT] kern_bufq.c  1.31   8 years  deraadt   fairly simple sizes for free(); ok tedu
[TXT] kern_clock.c  1.90   8 years  dlg   set ticks 15 seconds before its value wraps. this helps us identify issues arou...
[TXT] kern_descrip.c  1.132   8 years  natano   branches: 1.132.2; Fix sizes passed to free() in fdfree(). This prevents a pani...
[TXT] kern_event.c  1.74   7 years  guenther   Prevent silly states via knotes on pids > 2^32 and on nonexistent signals. ok t...
[TXT] kern_exec.c  1.182   8 years  kettenis   Cleanup some systrace leftovers. ok jca@, guenther@
[TXT] kern_exit.c  1.157   8 years  tedu   boom goes the dynamite
[TXT] kern_fork.c  1.187   8 years  tedu   branches: 1.187.2; remove systrace remnants
[TXT] kern_kthread.c  1.38   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] kern_ktrace.c  1.88   8 years  natano   Remove the unused flags argument from VOP_UNLOCK(). torture tested on amd64, i3...
[TXT] kern_lock.c  1.47   7 years  natano   Remove the lockmgr() API. It is only used by filesystems, where it is a trivial ...
[TXT] kern_malloc.c  1.128   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] kern_physio.c  1.43   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] kern_pledge.c  1.178   7 years  deraadt   remove more noisy messages in "sendfd" and "recvfd"
[TXT] kern_proc.c  1.67   7 years  jca   Repair kill(2) on zombie processes. kill(2) is supposed to find zombie processe...
[TXT] kern_prot.c  1.65   8 years  guenther   branches: 1.65.2; Add getlogin_r syscall that checks and returns errors like us...
[TXT] kern_resource.c  1.55   8 years  tedu   remove stale lint annotations
[TXT] kern_rwlock.c  1.27   9 years  jsg   add sys/atomic.h back for membar_* needed for at least armv7
[TXT] kern_sched.c  1.43   8 years  kettenis   Allow pegged process on secondary CPUs to continue to be scheduled when halting ...
[TXT] kern_sensors.c  1.36   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] kern_sig.c  1.202   7 years  guenther   Prevent silly states via knotes on pids > 2^32 and on nonexistent signals. ok t...
[TXT] kern_srp.c  1.10   8 years  dlg   add support for using SRPs without the garbage collection machinery. the gc mac...
[TXT] kern_subr.c  1.47   8 years  stefan   Remove now unused legacy uiomovei() function. All its callers got reviewed and ...
[TXT] kern_synch.c  1.133   7 years  tedu   fix several places where calculating ticks could overflow. it's not enough to as...
[TXT] kern_sysctl.c  1.306   7 years  deraadt   kern.usermount=1 is unsafe for everyone, since it allows any non-pledged program...
[TXT] kern_task.c  1.17   8 years  dlg   tweak whitespace in struct definition. no functional change.
[TXT] kern_tc.c  1.29   7 years  tedu   fix several places where calculating ticks could overflow. it's not enough to as...
[TXT] kern_time.c  1.97   8 years  tedu   careful study of the holy scrolls reveals that for pselect (and ppoll) oversized...
[TXT] kern_timeout.c  1.48   7 years  tedu   fix several places where calculating ticks could overflow. it's not enough to as...
[TXT] kern_uuid.c  1.2   9 years  miod   Sync enc/dec routines with libc.
[TXT] kern_watchdog.c  1.11   9 years  mikeb   Convert watchdog(4) devices to use autoconf(9) framework. ok deraadt, tests on ...
[TXT] kern_xxx.c  1.29   8 years  tedu   remove stale lint annotations
[TXT] makesyscalls.sh  1.11   16 years  art   Add possibility to add flags to syscalls in syscalls.master to mark syscalls as ...
[TXT] sched_bsd.c  1.43   8 years  mpi   Correct some comments and definitions, from Michal Mazurek.
[TXT] spec_vnops.c  1.89   8 years  natano   Increase size of the clone bitmap (revised diff after revert). I have tested thi...
[TXT] subr_autoconf.c  1.92   8 years  krw   Change a bunch of (<blah> *)0 to NULL. ok beck@ deraadt@
[TXT] subr_disk.c  1.227   8 years  jsing   Fix logic bug in DUID generation - we want to generate DUIDs until we have one t...
[TXT] subr_evcount.c  1.12   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] subr_extent.c  1.57   8 years  deraadt   fairly simple sizes for free(); ok tedu
[TXT] subr_hibernate.c  1.116   9 years  mlarkin   Clarify that hibernate_resume must be called with interrupts enabled.
[TXT] subr_log.c  1.48   7 years  bluhm   branches: 1.48.2; As klog dropped message has no ifdef small kernel, sendsyslog...
[TXT] subr_poison.c  1.13   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] subr_pool.c  1.194   8 years  dlg   add a "show socket" command to ddb should help inspecting socket issues in the ...
[TXT] subr_prf.c  1.87   8 years  bluhm   Allow sendsyslog(2) with LOG_CONS even when /dev/console has not been opened dur...
[TXT] subr_prof.c  1.29   8 years  tedu   remove stale lint annotations
[TXT] subr_userconf.c  1.44   8 years  miod   Change device locators type from int to long, for the sake of 64-bit ports witho...
[TXT] subr_xxx.c  1.15   8 years  tedu   remove stale lint annotations
[TXT] sys_generic.c  1.112   7 years  tedu   remove some casts that aren't necessary.
[TXT] sys_pipe.c  1.72   8 years  stefan   Convert to uiomove(); from Martin Natano ok millert@
[TXT] sys_process.c  1.69   8 years  jca   branches: 1.69.2; Fix ptrace PT_WRITE_D that returned EFAULT. Broken in r.1.33...
[TXT] sys_socket.c  1.21   8 years  tedu   remove stale lint annotations
[TXT] syscalls.c  1.183   7 years  jsing   Regen.
[TXT] syscalls.master  1.173   7 years  jsing   Restore the sys_o58_kill system call.
[TXT] sysv_ipc.c  1.8   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] sysv_msg.c  1.31   8 years  deraadt   easy free sizes; ok mpi
[TXT] sysv_sem.c  1.53   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] sysv_shm.c  1.67   8 years  deraadt   easy free sizes; ok mpi
[TXT] tty.c  1.132   7 years  millert   POSIX specifies that if a processing calling tcsetpgrp() is in the background it...
[TXT] tty_conf.c  1.23   8 years  sf   Re-add config includes These got lost in previous commit. This broke ppp, nmea,...
[TXT] tty_endrun.c  1.7   8 years  sf   Move ppp, nmea, endrun, and msts prototypes to tty.h Fix inconsistent arguments...
[TXT] tty_msts.c  1.20   8 years  sf   Move ppp, nmea, endrun, and msts prototypes to tty.h Fix inconsistent arguments...
[TXT] tty_nmea.c  1.45   8 years  sf   Move ppp, nmea, endrun, and msts prototypes to tty.h Fix inconsistent arguments...
[TXT] tty_pty.c  1.78   8 years  deraadt   Remove two sysctls which were introduced only for development of the ptm/pty sub...
[TXT] tty_subr.c  1.33   8 years  krw   Change a bunch of (<blah> *)0 to NULL. ok beck@ deraadt@
[TXT] tty_tty.c  1.18   8 years  natano   Remove the unused flags argument from VOP_UNLOCK(). torture tested on amd64, i3...
[TXT] uipc_domain.c  1.45   8 years  dlg   replace the XXX next to setting link_maxhdr with an explanation the XXX has bee...
[TXT] uipc_mbuf.c  1.226   8 years  bluhm   On localhost a user program may create a socket splicing loop. After writing dat...
[TXT] uipc_mbuf2.c  1.42   8 years  mpi   Use ph_ prefix for tag-related fields. ok dlg@
[TXT] uipc_proto.c  1.8   8 years  guenther   Change unp_scan() and its callbacks to pass the array of struct file ** and a co...
[TXT] uipc_socket.c  1.152   8 years  bluhm   branches: 1.152.2; On localhost a user program may create a socket splicing loo...
[TXT] uipc_socket2.c  1.64   7 years  tedu   introduce rwlock for socketbuf instead of the old flag and tsleep dance. ok mike...
[TXT] uipc_syscalls.c  1.132   8 years  millert   branches: 1.132.2; Remove unnecessary cast of buflen to u_int in sockargs(). T...
[TXT] uipc_usrreq.c  1.100   7 years  tedu   instead of messing about with pointer arithmetic, add an empty array to the end ...
[TXT] vfs_bio.c  1.175   8 years  tedu   per trending style, add continue to empty loops. ok mglocker
[TXT] vfs_biomem.c  1.36   8 years  beck   fix logic bug in deciding if we have UVM_PLA_NOWAIT or not in buf_realloc_pages ...
[TXT] vfs_cache.c  1.49   8 years  natano   Remove the unused flags argument from VOP_UNLOCK(). torture tested on amd64, i3...
[TXT] vfs_default.c  1.42   8 years  bluhm   When vfs_busy() is sleeping, it uses RW_SLEEPFAIL and will fail. So if vop_gener...
[TXT] vfs_getcwd.c  1.26   8 years  natano   branches: 1.26.2; 1.26.6; Remove the unused flags argument from VOP_UNLOCK(). ...
[TXT] vfs_init.c  1.36   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] vfs_lockf.c  1.21   8 years  mmcc   spliting -> splitting
[TXT] vfs_lookup.c  1.63   8 years  beck   Fix some gibbering horrors due to uninitialized struct nameidata's 1) turn NDIN...
[TXT] vfs_subr.c  1.249   7 years  kettenis   Prevent NULL-pointer call for filesystems that don't provide vfs_sysctl in their...
[TXT] vfs_sync.c  1.55   8 years  natano   Remove the unused flags argument from VOP_UNLOCK(). torture tested on amd64, i3...
[TXT] vfs_syscalls.c  1.263   7 years  deraadt   kern.usermount=1 is unsafe for everyone, since it allows any non-pledged program...
[TXT] vfs_vnops.c  1.85   7 years  natano   Remove the lockmgr() API. It is only used by filesystems, where it is a trivial ...
[TXT] vfs_vops.c  1.16   8 years  natano   VOP_REALLOCBLKS() and related code is unused since the removal of cluster_write(...
[TXT] exec_elf32.c (in the Attic) [Hide]  1.3   9 years  krw   Missing $OpenBSD$'s. ok deraadt@
[TXT] exec_elf64.c (in the Attic) [Hide]  1.21   9 years  krw   Missing $OpenBSD$'s. ok deraadt@
[TXT] kern_malloc_debug.c (in the Attic) [Hide]  1.34   9 years  deraadt   Replace a plethora of historical protection options with just PROT_NONE, PROT_RE...
[TXT] kgdb_stub.c (in the Attic) [Hide]  1.11   8 years  tedu   per trending style, add continue to empty loops. ok mglocker
[TXT] syscalls.conf (in the Attic) [Hide]  1.20   10 years  guenther   Snapshots for all archs have been built, so remove the T32 code