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_5
File | Rev. | Age | Author | Last log entry |
---|---|---|---|---|
Parent Directory | ||||
Makefile | 1.48 | 7 years | deraadt | +arm64 |
clock_subr.c | 1.6 | 7 years | guenther | Pull in <sys/time.h> for clock_ymdhms bits ok deraadt@ |
dma_alloc.c | 1.13 | 7 years | dlg | all pools have their ipl set via pool_setipl, so fold it into pool_init. the io... |
exec_conf.c | 1.35 | 7 years | guenther | In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() except leaving out... |
exec_elf.c | 1.147 | 5 years | guenther | Core files with >65535 sections have to use PN_XNUM and a section header to pass... |
exec_script.c | 1.47 | 5 years | mpi | Put file descriptors on shared data structures when they are completely setup, t... |
exec_subr.c | 1.55 | 6 years | deraadt | Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and syscal... |
genassym.sh | 1.13 | 6 years | tedu | create a temp directory for all the temp files instead of trying to name them on... |
init_main.c | 1.284 | 5 years | visa | Introduce safe memory reclamation, a mechanism for reclaiming shared objects tha... |
init_sysent.c | 1.200 | 5 years | deraadt | sync |
kern_acct.c | 1.36 | 6 years | visa | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always curproc tha... |
kern_bufq.c | 1.32 | 6 years | mikeb | Correct the check when selecting an elevator Coverity CID 1453358; Severity: un... |
kern_clock.c | 1.98 | 5 years | mpi | Simplify by using `spc' since we already have it, no behavior change. |
kern_descrip.c | 1.183 | 5 years | anton | trace struct flock; ok visa@ |
kern_event.c | 1.101 | 5 years | cheloha | EVFILT_TIMER: Remove extra tick from tvtohz(9) on timeout reload. tvtohz(9) add... |
kern_exec.c | 1.203 | 5 years | bluhm | Fix stack info leak in execve(2). There are 2x4 bytes of padding in struct ps_s... |
kern_exit.c | 1.173 | 5 years | tedu | eliminate a ?: in witness mtx initializer by pushing the default one level up. o... |
kern_fork.c | 1.209 | 5 years | visa | Fix unsafe use of ptsignal() in mi_switch(). ptsignal() has to be called with t... |
kern_kthread.c | 1.42 | 5 years | visa | Grab the KERNEL_LOCK() in kthread_create(9) to enable unlocked code paths create... |
kern_ktrace.c | 1.99 | 5 years | beck | Decouple unveil from the pledge flags, by adding dedicated unveil flags to the n... |
kern_lock.c | 1.68 | 5 years | visa | Add a simple spinning mutex for ddb. Unlike mutex(9), this lock keeps on spinnin... |
kern_malloc.c | 1.136 | 5 years | bluhm | In free(9) call wakeup() after mtx_leave() consistently. OK kettenis@ visa@ mpi@... |
kern_physio.c | 1.43 | 9 years | jsg | Remove some includes include-what-you-use claims don't have any direct symbols u... |
kern_pledge.c | 1.251 | 5 years | florian | Allow *at variant of mkfifo and mknod, too. OK deraadt |
kern_proc.c | 1.85 | 5 years | visa | Add a mechanism for managing asynchronous IO signal registrations. It centralize... |
kern_prot.c | 1.75 | 5 years | visa | tweak comment |
kern_resource.c | 1.59 | 5 years | visa | Fix unsafe use of ptsignal() in mi_switch(). ptsignal() has to be called with t... |
kern_rwlock.c | 1.37 | 5 years | guenther | Constipate all the struct lock_type's so they go into .rodata ok visa@ |
kern_sched.c | 1.56 | 5 years | visa | Make sure that each ci has its spc_deferred queue initialized. Otherwise, the sy... |
kern_sensors.c | 1.38 | 7 years | deraadt | Correct wakeup() dance in sensor_task_work() Problem noticed by krw |
kern_sig.c | 1.228 | 5 years | tedu | open the coredump file non-blocking. cheloha found it blocks with a fifo. ok che... |
kern_smr.c | 1.1 | 5 years | visa | Introduce safe memory reclamation, a mechanism for reclaiming shared objects tha... |
kern_srp.c | 1.12 | 6 years | deraadt | If you use sys/param.h, you don't need sys/types.h |
kern_subr.c | 1.50 | 6 years | anton | In hash{free,init}(), there's no need to calculate the size of the hash table if... |
kern_synch.c | 1.147 | 5 years | cheloha | Sprinkle a pinch of timerisvalid/timespecisvalid over the rest of sys/kern |
kern_sysctl.c | 1.354.2.1 | 4 years | tb | Return EINVAL for KERN_PROC if the size parameter is 0. Prevents a panic due to ... |
kern_task.c | 1.24 | 5 years | dlg | deprecate TASKQ_CANTSLEEP since nothing uses it anymore if we ever want it back... |
kern_tc.c | 1.43 | 5 years | cheloha | MP-safe timecounting: new rwlock: tc_lock tc_lock allows adjfreq(2) and the ker... |
kern_time.c | 1.114 | 5 years | cheloha | Tweak previous: include <sys/stdint.h> for INT64_MAX/INT64_MIN. |
kern_timeout.c | 1.53 | 6 years | dlg | i forgot to convert timeout_proc_barrier to cond_signal |
kern_unveil.c | 1.25 | 5 years | beck | Remove this assert, I can't do this here with UNVEIL_INSPECT added aggressively ... |
kern_uuid.c | 1.2 | 9 years | miod | Sync enc/dec routines with libc. |
kern_watchdog.c | 1.13 | 7 years | mpi | Revert previous, it's a documented behavior and people might rely on it. Pointe... |
kern_xxx.c | 1.36 | 5 years | deraadt | retguard has now replaced the stack protector on clang architectures, the kernel... |
makesyscalls.sh | 1.13 | 7 years | jca | unbalenced->unbalanced |
sched_bsd.c | 1.50 | 5 years | visa | Introduce safe memory reclamation, a mechanism for reclaiming shared objects tha... |
spec_vnops.c | 1.95 | 5 years | visa | Remember to lock v_specparent for VOP operations. OK anton@, mpi@ |
subr_autoconf.c | 1.93 | 5 years | mpi | free(9) sizes for softcs. ok tedu@ |
subr_disk.c | 1.234 | 6 years | jasper | replace add_*_randomness with enqueue_randomness() this gets rid of the source ... |
subr_evcount.c | 1.12 | 9 years | jsg | Remove some includes include-what-you-use claims don't have any direct symbols u... |
subr_extent.c | 1.60 | 5 years | mpi | Revert previous, it breaks regress. |
subr_hibernate.c | 1.125 | 5 years | mlarkin | don't let the retguard skip region exceed the space we have reserved for it in t... |
subr_kubsan.c | 1.2 | 5 years | anton | correct LOCATION_REPORTED mask |
subr_log.c | 1.56 | 5 years | mpi | Use FNONBLOCK instead of SS_NBIO to check/indicate that the I/O mode for sockets... |
subr_percpu.c | 1.8 | 6 years | deraadt | If you use sys/param.h, you don't need sys/types.h |
subr_poison.c | 1.14 | 6 years | deraadt | If you use sys/param.h, you don't need sys/types.h |
subr_pool.c | 1.226 | 5 years | tedu | revert revert revert. there are many other archs that use custom allocs. |
subr_prf.c | 1.97 | 5 years | deraadt | irrelevant part snuck into previous commit; from semarie |
subr_prof.c | 1.30 | 7 years | mpi | Introduce Dynamic Profiling, a ddb(4) based & gprof compatible kernel profiling ... |
subr_tree.c | 1.10 | 5 years | dlg | Fix a "copy-and-paste" error that Coverity picked up in the augment code This b... |
subr_userconf.c | 1.45 | 7 years | mpi | Rename Debugger() into db_enter(). Using a name with the 'db_' prefix makes it ... |
subr_witness.c | 1.30 | 5 years | kevlo | Remove FBSDID. ok deraadt@ |
subr_xxx.c | 1.16 | 6 years | mpi | Silence assertwaitok() if we are in ddb(4). ok bluhm@ |
sys_futex.c | 1.12 | 5 years | mpi | Use ktrreltimespec() as the timeout is relative, pointed by matthew@. ok cheloh... |
sys_generic.c | 1.123 | 5 years | cheloha | select(2), pselect(2), poll(2), ppoll(2): Support full timeout range. Remove th... |
sys_pipe.c | 1.87 | 5 years | visa | Fix fcntl(fd, F_GETOWN) with pipes. As a regression of kern_descrip.c r1.177 and... |
sys_process.c | 1.80 | 6 years | mpi | Change some returns into gotos, will help keeping the unlocking path simpler. N... |
sys_socket.c | 1.42 | 5 years | visa | Utilize sigio with sockets. OK mpi@ |
syscalls.c | 1.199 | 5 years | deraadt | sync |
syscalls.master | 1.189 | 5 years | deraadt | mincore() is a relic from the past, exposing physical machine information about ... |
sysv_ipc.c | 1.8 | 9 years | jsg | Remove some includes include-what-you-use claims don't have any direct symbols u... |
sysv_msg.c | 1.34 | 5 years | mpi | free(9) size for temporary buffer. ok ratchov@ |
sysv_sem.c | 1.56 | 5 years | anton | branches: 1.56.4; When freeing the sem_undo structure in semundo_adjust(), upda... |
sysv_shm.c | 1.71 | 5 years | millert | I am retiring my old email address; replace it with my OpenBSD one. |
tty.c | 1.143 | 5 years | jsg | fix whitespace |
tty_conf.c | 1.23 | 8 years | sf | Re-add config includes These got lost in previous commit. This broke ppp, nmea,... |
tty_endrun.c | 1.8 | 6 years | mpi | Remove almost unused `flags' argument of suser(). The account flag `ASU' will n... |
tty_msts.c | 1.21 | 6 years | mpi | Remove almost unused `flags' argument of suser(). The account flag `ASU' will n... |
tty_nmea.c | 1.48 | 5 years | landry | Parse altitude and ground speed values from the GGA & RMC NMEA messages, and pro... |
tty_pty.c | 1.93 | 5 years | anton | Bring back revision 1.91 now that vmd has been fixed, repeating the previous com... |
tty_subr.c | 1.33 | 8 years | krw | Change a bunch of (<blah> *)0 to NULL. ok beck@ deraadt@ |
tty_tty.c | 1.24 | 6 years | visa | Remove proc from the parameters of vn_lock(). The parameter is unnecessary becau... |
uipc_domain.c | 1.56 | 5 years | denis | Replace value with a constant OK bluhm@, jca@ |
uipc_mbuf.c | 1.268 | 5 years | tedu | revert revert revert. there are many other archs that use custom allocs. |
uipc_mbuf2.c | 1.43 | 5 years | claudio | M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers for m_leadingspace() an... |
uipc_proto.c | 1.17 | 6 years | guenther | AF_LOCAL was a failed attempt (by POSIX?) to seem less UNIX-specific, but AF_UNI... |
uipc_socket.c | 1.231.2.1 | 4 years | tb | Fix unlimited recursion caused by local outbound bcast/mcast packet sent via spl... |
uipc_socket2.c | 1.100 | 5 years | dlg | let sbcreatecontrol take a const void * instead of a caddr_t. this makes it eas... |
uipc_syscalls.c | 1.181 | 5 years | deraadt | Yet another (unsigned) cast who's only purpose is to incorrectly truncate a size... |
uipc_usrreq.c | 1.139 | 5 years | martijn | Allow SO_PEERCRED to be called on sockets created with socketpair. OK claudio@ ... |
vfs_bio.c | 1.188 | 5 years | tedu | if a write fails, we mark the buffer invalid and throw it away. this can lead to... |
vfs_biomem.c | 1.39 | 6 years | mlarkin | KNF (wrap a long line) |
vfs_cache.c | 1.57 | 6 years | kn | Sync VFS documentation with reality Missed during the "Namecache revamp" in 200... |
vfs_default.c | 1.43 | 7 years | bluhm | Remove the unused olddp parameter from function dounmount(). OK mpi@ millert@ |
vfs_getcwd.c | 1.31 | 6 years | visa | Drop unnecessary `p' parameter from vget(9). OK mpi@ |
vfs_init.c | 1.42 | 5 years | visa | Restrict which filesystems are available for swap. This rules out obvious miscon... |
vfs_lockf.c | 1.36 | 5 years | visa | Move the prototypes of internal lockf functions from <sys/lockf.h> to vfs_lockf.... |
vfs_lookup.c | 1.76 | 5 years | beck | Fix a collection of covering unveil bugs that prevent unveil's of upper level di... |
vfs_subr.c | 1.287 | 5 years | visa | Restrict which filesystems are available for swap. This rules out obvious miscon... |
vfs_sync.c | 1.60 | 5 years | visa | Simplify the startup of the cleaner, reaper and update threads by passing the ma... |
vfs_syscalls.c | 1.314 | 5 years | beck | Make stat(2) and access(2) need UNVEIL_READ instead of UNVEIL_INSPECT UNVEIL_IN... |
vfs_vnops.c | 1.97 | 5 years | mpi | Reorder checks in the read/write(2) family of syscalls to prepare making file op... |
vfs_vops.c | 1.20 | 5 years | tedu | if a write fails, we mark the buffer invalid and throw it away. this can lead to... |
syscalls.conf (in the Attic) [Hide] | 1.20 | 10 years | guenther | Snapshots for all archs have been built, so remove the T32 code |