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_6_BASE


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