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_7


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] Makefile  1.38   9 years  guenther   Delete procfs; it's always had races and is now unused: no one noticed for month...
[TXT] clock_subr.c  1.4   10 years  tedu   bcopy -> memcpy
[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.32   9 years  tedu   remove LKM support
[TXT] exec_elf.c  1.112.2.1   9 years  guenther   Backport r1.114-1.116 by myself and jsg: Missing validity checks in the kernel E...
[TXT] exec_script.c  1.34   9 years  tedu   primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ...
[TXT] exec_subr.c  1.49   9 years  miod   In exec_setup_stack(), move the stack in the right direction if MACHINE_STACK_GR...
[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.235   9 years  guenther   Factor out the common bits of process_new() and main()'s code for setting up pro...
[TXT] init_sysent.c  1.164   9 years  deraadt   sync
[TXT] kern_acct.c  1.29   9 years  tedu   convert bcopy to memcpy. ok millert
[TXT] kern_bufq.c  1.29   9 years  tedu   save the bufq pointer from the buf before we turn it loose so it won't change on...
[TXT] kern_clock.c  1.87   9 years  miod   Remove non-standard <sys/dkstat.h> header. It has not contained anything related...
[TXT] kern_descrip.c  1.116   9 years  deraadt   unneccessary cmask variable; ok guenther
[TXT] kern_event.c  1.61.2.1   8 years  sthen   MFC: Always set the timeout at least one tick in the future for EVFILT_TIMER to ...
[TXT] kern_exec.c  1.160.2.1   8 years  krw   Backport rev 1.163 by deraadt: memory leak in execve with systrace, plus some un...
[TXT] kern_exit.c  1.148   9 years  tedu   primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ...
[TXT] kern_fork.c  1.178   9 years  guenther   Factor out the common bits of process_new() and main()'s code for setting up pro...
[TXT] kern_kthread.c  1.37   9 years  deraadt   pass size argument to free() ok doug tedu
[TXT] kern_ktrace.c  1.73   9 years  miod   Explicitely include <uvm/uvm_extern.h> in order to build on variable page size a...
[TXT] kern_lock.c  1.46   9 years  jsg   remove uneeded proc.h includes ok mpi@ kspillner@
[TXT] kern_malloc.c  1.127   9 years  millert   Include sys/stdint.h for SIZE_MAX instead of relying on the misplaced define in ...
[TXT] kern_physio.c  1.42   9 years  deraadt   Replace a plethora of historical protection options with just PROT_NONE, PROT_RE...
[TXT] kern_proc.c  1.63   9 years  tedu   start retiring the nointr allocator. specify PR_WAITOK as a flag as a marker for...
[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.54   9 years  miod   Stop using USRSTACK as the edge of the stack, but rather use the vmspace vm_mins...
[TXT] kern_rwlock.c  1.25   9 years  dlg   make the rwlock implementation MI. each arch used to have to provide an rw_cas ...
[TXT] kern_sched.c  1.35   9 years  mpi   Keep under #ifdef MULTIPROCESSOR the code that deals with SPCF_SHOULDHALT and SP...
[TXT] kern_sensors.c  1.35   9 years  dlg   we want to defer work traditionally (in openbsd) handled in an interrupt context...
[TXT] kern_sig.c  1.178   9 years  pelikan   make sigprocmask(2) not take the kernel lock Tests on a 4-core CPU show setjmp(...
[TXT] kern_subr.c  1.43   9 years  miod   First step towards making uiomove() take a size_t size argument: - rename uiomov...
[TXT] kern_synch.c  1.118   9 years  blambert   assert that we hold the scheduler lock in unsleep() ok guenther@
[TXT] kern_sysctl.c  1.283   9 years  claudio   Extend struct kinfo_file a bit so that netstat has all the info it needs. OK gue...
[TXT] kern_task.c  1.14   9 years  dlg   we want to defer work traditionally (in openbsd) handled in an interrupt context...
[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.89   9 years  deraadt   typo; fix from Kaspars Bankovskis
[TXT] kern_timeout.c  1.41   10 years  dlg   make timeout_add and its wrappers return whether the timeout was scheduled in th...
[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.27   9 years  jsg   remove uneeded proc.h includes ok mpi@ kspillner@
[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.40   9 years  doug   yet more mallocarray() changes. ok tedu@ deraadt@
[TXT] spec_vnops.c  1.83   9 years  miod   First step towards making uiomove() take a size_t size argument: - rename uiomov...
[TXT] subr_autoconf.c  1.86   9 years  dlg   you need atomic.h to do atomic things. pointed out by deraadt@
[TXT] subr_disk.c  1.180   9 years  dlg   remove the second void * argument on tasks. when workqs were introduced, we pro...
[TXT] subr_evcount.c  1.11   9 years  jsg   remove uneeded proc.h includes ok mpi@ kspillner@
[TXT] subr_extent.c  1.55   9 years  deraadt   pass size argument to free() ok doug tedu
[TXT] subr_hibernate.c  1.115   9 years  mlarkin   Preserve a page's worth of random data on hibernate resume. Used to improve ent...
[TXT] subr_log.c  1.28   9 years  miod   First step towards making uiomove() take a size_t size argument: - rename uiomov...
[TXT] subr_poison.c  1.12   9 years  tedu   add back inverted poison patterns. keep high bits, but twiddle low bits.
[TXT] subr_pool.c  1.180   9 years  dlg   reintroduce page item cache colouring. if you're having trouble understanding w...
[TXT] subr_prf.c  1.84   9 years  mpf   Add dmesg -s support, to view the output of rc(8) system startup messages. Help ...
[TXT] subr_prof.c  1.27   9 years  mpi   Fix profiling (GPROF) build.
[TXT] subr_userconf.c  1.43   9 years  deraadt   pass size argument to free() ok doug tedu
[TXT] subr_xxx.c  1.13   11 years  deraadt   do not include machine/cpu.h from a .c file; it is the responsibility of .h file...
[TXT] sys_generic.c  1.96   9 years  millert   Remove useless extern definitions of nselcoll and selwait. OK guenther@
[TXT] sys_pipe.c  1.69   9 years  miod   First step towards making uiomove() take a size_t size argument: - rename uiomov...
[TXT] sys_process.c  1.67   9 years  kettenis   Move ps_strings "after" the random stackgap. This makes its location a per-proc...
[TXT] sys_socket.c  1.19   9 years  tedu   bzero -> memset. for the speeds.
[TXT] syscalls.c  1.164   9 years  deraadt   sync
[TXT] syscalls.master  1.152   9 years  deraadt   getrtable() can operate NOLOCK; ok guenther
[TXT] sysv_ipc.c  1.7   9 years  jsg   remove uneeded proc.h includes ok mpi@ kspillner@
[TXT] sysv_msg.c  1.30   9 years  tedu   start retiring the nointr allocator. specify PR_WAITOK as a flag as a marker for...
[TXT] sysv_sem.c  1.52   9 years  tedu   start retiring the nointr allocator. specify PR_WAITOK as a flag as a marker for...
[TXT] sysv_shm.c  1.65   9 years  millert   The flags variable in shmat was not actually used. We need UVM_FLAG_* flags, no...
[TXT] tty.c  1.121   9 years  miod   First step towards making uiomove() take a size_t size argument: - rename uiomov...
[TXT] tty_conf.c  1.20   9 years  mpi   sl(4) is no more, thanks for all the fish!
[TXT] tty_endrun.c  1.6   9 years  deraadt   pass size argument to free() ok doug tedu
[TXT] tty_msts.c  1.19   9 years  deraadt   pass size argument to free() ok doug tedu
[TXT] tty_nmea.c  1.44   9 years  deraadt   pass size argument to free() ok doug tedu
[TXT] tty_pty.c  1.70   9 years  miod   First step towards making uiomove() take a size_t size argument: - rename uiomov...
[TXT] tty_subr.c  1.31   9 years  tedu   convert bcopy to memcpy. ok millert
[TXT] tty_tty.c  1.13   9 years  tedu   primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ...
[TXT] uipc_domain.c  1.39   9 years  tedu   unifdef INET
[TXT] uipc_mbuf.c  1.201   9 years  dlg   make mq_enlist drop mbufs is the queues length is exceeded. ok mpi@ claudio@ he...
[TXT] uipc_mbuf2.c  1.40   9 years  tedu   convert bcopy to memcpy/memmove. ok krw
[TXT] uipc_proto.c  1.6   12 years  matthew   Implement SOCK_SEQPACKET for UNIX sockets. ok claudio@
[TXT] uipc_socket.c  1.136   9 years  miod   First step towards making uiomove() take a size_t size argument: - rename uiomov...
[TXT] uipc_socket2.c  1.59   9 years  tedu   convert bcopy to memcpy/memmove. ok krw
[TXT] uipc_syscalls.c  1.99   9 years  guenther   Move doaccept() declaration from its .c file to sys/socketvar.h for use by compa...
[TXT] uipc_usrreq.c  1.79   9 years  tedu   convert bcopy to memcpy/memmove. ok krw
[TXT] vfs_bio.c  1.168   9 years  miod   Introduce VM_KERNEL_SPACE_SIZE as a replacement for (VM_MAX_KERNEL_ADDRESS - VM_...
[TXT] vfs_biomem.c  1.33   9 years  guenther   Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latter doesn't ha...
[TXT] vfs_cache.c  1.46   9 years  tedu   revert back to initial vnodes again so we can be sure nfs likes it
[TXT] vfs_default.c  1.40   9 years  jsg   remove uneeded proc.h includes ok mpi@ kspillner@
[TXT] vfs_getcwd.c  1.24   9 years  tedu   primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ...
[TXT] vfs_init.c  1.35   9 years  tedu   start retiring the nointr allocator. specify PR_WAITOK as a flag as a marker for...
[TXT] vfs_lockf.c  1.19   9 years  tedu   start retiring the nointr allocator. specify PR_WAITOK as a flag as a marker for...
[TXT] vfs_lookup.c  1.51   9 years  deraadt   SYMLOOP_MAX == MAXSYMLINKS, so use SYMLOOP_MAX
[TXT] vfs_subr.c  1.229   9 years  guenther   Return EINVAL if the creds supplied for NFS export have a cr_ngroups less than z...
[TXT] vfs_sync.c  1.53   9 years  tedu   primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ...
[TXT] vfs_syscalls.c  1.216   9 years  tedu   primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ...
[TXT] vfs_vnops.c  1.80   9 years  tedu   primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ...
[TXT] vfs_vops.c  1.11   9 years  guenther   Oops, missed the new #include when manually applying the diff from Helg (xx404 (...
[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.43   9 years  jsg   remove uneeded proc.h includes ok mpi@ kspillner@