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_6_BASE
File | Rev. | Age | Author | Last log entry |
---|---|---|---|---|
Parent Directory | ||||
Makefile | 1.37 | 10 years | miod | Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping this... |
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.31 | 10 years | deraadt | another lurking ecoff reference is found.. |
exec_elf.c | 1.100 | 9 years | tedu | branches: 1.100.4; use mallocarray for multiplied value checking |
exec_script.c | 1.31 | 9 years | tedu | use mallocarray for multiplied value checking |
exec_subr.c | 1.37 | 9 years | tedu | use mallocarray where arguments are multipled. ok deraadt |
genassym.sh | 1.12 | 9 years | jsg | Matthias Pfaller rescinded clauses three and four of his license http://mail-in... |
init_main.c | 1.216 | 9 years | guenther | It's init as a process that's special, not init's original thread. Remember init... |
init_sysent.c | 1.155 | 9 years | deraadt | sync |
kern_acct.c | 1.28 | 10 years | guenther | Eliminates struct pcred by moving the real and saved ugids into struct ucred; st... |
kern_bufq.c | 1.28 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
kern_clock.c | 1.85 | 9 years | deraadt | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h don't ... |
kern_descrip.c | 1.112 | 9 years | tedu | use mallocarray where arguments are multipled. ok deraadt |
kern_event.c | 1.58 | 9 years | tedu | branches: 1.58.4; add a size argument to free. will be used soon, but for now d... |
kern_exec.c | 1.144 | 9 years | tedu | branches: 1.144.4; add a size argument to free. will be used soon, but for now ... |
kern_exit.c | 1.147 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
kern_fork.c | 1.173 | 9 years | uebayasi | KERNEL_ASSERT_LOCKED(9): Assertion for kernel lock (Rev. 3) This adds a new ass... |
kern_kthread.c | 1.36 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
kern_ktrace.c | 1.69 | 9 years | uebayasi | KERNEL_ASSERT_LOCKED(9): Assertion for kernel lock (Rev. 3) This adds a new ass... |
kern_lock.c | 1.45 | 9 years | uebayasi | KERNEL_ASSERT_LOCKED(9): Assertion for kernel lock (Rev. 3) This adds a new ass... |
kern_malloc.c | 1.114 | 9 years | tedu | if the freedsize isn't zero, check that's reasonable. ok beck |
kern_physio.c | 1.40 | 9 years | uebayasi | KASSERTMSG(9): New kernel assertion with message KASSERT() is annoying as it on... |
kern_proc.c | 1.60 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
kern_prot.c | 1.60 | 10 years | guenther | Have each thread keeps its own (counted!) reference to the process's ucreds to a... |
kern_resource.c | 1.50 | 10 years | guenther | Eliminates struct pcred by moving the real and saved ugids into struct ucred; st... |
kern_rwlock.c | 1.22 | 9 years | guenther | Teach rw_status() and rrw_status() to return LK_EXCLOTHER if it's write locked b... |
kern_sched.c | 1.34 | 9 years | kettenis | If we're stopping a secondary cpu, don't let sched_choosecpu() short-circuit and... |
kern_sensors.c | 1.28 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
kern_sig.c | 1.173 | 9 years | claudio | Introduce PS_NOBROADCASTKILL a process flag that excludes processes from receivi... |
kern_subr.c | 1.40 | 9 years | tedu | trim some casts |
kern_synch.c | 1.116 | 9 years | deraadt | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h don't ... |
kern_sysctl.c | 1.260 | 9 years | mpi | Fewer <netinet/in_systm.h> ! |
kern_task.c | 1.10 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
kern_tc.c | 1.25 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
kern_time.c | 1.88 | 10 years | guenther | Prefer prsignal() to send process signals |
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.1 | 9 years | miod | Initial support to read GPT partition tables in the kernel, if option GPT. Contr... |
kern_watchdog.c | 1.9 | 11 years | deraadt | Swap arguments to wdog_register() since it is nicer, and prepare wdog_shutdown()... |
kern_xxx.c | 1.26 | 9 years | uebayasi | reboot(9): Add MI reboot entry function Now, for kernel to "reboot" (reboot, ha... |
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.35 | 9 years | guenther | Track whether a process is a zombie or not yet fully built via flags PS_{ZOMBIE,... |
spec_vnops.c | 1.78 | 10 years | guenther | Use local variables for ap->a_p where appropriate. ok deraadt@ |
subr_autoconf.c | 1.78 | 9 years | tedu | use mallocarray where arguments are multipled. ok deraadt |
subr_disk.c | 1.168 | 9 years | miod | Initial support to read GPT partition tables in the kernel, if option GPT. Contr... |
subr_evcount.c | 1.10 | 13 years | matthew | Get rid of evcount's support for arranging counters in a tree hierarchy. Everyt... |
subr_extent.c | 1.51 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
subr_hibernate.c | 1.99 | 9 years | mlarkin | fix some wrong comments and a bit of KNF |
subr_log.c | 1.22 | 9 years | bluhm | I/O ktrace of sendsyslog(2) did not work. As uiomove() adjusts iov_len to 0, we... |
subr_poison.c | 1.11 | 9 years | deraadt | The last poison change is awesome, it is triggering use after free bugs. Some of... |
subr_pool.c | 1.138 | 9 years | tedu | drain some boolean_t poison |
subr_prf.c | 1.83 | 9 years | uebayasi | KASSERTMSG(9): New kernel assertion with message KASSERT() is annoying as it on... |
subr_prof.c | 1.26 | 9 years | deraadt | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h don't ... |
subr_userconf.c | 1.42 | 9 years | mpi | Set the console input in polling mode before entering ukc. ok miod@, deraadt@, ... |
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.92 | 9 years | tedu | trim some casts |
sys_pipe.c | 1.65 | 10 years | guenther | Copy timespecs member by member in fo_stat callback functions, to avoid leaking ... |
sys_process.c | 1.64 | 9 years | tedu | pass the size to free in some of the obvious cases |
sys_socket.c | 1.19 | 9 years | tedu | bzero -> memset. for the speeds. |
syscalls.c | 1.156 | 9 years | deraadt | sync |
syscalls.master | 1.143 | 9 years | deraadt | Add new sendsyslog(const char *, size_t) system call which simply passes a messa... |
sysv_ipc.c | 1.6 | 15 years | millert | Update access(2) to have modern semantics with respect to X_OK and the superuser... |
sysv_msg.c | 1.28 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
sysv_sem.c | 1.49 | 9 years | tedu | use mallocarray where arguments are multipled. ok deraadt |
sysv_shm.c | 1.58 | 9 years | tedu | use mallocarray where arguments are multipled. ok deraadt |
tty.c | 1.113 | 9 years | tedu | use mallocarray where arguments are multipled. ok deraadt |
tty_conf.c | 1.18 | 10 years | guenther | lint is gone, and the 'lint' conditional was never in the implementation namespa... |
tty_endrun.c | 1.4 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
tty_msts.c | 1.17 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
tty_nmea.c | 1.42 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
tty_pty.c | 1.68 | 9 years | tedu | use mallocarray where arguments are multipled. ok deraadt |
tty_subr.c | 1.29 | 9 years | tedu | bzero -> memset. for the speeds. |
tty_tty.c | 1.12 | 12 years | mikeb | Introduce a kqfilter wrapper for the controlling tty device entry which allows a... |
uipc_domain.c | 1.37 | 9 years | tedu | "It's not the years, honey; it's the mileage." bluetooth support doesn't work a... |
uipc_mbuf.c | 1.192 | 9 years | tedu | bzero -> memset. for the speeds. |
uipc_mbuf2.c | 1.37 | 10 years | dlg | return ENOBUFS on failure from m_defrag and m_tag_copy_chain. m_foo functions t... |
uipc_proto.c | 1.6 | 12 years | matthew | Implement SOCK_SEQPACKET for UNIX sockets. ok claudio@ |
uipc_socket.c | 1.130 | 9 years | tedu | bzero -> memset. for the speeds. |
uipc_socket2.c | 1.56 | 11 years | tedu | remove some obsolete casts |
uipc_syscalls.c | 1.91 | 9 years | tedu | pass the size to free in some of the obvious cases |
uipc_usrreq.c | 1.76 | 9 years | tedu | bzero -> memset. for the speeds. |
vfs_bio.c | 1.160 | 9 years | tedu | trim some casts |
vfs_biomem.c | 1.29 | 10 years | mpi | Reduce uvm include madness. Use <uvm/uvm_extern.h> instead of <uvm/uvm.h> if po... |
vfs_cache.c | 1.36 | 10 years | jsing | Assert that we never have destinations cached for a non-VDIR vnode. ok beck@ |
vfs_default.c | 1.39 | 12 years | deraadt | move the specfs code to a place people can see it; ok guenther thib krw |
vfs_getcwd.c | 1.22 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
vfs_init.c | 1.33 | 10 years | espie | a bit more tmpfs scaffolding (still not active, no kernel change) reduces the ac... |
vfs_lockf.c | 1.17 | 12 years | guenther | POSIX locks should track the process's pid and not the thread's id |
vfs_lookup.c | 1.47 | 10 years | guenther | As long as we're pulling in "systrace.h", might as well conditionalize the inclu... |
vfs_subr.c | 1.218 | 9 years | tedu | pass the size to free in some of the obvious cases |
vfs_sync.c | 1.51 | 10 years | guenther | Use time_t for storing time_t values, duh ok deraadt@ |
vfs_syscalls.c | 1.208 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
vfs_vnops.c | 1.78 | 9 years | tedu | pass the size to free in some of the obvious cases |
vfs_vops.c | 1.9 | 10 years | guenther | Switch time_t, ino_t, clock_t, and struct kevent's ident and data members to 64b... |
exec_elf32.c (in the Attic) [Hide] | 1.2 | 22 years | art | branches: 1.2.2; Every file must have a license blob, even if the blob is large... |
exec_elf64.c (in the Attic) [Hide] | 1.20 | 22 years | art | Every file must have a license blob, even if the blob is larger than the file. |
kern_lkm.c (in the Attic) [Hide] | 1.48 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
kern_malloc_debug.c (in the Attic) [Hide] | 1.33 | 10 years | mpi | Reduce uvm include madness. Use <uvm/uvm_extern.h> instead of <uvm/uvm.h> if po... |
kern_workq.c (in the Attic) [Hide] | 1.15 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |
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.42 | 9 years | tedu | add a size argument to free. will be used soon, but for now default to 0. after ... |