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 |
---|---|---|---|---|
Parent Directory | ||||
Makefile | 1.38 | 9 years | guenther | Delete procfs; it's always had races and is now unused: no one noticed for month... |
clock_subr.c | 1.4 | 10 years | tedu | bcopy -> memcpy |
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 ... |
exec_conf.c | 1.32 | 9 years | tedu | remove LKM support |
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... |
exec_script.c | 1.34 | 9 years | tedu | primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ... |
exec_subr.c | 1.49 | 9 years | miod | In exec_setup_stack(), move the stack in the right direction if MACHINE_STACK_GR... |
genassym.sh | 1.12 | 9 years | jsg | Matthias Pfaller rescinded clauses three and four of his license http://mail-in... |
init_main.c | 1.235 | 9 years | guenther | Factor out the common bits of process_new() and main()'s code for setting up pro... |
init_sysent.c | 1.164 | 9 years | deraadt | sync |
kern_acct.c | 1.29 | 9 years | tedu | convert bcopy to memcpy. ok millert |
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... |
kern_clock.c | 1.87 | 9 years | miod | Remove non-standard <sys/dkstat.h> header. It has not contained anything related... |
kern_descrip.c | 1.116 | 9 years | deraadt | unneccessary cmask variable; ok guenther |
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 ... |
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... |
kern_exit.c | 1.148 | 9 years | tedu | primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ... |
kern_fork.c | 1.178 | 9 years | guenther | Factor out the common bits of process_new() and main()'s code for setting up pro... |
kern_kthread.c | 1.37 | 9 years | deraadt | pass size argument to free() ok doug tedu |
kern_ktrace.c | 1.73 | 9 years | miod | Explicitely include <uvm/uvm_extern.h> in order to build on variable page size a... |
kern_lock.c | 1.46 | 9 years | jsg | remove uneeded proc.h includes ok mpi@ kspillner@ |
kern_malloc.c | 1.127 | 9 years | millert | Include sys/stdint.h for SIZE_MAX instead of relying on the misplaced define in ... |
kern_physio.c | 1.42 | 9 years | deraadt | Replace a plethora of historical protection options with just PROT_NONE, PROT_RE... |
kern_proc.c | 1.63 | 9 years | tedu | start retiring the nointr allocator. specify PR_WAITOK as a flag as a marker for... |
kern_prot.c | 1.63 | 9 years | guenther | Return EINVAL if the creds supplied for NFS export have a cr_ngroups less than z... |
kern_resource.c | 1.54 | 9 years | miod | Stop using USRSTACK as the edge of the stack, but rather use the vmspace vm_mins... |
kern_rwlock.c | 1.25 | 9 years | dlg | make the rwlock implementation MI. each arch used to have to provide an rw_cas ... |
kern_sched.c | 1.35 | 9 years | mpi | Keep under #ifdef MULTIPROCESSOR the code that deals with SPCF_SHOULDHALT and SP... |
kern_sensors.c | 1.35 | 9 years | dlg | we want to defer work traditionally (in openbsd) handled in an interrupt context... |
kern_sig.c | 1.178 | 9 years | pelikan | make sigprocmask(2) not take the kernel lock Tests on a 4-core CPU show setjmp(... |
kern_subr.c | 1.43 | 9 years | miod | First step towards making uiomove() take a size_t size argument: - rename uiomov... |
kern_synch.c | 1.118 | 9 years | blambert | assert that we hold the scheduler lock in unsleep() ok guenther@ |
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... |
kern_task.c | 1.14 | 9 years | dlg | we want to defer work traditionally (in openbsd) handled in an interrupt context... |
kern_tc.c | 1.28 | 9 years | tedu | branches: 1.28.4; 1.28.6; convert bcopy to memcpy. ok millert |
kern_time.c | 1.89 | 9 years | deraadt | typo; fix from Kaspars Bankovskis |
kern_timeout.c | 1.41 | 10 years | dlg | make timeout_add and its wrappers return whether the timeout was scheduled in th... |
kern_uuid.c | 1.2 | 9 years | miod | Sync enc/dec routines with libc. |
kern_watchdog.c | 1.11 | 9 years | mikeb | Convert watchdog(4) devices to use autoconf(9) framework. ok deraadt, tests on ... |
kern_xxx.c | 1.27 | 9 years | jsg | remove uneeded proc.h includes ok mpi@ kspillner@ |
makesyscalls.sh | 1.11 | 16 years | art | Add possibility to add flags to syscalls in syscalls.master to mark syscalls as ... |
sched_bsd.c | 1.40 | 9 years | doug | yet more mallocarray() changes. ok tedu@ deraadt@ |
spec_vnops.c | 1.83 | 9 years | miod | First step towards making uiomove() take a size_t size argument: - rename uiomov... |
subr_autoconf.c | 1.86 | 9 years | dlg | you need atomic.h to do atomic things. pointed out by deraadt@ |
subr_disk.c | 1.180 | 9 years | dlg | remove the second void * argument on tasks. when workqs were introduced, we pro... |
subr_evcount.c | 1.11 | 9 years | jsg | remove uneeded proc.h includes ok mpi@ kspillner@ |
subr_extent.c | 1.55 | 9 years | deraadt | pass size argument to free() ok doug tedu |
subr_hibernate.c | 1.115 | 9 years | mlarkin | Preserve a page's worth of random data on hibernate resume. Used to improve ent... |
subr_log.c | 1.28 | 9 years | miod | First step towards making uiomove() take a size_t size argument: - rename uiomov... |
subr_poison.c | 1.12 | 9 years | tedu | add back inverted poison patterns. keep high bits, but twiddle low bits. |
subr_pool.c | 1.180 | 9 years | dlg | reintroduce page item cache colouring. if you're having trouble understanding w... |
subr_prf.c | 1.84 | 9 years | mpf | Add dmesg -s support, to view the output of rc(8) system startup messages. Help ... |
subr_prof.c | 1.27 | 9 years | mpi | Fix profiling (GPROF) build. |
subr_userconf.c | 1.43 | 9 years | deraadt | pass size argument to free() ok doug tedu |
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... |
sys_generic.c | 1.96 | 9 years | millert | Remove useless extern definitions of nselcoll and selwait. OK guenther@ |
sys_pipe.c | 1.69 | 9 years | miod | First step towards making uiomove() take a size_t size argument: - rename uiomov... |
sys_process.c | 1.67 | 9 years | kettenis | Move ps_strings "after" the random stackgap. This makes its location a per-proc... |
sys_socket.c | 1.19 | 9 years | tedu | bzero -> memset. for the speeds. |
syscalls.c | 1.164 | 9 years | deraadt | sync |
syscalls.master | 1.152 | 9 years | deraadt | getrtable() can operate NOLOCK; ok guenther |
sysv_ipc.c | 1.7 | 9 years | jsg | remove uneeded proc.h includes ok mpi@ kspillner@ |
sysv_msg.c | 1.30 | 9 years | tedu | start retiring the nointr allocator. specify PR_WAITOK as a flag as a marker for... |
sysv_sem.c | 1.52 | 9 years | tedu | start retiring the nointr allocator. specify PR_WAITOK as a flag as a marker for... |
sysv_shm.c | 1.65 | 9 years | millert | The flags variable in shmat was not actually used. We need UVM_FLAG_* flags, no... |
tty.c | 1.121 | 9 years | miod | First step towards making uiomove() take a size_t size argument: - rename uiomov... |
tty_conf.c | 1.20 | 9 years | mpi | sl(4) is no more, thanks for all the fish! |
tty_endrun.c | 1.6 | 9 years | deraadt | pass size argument to free() ok doug tedu |
tty_msts.c | 1.19 | 9 years | deraadt | pass size argument to free() ok doug tedu |
tty_nmea.c | 1.44 | 9 years | deraadt | pass size argument to free() ok doug tedu |
tty_pty.c | 1.70 | 9 years | miod | First step towards making uiomove() take a size_t size argument: - rename uiomov... |
tty_subr.c | 1.31 | 9 years | tedu | convert bcopy to memcpy. ok millert |
tty_tty.c | 1.13 | 9 years | tedu | primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ... |
uipc_domain.c | 1.39 | 9 years | tedu | unifdef INET |
uipc_mbuf.c | 1.201 | 9 years | dlg | make mq_enlist drop mbufs is the queues length is exceeded. ok mpi@ claudio@ he... |
uipc_mbuf2.c | 1.40 | 9 years | tedu | convert bcopy to memcpy/memmove. ok krw |
uipc_proto.c | 1.6 | 12 years | matthew | Implement SOCK_SEQPACKET for UNIX sockets. ok claudio@ |
uipc_socket.c | 1.136 | 9 years | miod | First step towards making uiomove() take a size_t size argument: - rename uiomov... |
uipc_socket2.c | 1.59 | 9 years | tedu | convert bcopy to memcpy/memmove. ok krw |
uipc_syscalls.c | 1.99 | 9 years | guenther | Move doaccept() declaration from its .c file to sys/socketvar.h for use by compa... |
uipc_usrreq.c | 1.79 | 9 years | tedu | convert bcopy to memcpy/memmove. ok krw |
vfs_bio.c | 1.168 | 9 years | miod | Introduce VM_KERNEL_SPACE_SIZE as a replacement for (VM_MAX_KERNEL_ADDRESS - VM_... |
vfs_biomem.c | 1.33 | 9 years | guenther | Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latter doesn't ha... |
vfs_cache.c | 1.46 | 9 years | tedu | revert back to initial vnodes again so we can be sure nfs likes it |
vfs_default.c | 1.40 | 9 years | jsg | remove uneeded proc.h includes ok mpi@ kspillner@ |
vfs_getcwd.c | 1.24 | 9 years | tedu | primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ... |
vfs_init.c | 1.35 | 9 years | tedu | start retiring the nointr allocator. specify PR_WAITOK as a flag as a marker for... |
vfs_lockf.c | 1.19 | 9 years | tedu | start retiring the nointr allocator. specify PR_WAITOK as a flag as a marker for... |
vfs_lookup.c | 1.51 | 9 years | deraadt | SYMLOOP_MAX == MAXSYMLINKS, so use SYMLOOP_MAX |
vfs_subr.c | 1.229 | 9 years | guenther | Return EINVAL if the creds supplied for NFS export have a cr_ngroups less than z... |
vfs_sync.c | 1.53 | 9 years | tedu | primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ... |
vfs_syscalls.c | 1.216 | 9 years | tedu | primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ... |
vfs_vnops.c | 1.80 | 9 years | tedu | primary change: move uvm_vnode out of vnode, keeping only a pointer. objective: ... |
vfs_vops.c | 1.11 | 9 years | guenther | Oops, missed the new #include when manually applying the diff from Helg (xx404 (... |
exec_elf32.c (in the Attic) [Hide] | 1.3 | 9 years | krw | Missing $OpenBSD$'s. ok deraadt@ |
exec_elf64.c (in the Attic) [Hide] | 1.21 | 9 years | krw | Missing $OpenBSD$'s. ok deraadt@ |
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... |
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 ... |
syscalls.conf (in the Attic) [Hide] | 1.20 | 10 years | guenther | Snapshots for all archs have been built, so remove the T32 code |
vfs_cluster.c (in the Attic) [Hide] | 1.43 | 9 years | jsg | remove uneeded proc.h includes ok mpi@ kspillner@ |