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_5_9_BASE


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] Makefile  1.41   8 years  deraadt   solbourne went away
[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.33   8 years  mpi   Kill emul left-over. From Martin Natano
[TXT] exec_elf.c  1.119   8 years  semarie   branches: 1.119.2; move the pledgenote annotation from `struct proc' to `struct...
[TXT] exec_script.c  1.37   8 years  mmcc   NULL-terminate a pointer array to prevent an invalid free, and simplify the asso...
[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.248   8 years  jsg   copyright++;
[TXT] init_sysent.c  1.179   8 years  deraadt   sync
[TXT] kern_acct.c  1.30   8 years  tedu   remove stale lint annotations
[TXT] kern_bufq.c  1.31   8 years  deraadt   fairly simple sizes for free(); ok tedu
[TXT] kern_clock.c  1.88   9 years  mikeb   Move hzto(9) to the attic; OK dlg
[TXT] kern_descrip.c  1.128   8 years  tedu   remove unnecessary casts where the incoming type is void *.
[TXT] kern_event.c  1.71   8 years  tedu   branches: 1.71.2; tidy up whitespace, etc.
[TXT] kern_exec.c  1.173   8 years  tedu   remove stale lint annotations
[TXT] kern_exit.c  1.154   8 years  deraadt   Rename tame() to pledge(). This fairly interface has evolved to be more strict ...
[TXT] kern_fork.c  1.184   8 years  deraadt   Rename tame() to pledge(). This fairly interface has evolved to be more strict ...
[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.86   8 years  deraadt   Change kernel internal pledge variables to 64bit (to prepare for more extensions...
[TXT] kern_lock.c  1.46   9 years  jsg   remove uneeded proc.h includes ok mpi@ kspillner@
[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.149   8 years  millert   branches: 1.149.2; Return ENOTTY for TIOCFLUSH when allowed by pledge but the f...
[TXT] kern_proc.c  1.65   8 years  guenther   Add ddb ps/o, displaying just the non-idle on-proc threads ok deraadt@
[TXT] kern_prot.c  1.63   9 years  guenther   Return EINVAL if the creds supplied for NFS export have a cr_ngroups less than z...
[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.41   8 years  kettenis   One "sbar" taskq is enough. ok visa@
[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.192   8 years  semarie   branches: 1.192.2; drop "abort" promise, and make it the default behaviour. The...
[TXT] kern_srp.c  1.7   8 years  mpi   Do not include <sys/atomic.h> inside <sys/refcnt.h>. Prevent lazy developers, l...
[TXT] kern_subr.c  1.46   8 years  stefan   Make sure uiomove does not copy more than uio_resid bytes, as the manual says. M...
[TXT] kern_synch.c  1.128   8 years  dlg   branches: 1.128.2; add a DIAGNOSTIC for refcnt_take overflow. ok mpi@
[TXT] kern_sysctl.c  1.299   8 years  kettenis   Make sure we use the same cpu numbering for the kern.cptime2 sysctl as we do for...
[TXT] kern_task.c  1.17   8 years  dlg   tweak whitespace in struct definition. no functional change.
[TXT] kern_tc.c  1.28   9 years  tedu   branches: 1.28.4; 1.28.6; convert bcopy to memcpy. ok millert
[TXT] kern_time.c  1.96   8 years  tedu   remove stale lint annotations
[TXT] kern_timeout.c  1.43   8 years  uebayasi   branches: 1.43.2; 1.43.4; Move `ticks' declaration to sys/kernel.h.
[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.42   8 years  naddy   keep all the setperf timeout(9) handling in one place; ok tedu@
[TXT] spec_vnops.c  1.85   8 years  stefan   Convert min() and uiomovei() to ulmin() and uiomove(), preventing integer trunca...
[TXT] subr_autoconf.c  1.91   8 years  mpi   Simple free(9) sizes, from Matthieu <naabed AT poolp DOT org>.
[TXT] subr_disk.c  1.223   8 years  krw   "exceeds past the end" -> "extends past the end" in comment.
[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.37   8 years  stefan   Convert to uiomove(); from Martin Natano, thanks! ok deraadt@
[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.86   8 years  guenther   Delete the final, inscrutable NOSTRICT and VARARGS lint comments ok millert@
[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.110   8 years  tedu   remove stale lint annotations
[TXT] sys_pipe.c  1.72   8 years  stefan   Convert to uiomove(); from Martin Natano ok millert@
[TXT] sys_process.c  1.68   8 years  tedu   buglet: there's no way for req to be STEP in the DETACH case. also fix the confu...
[TXT] sys_socket.c  1.21   8 years  tedu   remove stale lint annotations
[TXT] syscalls.c  1.178   8 years  deraadt   sync
[TXT] syscalls.master  1.166   8 years  deraadt   Add sendsyslog2... this has an additional flags variable to permit passing LOG_C...
[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.129   8 years  stefan   Convert to uiomove. Diff from Martin Natano.
[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.76   8 years  stefan   Convert to uiomove. Diff from Martin Natano.
[TXT] tty_subr.c  1.32   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] tty_tty.c  1.17   8 years  tedu   remove stale lint annotations
[TXT] uipc_domain.c  1.43   8 years  mpi   Make every subsystem using a radix tree call rn_init() and pass the length of th...
[TXT] uipc_mbuf.c  1.219   8 years  dlg   branches: 1.219.2; provide m_dup_pkt() for doing fast deep mbuf copies with a s...
[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.149   8 years  bluhm   branches: 1.149.2; Improve the socket panic messages further. claudio@ wants t...
[TXT] uipc_socket2.c  1.63   8 years  claudio   Make sure that all padding bytes in cmsgs are actually zero by memset CMSG_SIZE(...
[TXT] uipc_syscalls.c  1.131   8 years  guenther   On the recvmsg() side, cmsgs are in mbuf chains, not a contiguous buffer. ktrace...
[TXT] uipc_usrreq.c  1.95   8 years  tedu   branches: 1.95.2; remove stale lint annotations
[TXT] vfs_bio.c  1.171   8 years  beck   move buffer size adjustment to buf_adjcnt - from Walter Neto ok mpi@
[TXT] vfs_biomem.c  1.34   8 years  beck   Change uvm_page[re]alloc_multi to actually use the flags passed in, and return a...
[TXT] vfs_cache.c  1.47   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] vfs_default.c  1.41   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] vfs_getcwd.c  1.25   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[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.59   8 years  semarie   move the pledgenote annotation from `struct proc' to `struct nameidata' pledgen...
[TXT] vfs_subr.c  1.238   8 years  tedu   branches: 1.238.2; remove stale lint annotations
[TXT] vfs_sync.c  1.54   9 years  jsg   Remove some includes include-what-you-use claims don't have any direct symbols u...
[TXT] vfs_syscalls.c  1.251   8 years  tedu   remove unnecessary casts where the incoming type is void *.
[TXT] vfs_vnops.c  1.83   8 years  tedu   remove unnecessary casts where the incoming type is void *.
[TXT] vfs_vops.c  1.14   8 years  beck   Use two 2q caches for the buffer cache, moving previously warm buffers from the ...
[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.9   13 years  tedu   don't abuse lvalues, reported by Amit Kulkarni. (actually using KGDB remains as ...
[TXT] syscalls.conf (in the Attic) [Hide]  1.20   10 years  guenther   Snapshots for all archs have been built, so remove the T32 code
[TXT] vfs_cluster.c (in the Attic) [Hide]  1.45   8 years  deraadt   Track a size in the scary area of cluster_collectbufs, so that we know what to f...