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_4_5_BASE


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] Makefile  1.18   16 years  norby   Import MPLS (Multi Protocol Label Switching) MPLS support partly based on the (...
[TXT] clock_subr.c  1.2   17 years  jmc   grammar, spelling, and style fixes from bret lambert; kern_descrip.c change ok d...
[TXT] exec_conf.c  1.19   15 years  djm   increase MAXINTERP from 64 to 128 and allow a little extra room on top of that f...
[TXT] exec_elf.c  1.67   15 years  deraadt   vm_map_lock() around calls to uvm_map_findspace(); ok tedu
[TXT] exec_script.c  1.25   16 years  chl   MALLOC/FREE -> malloc/free replace an hard coded value with M_WAITOK ok krw@
[TXT] exec_subr.c  1.28   17 years  jmc   grammar, spelling, and style fixes from bret lambert; kern_descrip.c change ok d...
[TXT] genassym.sh  1.11   20 years  miod   Grok union like struct in genassym.cf. Will be needed shortly.
[TXT] init_main.c  1.157   15 years  deraadt   use nitems(); dunnoseriously@gmail
[TXT] init_sysent.c  1.103   16 years  otto   regen
[TXT] kern_acct.c  1.21   17 years  tedu   move p_limit and p_cred into struct process leave macros behind for now to keep ...
[TXT] kern_clock.c  1.68   15 years  miod   Pass the new pointer to sysctl_clockrate(), so that trying to change the value o...
[TXT] kern_descrip.c  1.81   15 years  blambert   Punctuate comment for clarity, and keep tense consistent throughout ok and impr...
[TXT] kern_event.c  1.33   16 years  thib   Add a PR_ZERO flag for pools, to compliment the M_ZERO malloc flag, does the sam...
[TXT] kern_exec.c  1.109   15 years  thib   properly terminate fake argument list. From NetBSD; OK deraadt@
[TXT] kern_exit.c  1.82   15 years  guenther   Move the functionality of psignal() to a new function ptsignal() that takes an a...
[TXT] kern_fork.c  1.101   15 years  tedu   slightly optimized the ptrace stat allocation to only happen when needed. ok der...
[TXT] kern_kthread.c  1.30   15 years  ray   First pass at removing clauses 3 and 4 from NetBSD licenses. Not sure what's mo...
[TXT] kern_ktrace.c  1.46   15 years  pedro   Grab a reference to the trace vnode of the process when traversing the global pr...
[TXT] kern_lock.c  1.32   15 years  grange   Surround WEHOLDIT() macro with braces to make it more safe. No binary change. o...
[TXT] kern_malloc.c  1.79   15 years  miod   Don't enforce a minimum size for nkmempages by default; if the computed value (b...
[TXT] kern_physio.c  1.28   17 years  pedro   Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@ deraadt@ ...
[TXT] kern_proc.c  1.39   15 years  deraadt   branches: 1.39.2; change all callers of enterpgrp() to pre-allocate a pgrp or s...
[TXT] kern_prot.c  1.38   15 years  guenther   branches: 1.38.2; Move the functionality of psignal() to a new function ptsigna...
[TXT] kern_resource.c  1.33   16 years  thib   Use LIST_FOREACH() instead of handrolling. From: Pierre Riteau pierre.riteau_at...
[TXT] kern_rwlock.c  1.13   17 years  tedu   print lock name in some panic messages so we know what's up ok krw marco pedro
[TXT] kern_sched.c  1.8   15 years  deraadt   oops
[TXT] kern_sensors.c  1.22   15 years  blambert   Convert timeout_add() calls using multiples of hz to timeout_add_sec() Really j...
[TXT] kern_sig.c  1.102   15 years  guenther   Remove KASSERT() that could trigger when an rthread in sigwait() got multiple si...
[TXT] kern_subr.c  1.32   15 years  marco   Remove silly panic when disestablish cookie doesnt exist ok art
[TXT] kern_synch.c  1.87   15 years  blambert   There's no need to fully traverse the wakeup queue when waking a specific proces...
[TXT] kern_sysctl.c  1.168   15 years  miod   Pass the new pointer to sysctl_clockrate(), so that trying to change the value o...
[TXT] kern_tc.c  1.12   15 years  deraadt   queue tc randomness when we get it. the tc_init() ones are (might be) submitted...
[TXT] kern_time.c  1.65   15 years  djm   system/5918: fix clearing of ITIMER_VIRTUAL and ITIMER_PROF it_interval ok tedu@...
[TXT] kern_timeout.c  1.29   15 years  blambert   Add timeout_add_msec(), for timeouts in milliseconds. Idea and original patch m...
[TXT] kern_watchdog.c  1.7   17 years  mbalmer   Change the semantics of kern.watchdog.auto slightly: If kern.watchdog.auto is se...
[TXT] kern_xxx.c  1.10   18 years  jsg   ansi/deregister. 'go for it' deraadt@
[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.19   15 years  art   Some paranoia and deconfusion. - setrunnable should never be run on SIDL proces...
[TXT] subr_autoconf.c  1.56   15 years  miod   Allow devices attaching at root (such as softraid) to be disabled in UKC. ok mar...
[TXT] subr_disk.c  1.84   15 years  otto   two more consistency checks for a disklabel, to prevent havoc later on; prompted...
[TXT] subr_evcount.c  1.8   17 years  grange   Kill unused code. ok art@
[TXT] subr_extent.c  1.34   15 years  ray   First pass at removing clauses 3 and 4 from NetBSD licenses. Not sure what's mo...
[TXT] subr_log.c  1.15   16 years  thib   unsupported ioctl's should be returned with ENOTTY not -1; ok miod@
[TXT] subr_pool.c  1.78   15 years  deraadt   ensure all pi_magic checks are inside DIAGNOSTIC
[TXT] subr_prf.c  1.74   15 years  miod   Do not disallow kernel crash dumps on panic if swap encryption is enabled, as du...
[TXT] subr_prof.c  1.17   17 years  art   Since p_flag is often manipulated in interrupts and without biglock it's a good ...
[TXT] subr_userconf.c  1.35   16 years  maja   Make it possible to disable/enable pseudo devices in UKC, config file and at con...
[TXT] subr_xxx.c  1.9   18 years  jsg   ansi and deregister. No binary change.
[TXT] sys_generic.c  1.59   15 years  guenther   Move the functionality of psignal() to a new function ptsignal() that takes an a...
[TXT] sys_pipe.c  1.55   15 years  guenther   Switch struct stat's timespec members to the names standardized in POSIX 1003.1-...
[TXT] sys_process.c  1.43   15 years  deraadt   branches: 1.43.2; 1.43.6; Do not assume that a pointer to another process will...
[TXT] sys_socket.c  1.14   15 years  otto   fix PR 6082: do not create more fd's than will fit in the message on the receivi...
[TXT] syscalls.c  1.104   16 years  otto   regen
[TXT] syscalls.master  1.90   16 years  otto   Widen some struct statfs fields to support large filesystem stata and add some t...
[TXT] sysv_ipc.c  1.6   16 years  millert   Update access(2) to have modern semantics with respect to X_OK and the superuser...
[TXT] sysv_msg.c  1.20   16 years  fgsch   remove tests for EIDRM and ENOMSG existence now that they're in the tree. miod@ ...
[TXT] sysv_sem.c  1.37   15 years  oga   Fix a memory leak in in the case where semget() is called with a non-private key...
[TXT] sysv_shm.c  1.49   16 years  martin   replace ctob and btoc with ptoa and atop respectively help and ok miod@ thib@
[TXT] tty.c  1.79   15 years  kettenis   EVFILT_WRITE filters should return the amount of space remaining in the write bu...
[TXT] tty_conf.c  1.12   16 years  mbalmer   Add support for the Meinberg Standard Time String format that all Meinberg radio...
[TXT] tty_msts.c  1.12   15 years  stevesk   make compile with #define MSTS_DEBUG; ok mbalmer@
[TXT] tty_nmea.c  1.33   15 years  stevesk   don't need #include <sys/queue.h>; ok mbalmer@ CVS -----------------------------...
[TXT] tty_pty.c  1.38   15 years  stefan   Fix integer truncation in pcread() and ptcwrite(). ok miod, otto, deraadt.
[TXT] tty_subr.c  1.20   16 years  deraadt   purge memory in the tty clist rings as we advance; tested by a few
[TXT] tty_tty.c  1.10   17 years  art   Since p_flag is often manipulated in interrupts and without biglock it's a good ...
[TXT] uipc_domain.c  1.28   15 years  gollo   netstat statistics for pflow(4) via pseudo family ok cluadio@ henning@
[TXT] uipc_mbuf.c  1.118   15 years  claudio   Don't panic if m_copyback() is working on a M_READONLY() mbuf. The old version d...
[TXT] uipc_mbuf2.c  1.29   15 years  deraadt   clarify allocation
[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.75   15 years  otto   fix PR 6082: do not create more fd's than will fit in the message on the receivi...
[TXT] uipc_socket2.c  1.46   15 years  blambert   Change sbreserve() to return 0 on success, 1 on failure, as god intended. This s...
[TXT] uipc_syscalls.c  1.70   15 years  otto   fix PR 6082: do not create more fd's than will fit in the message on the receivi...
[TXT] uipc_usrreq.c  1.45   15 years  otto   fix PR 6082: do not create more fd's than will fit in the message on the receivi...
[TXT] vfs_bio.c  1.110   15 years  oga   backout revision 1.109 "keep b_proc set to the process, thats doing the io as ad...
[TXT] vfs_biomem.c  1.4   15 years  pedro   Use atop() and ptoa() in buf_free_pages() to make it consistent with the rest of...
[TXT] vfs_cache.c  1.29   15 years  tedu   another oops.
[TXT] vfs_default.c  1.37   16 years  thib   Introduce vop_generic_bmap(); use it where applicable. one thing of note, fifofs...
[TXT] vfs_getcwd.c  1.13   15 years  ray   First pass at removing clauses 3 and 4 from NetBSD licenses. Not sure what's mo...
[TXT] vfs_init.c  1.24   15 years  fgsch   correct test when checking the default operation entry. from patrick keshishian ...
[TXT] vfs_lockf.c  1.13   15 years  art   Fix a bunch of problems and races with posix file locking. - file descriptor ta...
[TXT] vfs_lookup.c  1.38   16 years  deraadt   Do not permit insertion of a "" symbolic link translation into the path translat...
[TXT] vfs_subr.c  1.175   15 years  pedro   Fix typo in comment, okay jmc@.
[TXT] vfs_sync.c  1.44   16 years  thib   retire vn_default_error() and replace all instances with eopnotsupp() instead; ...
[TXT] vfs_syscalls.c  1.152   15 years  tedu   make sure that any messing we do with a process's directories happens atomically...
[TXT] vfs_vnops.c  1.62   15 years  guenther   Switch struct stat's timespec members to the names standardized in POSIX 1003.1-...
[TXT] Make.tags.inc (in the Attic) [Hide]  1.13   15 years  grange   Sync with current MI tree. ok miod@
[TXT] README (in the Attic) [Hide]  1.4   23 years  angelos   Typo.
[TXT] exec_aout.c (in the Attic) [Hide]  1.10   18 years  jsg   ansi. No binary change.
[TXT] exec_ecoff.c (in the Attic) [Hide]  1.10   18 years  jsg   ansi. No binary change.
[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.45   16 years  mikeb   Fix LKM support for amd64. ok deraadt weingart
[TXT] kern_malloc_debug.c (in the Attic) [Hide]  1.26   17 years  art   While splitting flags and pqflags might have been a good idea in theory to separ...
[TXT] kern_workq.c (in the Attic) [Hide]  1.9   15 years  dlg   reintroduce mutexes to workqs for locking. tested by many on many archs includi...
[TXT] kgdb_stub.c (in the Attic) [Hide]  1.8   18 years  fgsch   style; no binary change.
[TXT] syscalls.conf (in the Attic) [Hide]  1.7   16 years  otto   regen
[TXT] vfs_cluster.c (in the Attic) [Hide]  1.37   17 years  pedro   Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@ deraadt@ ...
[TXT] vfs_conf.c (in the Attic) [Hide]  1.35   16 years  thib   remove the vfc_mountroot member from vfsconf and do appropriate cleanup; OK der...
[TXT] vnode_if.c (in the Attic) [Hide]  1.48   16 years  thib   regen
[TXT] vnode_if.sh (in the Attic) [Hide]  1.16   16 years  thib   Garbage collect a few members of the vnodeop_desc structure, they where used to ...
[TXT] vnode_if.src (in the Attic) [Hide]  1.32   17 years  thib   Retire VOP_LEASE(); It was a bit for NQNFS and has effectively been a no-op for ...