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_3_7_BASE


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] Makefile  1.11   19 years  pat   remove netiso since it doesn't exist anymore ok otto henning
[TXT] exec_conf.c  1.17   20 years  tedu   rework access to emulations slightly in an effort to both merge and separate exe...
[TXT] exec_elf.c  1.49   20 years  tedu   verify exec headers before attempting malloc. reported by Georgi Guninski.
[TXT] exec_script.c  1.21   19 years  marius   fix an issue when scripts are exec'd under systrace where the argv[0] would be n...
[TXT] exec_subr.c  1.26   19 years  hshoexer   fix typo in comment ok deraadt@ markus@
[TXT] genassym.sh  1.11   20 years  miod   Grok union like struct in genassym.cf. Will be needed shortly.
[TXT] init_main.c  1.123   19 years  mickey   2005
[TXT] init_sysent.c  1.85   19 years  deraadt   sync
[TXT] kern_acct.c  1.15   19 years  tholo   This moves access to wall and uptime variables in MI code, encapsulating all suc...
[TXT] kern_clock.c  1.52   19 years  grange   branches: 1.52.2; 1.52.4; Diff from art@: Update ticks in timeout_hardclock_u...
[TXT] kern_descrip.c  1.69   19 years  tedu   branches: 1.69.4; remove p arg from fdplock
[TXT] kern_event.c  1.25   19 years  millert   Don't put parens around the call to pool_put but do use parens to protect expans...
[TXT] kern_exec.c  1.91   19 years  miod   branches: 1.91.2; Fail exec for disabled compat with EPERM rather than ENOEXEC....
[TXT] kern_exit.c  1.54   19 years  miod   Use list and queue macros where applicable to make the code easier to read; no c...
[TXT] kern_fork.c  1.74   19 years  tedu   fix pr4036, don't set p2->p_cpu to null ok deraadt miod markus
[TXT] kern_kthread.c  1.24   19 years  miod   Have kthread_create_deferred() act immediately once kthread_run_deferred_queue()...
[TXT] kern_ktrace.c  1.34   19 years  miod   Use list and queue macros where applicable to make the code easier to read; no c...
[TXT] kern_lock.c  1.17   19 years  marius   additional DIAGNOSTIC, checking for proc in lockmgr when required ok pedro@ ted...
[TXT] kern_malloc.c  1.59   19 years  niklas   Import M_CANFAIL support from NetBSD, removes a nasty panic during low-mem scena...
[TXT] kern_physio.c  1.22   20 years  jmc   typos from Jonathon Gray;
[TXT] kern_proc.c  1.25   19 years  tedu   split out uidinfo from kern_proc.c private, use it to store lock count, restrict...
[TXT] kern_prot.c  1.26   20 years  henning   match syscallargs comments with reality from Patrick Latifi <patrick.l@hermes.us...
[TXT] kern_resource.c  1.28   19 years  miod   Use list and queue macros where applicable to make the code easier to read; no c...
[TXT] kern_rwlock.c  1.3   19 years  art   I was wrong. The assymetry created by the proc argument to rw_enter_write is hor...
[TXT] kern_sig.c  1.73   19 years  miod   Use list and queue macros where applicable to make the code easier to read; no c...
[TXT] kern_subr.c  1.29   19 years  deraadt   mountroothooks are called after the root filesystem is mounted.
[TXT] kern_synch.c  1.61   19 years  tedu   put the scheduler in its own file. reduces clutter, and logically separates "pu...
[TXT] kern_sysctl.c  1.124   19 years  tedu   split out uidinfo from kern_proc.c private, use it to store lock count, restrict...
[TXT] kern_tc.c  1.3   19 years  grange   Some cleanup: - don't mix unsigned and u_int across the code - un'static some fu...
[TXT] kern_time.c  1.45   19 years  tholo   branches: 1.45.4; This touches only MI code, and adds new time keeping code. T...
[TXT] kern_timeout.c  1.22   19 years  deraadt   when panicing from timeout_add being < 0, print the value; ok miod
[TXT] kern_watchdog.c  1.1   21 years  markus   add kern.watchdog sysctl and generic watchdog interface; based on feedback and d...
[TXT] kern_xxx.c  1.9   20 years  tedu   change arguments to suser. suser now takes the process, and a flags argument. ...
[TXT] makesyscalls.sh  1.10   22 years  millert   Don't put a tab between a function and its arguments
[TXT] sched_bsd.c  1.1   19 years  tedu   put the scheduler in its own file. reduces clutter, and logically separates "pu...
[TXT] subr_autoconf.c  1.40   19 years  miod   Use list and queue macros where applicable to make the code easier to read; no c...
[TXT] subr_disk.c  1.29   19 years  miod   Use list and queue macros where applicable to make the code easier to read; no c...
[TXT] subr_evcount.c  1.6   19 years  miod   Do not provide the KERN_EMUL, KERN_EVCOUNT, KERN_INTRCNT, KERN_PROC* and HW_SENS...
[TXT] subr_extent.c  1.26   19 years  miod   Use list and queue macros where applicable to make the code easier to read; no c...
[TXT] subr_log.c  1.11   20 years  millert   Replace select backends with poll backends. selscan() and pollscan() now call t...
[TXT] subr_pool.c  1.45   19 years  mickey   proper condition for freeing a page and fix a comment appropriately; art@ tedu@ ...
[TXT] subr_prf.c  1.60   19 years  art   protect printf with a mutex instead of SIMPLELOCK.
[TXT] subr_prof.c  1.14   20 years  henning   match syscallargs comments with reality from Patrick Latifi <patrick.l@hermes.us...
[TXT] subr_userconf.c  1.33   21 years  maja   remove clause 3 and 4. -moj
[TXT] subr_xxx.c  1.8   21 years  millert   Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul...
[TXT] sys_generic.c  1.49   19 years  tholo   This moves access to wall and uptime variables in MI code, encapsulating all suc...
[TXT] sys_pipe.c  1.49   19 years  tedu   remove p arg from fdplock
[TXT] sys_process.c  1.28   19 years  niklas   debranch SMP, have fun
[TXT] sys_socket.c  1.9   20 years  millert   Replace select backends with poll backends. selscan() and pollscan() now call t...
[TXT] syscalls.c  1.86   19 years  deraadt   sync
[TXT] syscalls.master  1.76   19 years  deraadt   3 functions had inexact types; millert ok
[TXT] sysv_ipc.c  1.4   19 years  millert   Rename structs oipc_perm, omsqid_ds, osemid_ds, oshmid_ds to ipc_perm23, etc to ...
[TXT] sysv_msg.c  1.18   19 years  millert   Rename structs oipc_perm, omsqid_ds, osemid_ds, oshmid_ds to ipc_perm23, etc to ...
[TXT] sysv_sem.c  1.32   19 years  millert   branches: 1.32.6; 1.32.8; Rename structs oipc_perm, omsqid_ds, osemid_ds, oshm...
[TXT] sysv_shm.c  1.46   19 years  millert   Rename structs oipc_perm, omsqid_ds, osemid_ds, oshmid_ds to ipc_perm23, etc to ...
[TXT] tty.c  1.68   19 years  miod   Use list and queue macros where applicable to make the code easier to read; no c...
[TXT] tty_conf.c  1.8   21 years  millert   Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul...
[TXT] tty_pty.c  1.28   19 years  millert   When setting kern.tty.maxptys, store the old value in oldp, not random stack gar...
[TXT] tty_subr.c  1.17   21 years  deraadt   remove terms 3 and 4 of some of my licences
[TXT] tty_tty.c  1.8   20 years  millert   Replace select backends with poll backends. selscan() and pollscan() now call t...
[TXT] uipc_domain.c  1.21   19 years  grange   First step in Bluetooth protocol stack support. The code is adopted from the Fr...
[TXT] uipc_mbuf.c  1.70   20 years  tedu   change uvm_km_getpage to take waitok argument and sleep if appropriate. change b...
[TXT] uipc_mbuf2.c  1.22   19 years  itojun   fix cases when m_dup1() returned mbuf chain (instead of single mbuf). yamt@netbs...
[TXT] uipc_proto.c  1.4   21 years  millert   Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul...
[TXT] uipc_socket.c  1.56   19 years  markus   enable receive() accounting and use uio_procp for send() accounting, too ok dera...
[TXT] uipc_socket2.c  1.38   20 years  markus   change sb_mbmax to: (sb_max/MCLBYTES) * (MSIZE+MCLBYTES); ok deraadt CV --------...
[TXT] uipc_syscalls.c  1.60   19 years  tedu   remove p arg from fdplock
[TXT] uipc_usrreq.c  1.28   19 years  tedu   branches: 1.28.4; remove p arg from fdplock
[TXT] vfs_bio.c  1.75   19 years  miod   branches: 1.75.2; Use list and queue macros where applicable to make the code e...
[TXT] vfs_cache.c  1.14   19 years  pedro   Fix handling of names bigger than NCHNAMLEN in cache_enter(), okay tedu@
[TXT] vfs_default.c  1.25   19 years  tedu   in theory, vnlock should alays be NULL in the generic lock (sic) functions. in r...
[TXT] vfs_init.c  1.17   20 years  tedu   use pool for namei pathbuf. testing ok millert@ tdeval@
[TXT] vfs_lockf.c  1.11   19 years  tedu   revise lockf limit policy. after exceeding "soft limit", start enforcing a hard...
[TXT] vfs_lookup.c  1.28   19 years  pedro   save an (eventually existent) namei process context when going over symbolic lin...
[TXT] vfs_subr.c  1.109   19 years  pedro   branches: 1.109.2; change vget() to only put a vnode back on the free lists if ...
[TXT] vfs_sync.c  1.29   19 years  pedro   silly typo...
[TXT] vfs_syscalls.c  1.119   19 years  miod   Use list and queue macros where applicable to make the code easier to read; no c...
[TXT] vfs_vnops.c  1.45   19 years  millert   Change mode_t and nlink_t from 16bit to 32bit. This allows us to use mode_t in ...
[TXT] Make.tags.inc (in the Attic) [Hide]  1.8   19 years  pat   remove netiso since it doesn't exist anymore ok otto henning
[TXT] README (in the Attic) [Hide]  1.4   23 years  angelos   Typo.
[TXT] exec_aout.c (in the Attic) [Hide]  1.9   20 years  espie   a.out emulation for dynamic binaries: intercept the right system calls so that t...
[TXT] exec_ecoff.c (in the Attic) [Hide]  1.9   22 years  art   New function vn_marktext - mark a vnode as executing a text image. Use where VTE...
[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.41   20 years  tedu   better way of finding and identifying lkms. adapted from pr2910 by peter werner,...
[TXT] kern_malloc_debug.c (in the Attic) [Hide]  1.23   19 years  art   Fix inversed logic in handling the "nowait/waitok" flags. Bugs in two places in ...
[TXT] kgdb_stub.c (in the Attic) [Hide]  1.6   21 years  millert   Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul...
[TXT] subr_mutex.c (in the Attic) [Hide]  1.1   19 years  art   Introducing mutexes - cpu-owned spinning locks with spl semantics. This is the ...
[TXT] syscalls.conf (in the Attic) [Hide]  1.6   20 years  millert   POSIX says the length parameter for semop(2) and shmget(2) should be size_t. Cre...
[TXT] tty_tb.c (in the Attic) [Hide]  1.5   20 years  mickey   constify constant consts
[TXT] vfs_cluster.c (in the Attic) [Hide]  1.33   19 years  pedro   styling
[TXT] vfs_conf.c (in the Attic) [Hide]  1.24   19 years  marius   NFS commit coalescion: instead of sending a commit for each block, coalesce thes...
[TXT] vnode_if.c (in the Attic) [Hide]  1.38   19 years  niklas   regen
[TXT] vnode_if.sh (in the Attic) [Hide]  1.13   21 years  millert   Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul...
[TXT] vnode_if.src (in the Attic) [Hide]  1.24   20 years  jmc   typos from Jonathon Gray;