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_0_BASE


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] Makefile  1.33   12 years  tedu   change the default target to print a warning, so stray make commands don't regen...
[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.9   12 years  ariane   Make mbufs and dma_alloc be contig allocations. Requested by dlg@ ok oga@
[TXT] exec_conf.c  1.28   12 years  tedu   remove compat_svr4 support. ok deraadt
[TXT] exec_elf.c  1.85   12 years  guenther   Recommit the reverted sigacts change now that the NFS use-after-free problem has...
[TXT] exec_script.c  1.26   12 years  matthew   Add new syscall entries to support the openat(2) family of functions added in PO...
[TXT] exec_subr.c  1.29   12 years  tedu   ansi with a little knf. ok deraadt jsg
[TXT] genassym.sh  1.11   20 years  miod   Grok union like struct in genassym.cf. Will be needed shortly.
[TXT] init_main.c  1.180   12 years  guenther   Functions used in files other than where they are defined should be declared in ...
[TXT] init_sysent.c  1.130   12 years  matthew   sync
[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.72   13 years  guenther   The scheduling 'nice' value is per-process, not per-thread, so move it into stru...
[TXT] kern_descrip.c  1.88   12 years  matthew   Add F_DUPFD_CLOEXEC. "Sure" deraadt@
[TXT] kern_event.c  1.41   12 years  nicm   kqueue attach functions should return an errno or 0, not a plain 1. Fix the obvi...
[TXT] kern_exec.c  1.119   12 years  ariane   Backout vmmap in order to repair virtual address selection algorithms outside th...
[TXT] kern_exit.c  1.103   12 years  tedu   sys_wait4 properly returns int. ok deraadt
[TXT] kern_fork.c  1.128   12 years  guenther   Functions used in files other than where they are defined should be declared in ...
[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.54   12 years  guenther   Revert art@'s moving around of the KERNEL_LOCK()/KERNEL_UNLOCK() calls, as it ca...
[TXT] kern_lock.c  1.37   12 years  art   Clean up after P_BIGLOCK removal. KERNEL_PROC_LOCK -> KERNEL_LOCK KERNEL_PROC_UN...
[TXT] kern_malloc.c  1.89   12 years  ariane   Backout vmmap in order to repair virtual address selection algorithms outside th...
[TXT] kern_physio.c  1.39   12 years  matthew   Revert vnd(4) to its older less strict behavior. Verified by deraadt@ to fix di...
[TXT] kern_proc.c  1.46   13 years  guenther   The scheduling 'nice' value is per-process, not per-thread, so move it into stru...
[TXT] kern_prot.c  1.50   12 years  tedu   two more syscall functions that should have returned int, not pid_t
[TXT] kern_resource.c  1.37   13 years  guenther   The scheduling 'nice' value is per-process, not per-thread, so move it into stru...
[TXT] kern_rwlock.c  1.17   12 years  weingart   Replace expanded version of RW_PROC() with the macro. ok oga@
[TXT] kern_sched.c  1.23   12 years  art   Clean up after P_BIGLOCK removal. KERNEL_PROC_LOCK -> KERNEL_LOCK KERNEL_PROC_UN...
[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.126   12 years  guenther   Revert art@'s moving around of the KERNEL_LOCK()/KERNEL_UNLOCK() calls, as it ca...
[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.97   12 years  guenther   Functions used in files other than where they are defined should be declared in ...
[TXT] kern_sysctl.c  1.206   12 years  guenther   Recommit the reverted sigacts change now that the NFS use-after-free problem has...
[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.33   13 years  dlg   tweak timeout_del so it can tell the caller if it actually did remove a timeout ...
[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.21   12 years  guenther   Revert art@'s moving around of the KERNEL_LOCK()/KERNEL_UNLOCK() calls, as it ca...
[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.27   12 years  guenther   Functions used in files other than where they are defined should be declared in ...
[TXT] spec_vnops.c  1.68   12 years  jsing   When using rthreads, the thread that calls exit will be the last one to actually...
[TXT] subr_autoconf.c  1.66   12 years  matthew   Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thing that's eve...
[TXT] subr_disk.c  1.131   12 years  krw   No need to byte-swap d_checksum just before setting it to zero. ok matthew@
[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_hibernate.c  1.15   12 years  ariane   Allocations fit if [the end of free space] >= [the end of allocated space]. Chan...
[TXT] subr_log.c  1.17   12 years  nicm   kqueue attach functions should return an errno or 0, not a plain 1. Fix the obvi...
[TXT] subr_pool.c  1.108   12 years  tedu   remove the predict_whatever stuffs. ok deraadt dlg henning
[TXT] subr_prf.c  1.76   13 years  drahn   Allow kernel printfs to go to console if in ddb instead of being redirected to x...
[TXT] subr_prof.c  1.19   13 years  deraadt   need sysctl.h to compile with GPROF; Luis Henriques
[TXT] subr_userconf.c  1.37   12 years  matthew   Kill the nearly-15-years-dead cf_ivstubs field from struct cfdata. ok miod@, de...
[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.61   12 years  tedu   keep the fdplock around copyout in pipe. ok matthew
[TXT] sys_process.c  1.48   13 years  guenther   Move P_SUGID and P_SUGIDEXEC from struct proc to struct process, so that you can...
[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.131   12 years  matthew   sync
[TXT] syscalls.master  1.118   12 years  matthew   Add support for UTIME_OMIT and UTIME_NOW to utimensat(2), add the futimens(2) sy...
[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.24   13 years  blambert   Avoid panic'ing on a bad pointer passed in by callers of msgsnd; uiomove() will ...
[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.53   12 years  ariane   Backout vmmap in order to repair virtual address selection algorithms outside th...
[TXT] tty.c  1.93   12 years  guenther   Recommit the reverted sigacts change now that the NFS use-after-free problem has...
[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.57   12 years  guenther   Recommit the reverted sigacts change now that the NFS use-after-free problem has...
[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.32   12 years  henning   begone, fucking rotten appletalk shit. ok room
[TXT] uipc_mbuf.c  1.160   12 years  henning   new priority queueing implementation, extremely low overhead, thus fast. uncondi...
[TXT] uipc_mbuf2.c  1.34   13 years  blambert   Passing M_WAITOK to mbuf functions is supposed to be a contract between the call...
[TXT] uipc_proto.c  1.6   12 years  matthew   Implement SOCK_SEQPACKET for UNIX sockets. ok claudio@
[TXT] uipc_socket.c  1.94   12 years  mikeb   Implement an idle timeout for the socket splicing. A new `sp_idle' field of the...
[TXT] uipc_socket2.c  1.52   13 years  claudio   Correctly inherit and set the watermarks on socketbuffers. This fixes the NFS pr...
[TXT] uipc_syscalls.c  1.82   12 years  deraadt   Remove COMPAT_OLDSOCK since no nothing sets MSG_COMPAT anymore. The song and dan...
[TXT] uipc_usrreq.c  1.55   12 years  matthew   Implement SOCK_SEQPACKET for UNIX sockets. ok claudio@
[TXT] vfs_bio.c  1.133   12 years  beck   the rest of the uvm commit - I commited from uvm instead of sys (part missed fro...
[TXT] vfs_biomem.c  1.17   13 years  beck   Revert previous diff decrementing bcstats.numbufpages here. This function does n...
[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.39   12 years  deraadt   move the specfs code to a place people can see it; ok guenther thib krw
[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.29   13 years  thib   merge vfs_conf.c and vfs_init.c and retire vfs_conf.c; The contents belong toga...
[TXT] vfs_lockf.c  1.16   13 years  tedu   correct some minor style violations
[TXT] vfs_lookup.c  1.45   12 years  matthew   Doh, fix a memory leak when an invalid file descriptor is passed to a *at(2) fun...
[TXT] vfs_subr.c  1.195   12 years  deraadt   move the specfs code to a place people can see it; ok guenther thib krw
[TXT] vfs_sync.c  1.50   13 years  thib   Every single vop_default is set to eopnotsupp, so retire it and return EOPNOTSUP...
[TXT] vfs_syscalls.c  1.178   12 years  miod   Make sure vfsp is not used uninitialized in the mount -o update case; ok krw@ ma...
[TXT] vfs_vnops.c  1.68   12 years  matthew   Add support for the O_CLOEXEC and O_DIRECTORY flags introduced in POSIX Issue 7....
[TXT] vfs_vops.c  1.4   12 years  thib   rename VFSDEBUG to VFLCKDEBUG; prompted by tedu@
[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.28   12 years  mcbride   Kill integer from pointer warning when compiling with MALLOC_DEBUG. ok kettenis
[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.14   12 years  matthew   Fix up previous diff: use COMPAT_O48 instead of COMPAT_48, add option to GENERIC...
[TXT] vfs_cluster.c (in the Attic) [Hide]  1.38   12 years  tedu   bread does nothing with its ucred argument. remove it. ok matthew