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_1


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] Makefile  1.16   18 years  miod   Administrative changes for aviion, ok deraadt@
[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.17   20 years  tedu   rework access to emulations slightly in an effort to both merge and separate exe...
[TXT] exec_elf.c  1.56   17 years  pedro   Avoid void * arithmetic, okay deraadt@, suggestions from millert@
[TXT] exec_script.c  1.24   17 years  jmc   grammar, spelling, and style fixes from bret lambert; kern_descrip.c change ok d...
[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.134   17 years  art   Switch some lockmgr locks to rwlocks. In this commit: - gdt lock on amd64 - sy...
[TXT] init_sysent.c  1.98   17 years  pedro   regen
[TXT] kern_acct.c  1.20   17 years  thib   Retire VOP_LEASE(); It was a bit for NQNFS and has effectively been a no-op for ...
[TXT] kern_clock.c  1.60   17 years  miod   If <machine/cpu.h> defines PROC_PC to compute the userland pc from an exception ...
[TXT] kern_descrip.c  1.75   17 years  jmc   grammar, spelling, and style fixes from bret lambert; kern_descrip.c change ok d...
[TXT] kern_event.c  1.28.2.1   17 years  ckuethe   stability fix from reyk Original commit message: ==============================...
[TXT] kern_exec.c  1.101   17 years  art   Remove two ancient debugging printfs.
[TXT] kern_exit.c  1.62   17 years  mickey   consistantly count context switches on exit; miod@ ok
[TXT] kern_fork.c  1.86   17 years  mickey   reintroduce rev 1.83 -- put the new process on the proc lists later when more of...
[TXT] kern_kthread.c  1.26   17 years  miod   Kernel stack can be swapped. This means that stuff that's on the stack should ne...
[TXT] kern_ktrace.c  1.41   17 years  deraadt   properly check for native emulation binaries, so that the correct sysctl mib num...
[TXT] kern_lock.c  1.24   17 years  jsg   Consistently spell FALLTHROUGH to appease lint. ok kettenis@ cloder@ tom@ hennin...
[TXT] kern_malloc.c  1.66   17 years  art   Switch some lockmgr locks to rwlocks. In this commit: - gdt lock on amd64 - sy...
[TXT] kern_physio.c  1.27   17 years  krw   'tranfer' -> 'transfer' in comments.
[TXT] kern_proc.c  1.31   18 years  tedu   fix memory leak conditions in thrsleep and significantly simplify
[TXT] kern_prot.c  1.28   18 years  tedu   kernel support for threaded processes (rthreads). uses rfork(RFTHREAD) to create...
[TXT] kern_resource.c  1.31   18 years  jsg   ansi/deregister. 'go for it' deraadt@
[TXT] kern_rwlock.c  1.9   17 years  mk   s/completly/completely/ ok brad
[TXT] kern_sensors.c  1.16   17 years  deraadt   kernel code implimemting the new two-level sensor api; written by Constantine A....
[TXT] kern_sig.c  1.87   17 years  art   Use atomic.h operation for manipulating p_siglist in struct proc. Solves the pro...
[TXT] kern_subr.c  1.30   18 years  jsg   ansi/deregister. 'go for it' deraadt@
[TXT] kern_synch.c  1.75   17 years  miod   Kernel stack can be swapped. This means that stuff that's on the stack should ne...
[TXT] kern_sysctl.c  1.148   17 years  deraadt   for sensors do not leak kernel pointers when copying out to userland; spotted by...
[TXT] kern_tc.c  1.7   17 years  jmc   typos; from bret lambert
[TXT] kern_time.c  1.61   17 years  art   Fix getitimer to use uptime as setitimer does. Fixes bad output from getitimer w...
[TXT] kern_timeout.c  1.25   17 years  miod   Sprinkle some _Q_INVALIDATE love for timeout structures as well; ok otto@
[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.10   22 years  millert   Don't put a tab between a function and its arguments
[TXT] sched_bsd.c  1.10   17 years  art   Use atomic.h operation for manipulating p_siglist in struct proc. Solves the pro...
[TXT] subr_autoconf.c  1.49   18 years  mk   Remove device id from hotplug events. ok henning
[TXT] subr_disk.c  1.32   18 years  miod   One more (!foo & BAR) bogus test.
[TXT] subr_evcount.c  1.8   17 years  grange   Kill unused code. ok art@
[TXT] subr_extent.c  1.33   18 years  miod   In extent_destroy(), only remove the extent from the global extent list if the l...
[TXT] subr_log.c  1.14   18 years  jsg   ansi and deregister. No binary change.
[TXT] subr_pool.c  1.48   17 years  jmc   typos from bret lambert;
[TXT] subr_prf.c  1.69   17 years  deraadt   allow bit 32 to be printed; bug spotted and fix tested by dlg
[TXT] subr_prof.c  1.16   17 years  miod   Keep a counter for addupc_intr() invocations, and pass its value, instead of 1, ...
[TXT] subr_userconf.c  1.34   18 years  jsg   ansi and deregister. No binary change.
[TXT] subr_xxx.c  1.9   18 years  jsg   ansi and deregister. No binary change.
[TXT] sys_generic.c  1.54   18 years  miod   Repair FIOGETOWN operation; from Alexandre Ratchov.
[TXT] sys_pipe.c  1.51   17 years  jmc   missing punctuation in comments; from bret lambert
[TXT] sys_process.c  1.37   17 years  miod   Kernel stack can be swapped. This means that stuff that's on the stack should ne...
[TXT] sys_socket.c  1.11   17 years  kurt   exclude control data from the number of bytes returned by FIONREAD ioctl() by ad...
[TXT] syscalls.c  1.99   17 years  pedro   regen
[TXT] syscalls.master  1.86   17 years  pedro   Put the LFS syscall stubs back in, turns out libc is unable to build without tho...
[TXT] sysv_ipc.c  1.5   18 years  jsg   ansi/deregister. No binary change.
[TXT] sysv_msg.c  1.19   18 years  jsg   ansi/deregister. No binary change.
[TXT] sysv_sem.c  1.33   17 years  millert   Fix a panic when more than the default number of sempahores are allocated. Prob...
[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.71   17 years  deraadt   avoid missing events for timestamping (dcd change at same time as cts); mrd@alke...
[TXT] tty_conf.c  1.11   17 years  mbalmer   Remove the tb(4) line discipline and manual page. I found no man pages referenc...
[TXT] tty_nmea.c  1.18   17 years  mbalmer   If tty-timestamping is requested, but no PPS signal is present, output a warning...
[TXT] tty_pty.c  1.33   18 years  miod   Typos grab bag of the month, eyeballed by jmc@
[TXT] tty_subr.c  1.18   18 years  jsg   ansi/deregister. No binary change.
[TXT] tty_tty.c  1.9   18 years  jsg   ansi/deregister. No binary change.
[TXT] uipc_domain.c  1.25   17 years  henning   allow kernels with TCP_SIGNATURE (aka tcp md5sig), but without IPSEC to compile ...
[TXT] uipc_mbuf.c  1.79   17 years  pedro   Avoid void * arithmetic, okay deraadt@, suggestions from millert@
[TXT] uipc_mbuf2.c  1.27.2.1   17 years  ckuethe   Since we're not always called with M_WAIT, check return value from MGETHDR and f...
[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.66   17 years  kurt   exclude control data from the number of bytes returned by FIONREAD ioctl() by ad...
[TXT] uipc_socket2.c  1.42   17 years  kurt   exclude control data from the number of bytes returned by FIONREAD ioctl() by ad...
[TXT] uipc_syscalls.c  1.66   17 years  henning   fix control message length check, needs CMSG_ALIGN() reported by ryo@nerv.org to...
[TXT] uipc_usrreq.c  1.34   17 years  thib   Retire VOP_LEASE(); It was a bit for NQNFS and has effectively been a no-op for ...
[TXT] vfs_bio.c  1.87   17 years  thib   Retire B_LOCKED and BQ_LOCKED. The last real usage of the flag and the buffer qu...
[TXT] vfs_cache.c  1.19   18 years  pedro   Make sure cache_revlookup() doesn't return invalid cache entries. This function ...
[TXT] vfs_default.c  1.31   17 years  thib   Retire VOP_LEASE(); It was a bit for NQNFS and has effectively been a no-op for ...
[TXT] vfs_getcwd.c  1.9   18 years  pedro   Don't cast malloc()
[TXT] vfs_init.c  1.18   18 years  pedro   Use ANSI-style function declarations, no binary change, okay jsg@
[TXT] vfs_lockf.c  1.12   18 years  pedro   Use ANSI function declarations and deregister, no binary change
[TXT] vfs_lookup.c  1.35   17 years  sturm   rename vfs_busy() flags VB_UMIGNORE/VB_UMWAIT to VB_NOWAIT/VB_WAIT requested by...
[TXT] vfs_subr.c  1.139   17 years  deraadt   for vfsconf sysctl, do not leak kernel sensors out to userland ok art thib
[TXT] vfs_sync.c  1.42   17 years  jmc   more fixes from bret lambert; ok pedro
[TXT] vfs_syscalls.c  1.139   17 years  thib   Retire VOP_LEASE(); It was a bit for NQNFS and has effectively been a no-op for ...
[TXT] vfs_vnops.c  1.54   17 years  thib   Retire VOP_LEASE(); It was a bit for NQNFS and has effectively been a no-op for ...
[TXT] Make.tags.inc (in the Attic) [Hide]  1.9   18 years  uwe   More netccitt and netns removals; OK henning, brad, mickey
[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.43   17 years  jmc   typos; from bret lambert
[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.8   18 years  fgsch   style; no binary change.
[TXT] subr_mutex.c (in the Attic) [Hide]  1.2   18 years  miod   Missing RCS Id
[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] vfs_cluster.c (in the Attic) [Hide]  1.36   17 years  pedro   Use daddr64_t for logical blocks, okay krw@ thib@ mickey@
[TXT] vfs_conf.c (in the Attic) [Hide]  1.31   17 years  jmc   typos; from bret lambert
[TXT] vnode_if.c (in the Attic) [Hide]  1.47   17 years  thib   regen
[TXT] vnode_if.sh (in the Attic) [Hide]  1.15   18 years  jsg   Make this generate code with ansi function declarations. No binary change in com...
[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 ...