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_9_BASE


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] Makefile  1.27   13 years  thib   Bring back the "End the VOP experiment." diff, naddy's issues where unrelated, a...
[TXT] clock_subr.c  1.2   17 years  jmc   grammar, spelling, and style fixes from bret lambert; kern_descrip.c change ok d...
[TXT] dma_alloc.c  1.3   13 years  deraadt   limit the pools from 14 bits down. We cannot use PAGE_SIZE because it is a vari...
[TXT] exec_conf.c  1.25   13 years  tedu   remove compat_bsdos support
[TXT] exec_elf.c  1.78   13 years  tedu   add a BRKSIZ define and use it for the heap gap constant, decoupling heap gap fr...
[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.174   13 years  deraadt   split randomattach into random_init() and random_start(), so that we can make at...
[TXT] init_sysent.c  1.116   13 years  millert   Regen for new getdirentries.
[TXT] kern_acct.c  1.23   13 years  guenther   Correct the links between threads, processes, pgrps, and sessions, so that the p...
[TXT] kern_bufq.c  1.19   13 years  dlg   thib insists i take responsibility too
[TXT] kern_clock.c  1.71   13 years  matthew   Change hzto(9) and tvtohz(9) arguments to const pointers. ok krw@, "of course" ...
[TXT] kern_descrip.c  1.85   13 years  guenther   Correct the links between threads, processes, pgrps, and sessions, so that the p...
[TXT] kern_event.c  1.38   13 years  guenther   Fix knote handling for exiting processes: when triggering a NOTE_EXIT knote, rem...
[TXT] kern_exec.c  1.114   13 years  miod   Allow MD code to setup MD-specific mappings (kinda similar to the signal trampol...
[TXT] kern_exit.c  1.97   13 years  guenther   Fix knote handling for exiting processes: when triggering a NOTE_EXIT knote, rem...
[TXT] kern_fork.c  1.123   13 years  guenther   The return of rfork(RFTHREAD) must be consistent with getthrid(). Fixes rthread ...
[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.49   13 years  guenther   Correct the links between threads, processes, pgrps, and sessions, so that the p...
[TXT] kern_lock.c  1.35   14 years  deraadt   cut down simple locks (so simple that they don't even lock) to the point where t...
[TXT] kern_malloc.c  1.86   13 years  tedu   unify some pool and malloc flag values. the important bit is that all flags hav...
[TXT] kern_physio.c  1.32   13 years  matthew   All users of physio(9) now pass NULL as the buf pointer argument, so no point in...
[TXT] kern_proc.c  1.45   13 years  guenther   Correct the links between threads, processes, pgrps, and sessions, so that the p...
[TXT] kern_prot.c  1.46   13 years  guenther   Correct the links between threads, processes, pgrps, and sessions, so that the p...
[TXT] kern_resource.c  1.36   13 years  guenther   Correct the links between threads, processes, pgrps, and sessions, so that the p...
[TXT] kern_rwlock.c  1.16   13 years  matthew   Add stricter asserts to DIAGNOSTIC kernels to help catch mutex and rwlock misuse...
[TXT] kern_sched.c  1.22   14 years  guenther   Delete a fallback definition for CPU_INFO_UNIT that's both unnecessary and incor...
[TXT] kern_sensors.c  1.24   14 years  deraadt   Get rid of MAXSENSORDEVICES. Gaps in sensordev lists are now handled by returni...
[TXT] kern_sig.c  1.116   13 years  guenther   Correct the links between threads, processes, pgrps, and sessions, so that the p...
[TXT] kern_subr.c  1.34   13 years  deraadt   remove the powerhook code. All architectures now use the ca_activate tree trave...
[TXT] kern_synch.c  1.96   13 years  stsp   Don't ignore copyout() return value in sys_thrsleep(). Spotted by miod some time...
[TXT] kern_sysctl.c  1.197   13 years  mikeb   allow users to enable access to the /dev/crypto, but keep it turned off by defau...
[TXT] kern_tc.c  1.16   13 years  deraadt   useless store
[TXT] kern_time.c  1.71   13 years  tedu   lots of SCARG simplification. ok matthew
[TXT] kern_timeout.c  1.32   14 years  kettenis   Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it....
[TXT] kern_watchdog.c  1.8   14 years  tedu   remove proc.h include from uvm_map.h. This has far reaching effects, as sysctl....
[TXT] kern_xxx.c  1.18   13 years  deraadt   more #ifdef needed for the case of not pegging on a non-MP kernel
[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.24   13 years  matthew   Add stricter asserts to DIAGNOSTIC kernels to help catch mutex and rwlock misuse...
[TXT] subr_autoconf.c  1.63   13 years  deraadt   remove a useless comment
[TXT] subr_disk.c  1.114   13 years  jsing   Ensure that hw.disknames gets updated whenever a disklabel is set, since the dis...
[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.45   13 years  fgsch   use __func__ where possible. shaves 4k and makes indentation much better. ketten...
[TXT] subr_log.c  1.16   14 years  nicm   Every selwakeup() should have a matching KNOTE() (even if kqueue isn't supported...
[TXT] subr_pool.c  1.99   13 years  mikeb   pool_sethardlimit should not imply pool_sethiwat; figured out with claudio ok ...
[TXT] subr_prf.c  1.75   13 years  guenther   Correct the links between threads, processes, pgrps, and sessions, so that the p...
[TXT] subr_prof.c  1.19   13 years  deraadt   need sysctl.h to compile with GPROF; Luis Henriques
[TXT] subr_userconf.c  1.36   14 years  deraadt   truncated format strings; found by Parfait and gcc ok maja oga guenther
[TXT] subr_xxx.c  1.12   13 years  miod   Implement a per-cpu held mutex counter if DIAGNOSTIC on all non-x86 platforms, t...
[TXT] sys_generic.c  1.72   13 years  kettenis   Since we have an ioctl that uses a struct with an off_t member as its argument, ...
[TXT] sys_pipe.c  1.58   14 years  schwarze   fix typos in comments, no code changes; from Brad Tilley <brad at 16systems dot ...
[TXT] sys_process.c  1.47   13 years  guenther   Correct the links between threads, processes, pgrps, and sessions, so that the p...
[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.117   13 years  millert   Regen for new getdirentries.
[TXT] syscalls.master  1.104   13 years  millert   Change basep parameter of getdirentries() to be off_t *, not long * so it works ...
[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.23   14 years  schwarze   fix typos in comments, no code changes; from Brad Tilley <brad at 16systems dot ...
[TXT] sysv_sem.c  1.41   13 years  fgsch   For SETVAL and SETALL operations make sure the specified value(s) are within the...
[TXT] sysv_shm.c  1.51   13 years  tedu   explicitly specify flags to malloc and pool_get instead of relying on 0. This is...
[TXT] tty.c  1.88   13 years  guenther   Correct the links between threads, processes, pgrps, and sessions, so that the p...
[TXT] tty_conf.c  1.16   13 years  tedu   remove the compat43 ifdef around some code. in effect, it's always been in comp...
[TXT] tty_endrun.c  1.3   14 years  tedu   Some of the line disciplines want to check for suser. Better to pass them a pro...
[TXT] tty_msts.c  1.16   14 years  tedu   Some of the line disciplines want to check for suser. Better to pass them a pro...
[TXT] tty_nmea.c  1.39   14 years  sthen   Switch the signal status "percent" sensor, which is currently hardcoded(!), over...
[TXT] tty_pty.c  1.52   13 years  deraadt   dead store; found by clang
[TXT] tty_subr.c  1.23   13 years  miod   Kill unused cinit(), and skip some diagnostic printf if option DIAGNOSTIC is not...
[TXT] tty_tty.c  1.11   13 years  guenther   Correct the links between threads, processes, pgrps, and sessions, so that the p...
[TXT] uipc_domain.c  1.30   13 years  blambert   timeout_add -> timeout_add_msec ok claudio@ krw@
[TXT] uipc_mbuf.c  1.149   13 years  bluhm   The function m_tag_copy_chain() returned 0 on success and 1 on failure. The man...
[TXT] uipc_mbuf2.c  1.33   13 years  bluhm   The function m_tag_copy_chain() returned 0 on success and 1 on failure. The man...
[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.86   13 years  bluhm   When the maximum splice length has been reached, send out the data immediately b...
[TXT] uipc_socket2.c  1.51   13 years  claudio   TCP send and recv buffer scaling. Send buffer is scaled by not accounting unackn...
[TXT] uipc_syscalls.c  1.78   13 years  matthew   Fix a locking bug in accept(2) caught by sthen@ using my strict locking diff. o...
[TXT] uipc_usrreq.c  1.49   13 years  guenther   PRU_PEEREID is only used by code under COMPAT_O47, so put it there too so that w...
[TXT] vfs_bio.c  1.127   13 years  deraadt   backout 1.86 it is totally wrong to convert bdwrite into bawrite on the fly. th...
[TXT] vfs_biomem.c  1.14   14 years  oga   Right now, if anything internal changes with a uvm object, diverse places in the...
[TXT] vfs_cache.c  1.33   14 years  thib   clean up a few things that where left to rot after bob's vfs cache work. sync a ...
[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.17   14 years  thib   clean up a few things that where left to rot after bob's vfs cache work. sync a ...
[TXT] vfs_init.c  1.28   13 years  thib   Bring back the "End the VOP experiment." diff, naddy's issues where unrelated, a...
[TXT] vfs_lockf.c  1.16   13 years  tedu   correct some minor style violations
[TXT] vfs_lookup.c  1.43   13 years  thib   Rename lookup/relookup to vfs_lookup/vfs_relookup. OK oga@, beck@, matthew@
[TXT] vfs_subr.c  1.193   13 years  thib   Bring back the "End the VOP experiment." diff, naddy's issues where unrelated, a...
[TXT] vfs_sync.c  1.49   13 years  thib   Bring back the "End the VOP experiment." diff, naddy's issues where unrelated, a...
[TXT] vfs_syscalls.c  1.165   13 years  millert   Change basep parameter of getdirentries() to be off_t *, not long * so it works ...
[TXT] vfs_vnops.c  1.65   13 years  guenther   Correct the links between threads, processes, pgrps, and sessions, so that the p...
[TXT] vfs_vops.c  1.2   13 years  thib   Add $OpenBSD$ prompted by mikeb@
[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.46   14 years  schwarze   fix typos in comments, no code changes; from Brad Tilley <brad at 16systems dot ...
[TXT] kern_malloc_debug.c (in the Attic) [Hide]  1.27   15 years  jsg   Change format strings to allow 64 bit addresses to display properly, and add a m...
[TXT] kern_workq.c (in the Attic) [Hide]  1.12   13 years  dlg   fix two problems identified by matthew@: 1. though shalt not hold a mutex while...
[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.9   13 years  deraadt   Move getpeereid(2) into COMPAT_O47. In 4.8 and onwards it is library code using...
[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.40   13 years  thib   Bring back the "End the VOP experiment." diff, naddy's issues where unrelated, a...
[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 ...