The NetBSD Project

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: [cvs.netbsd.org] / src / sys / kern


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[DIR] Attic/  [Don't hide]        
[TXT] Make.tags.inc  1.20   5 days  dyoung   Fix a typo in last (coda/ exclusion).
[TXT] Makefile  1.15   8 months  apb   Use ${TOOL_SED} instead of plain "sed" in "!=" assignments. This may need more ...
[TXT] bufq_disksort.c  1.11   5 months  yamt   malloc -> kmem_alloc
[TXT] bufq_fcfs.c  1.10   5 months  yamt   malloc -> kmem_alloc
[TXT] bufq_priocscan.c  1.14   5 months  yamt   malloc -> kmem_alloc
[TXT] bufq_readprio.c  1.13   5 months  yamt   malloc -> kmem_alloc
[TXT] cnmagic.c  1.9   2 years  yamt   remove some __unused from function parameters.
[TXT] core_elf32.c  1.33   7 months  ad   Make the emulations, exec formats, coredump, NFS, and the NFS server into module...
[TXT] core_elf64.c  1.1   7 years  thorpej   branches: 1.1.2; 1.1.4; Add support for dumping ELF-cormat core files.
[TXT] core_netbsd.c  1.16   7 months  ad   Make the emulations, exec formats, coredump, NFS, and the NFS server into module...
[TXT] exec_aout.c  1.34   7 months  ad   Make the emulations, exec formats, coredump, NFS, and the NFS server into module...
[TXT] exec_ecoff.c  1.28   7 months  cegger   make this compile
[TXT] exec_elf.c  1.11   6 months  cegger   branches: 1.11.2; kill MALLOC and FREE macros.
[TXT] exec_elf32.c  1.137   7 months  ad   Make the emulations, exec formats, coredump, NFS, and the NFS server into module...
[TXT] exec_elf64.c  1.3   7 months  ad   Make the emulations, exec formats, coredump, NFS, and the NFS server into module...
[TXT] exec_macho.c  1.42   14 months  martin   Remove clause 3 and 4 from TNF licenses
[TXT] exec_script.c  1.63   7 months  ad   Make the emulations, exec formats, coredump, NFS, and the NFS server into module...
[TXT] exec_subr.c  1.62   3 months  mrg   - add new RLIMIT_AS (aka RLIMIT_VMEM) resource that limits the total address spa...
[TXT] genlintstub.awk  1.10   3 years  uwe   Rewrite to support LINTSTUB in multiline comments. Be more flexible in what we a...
[TXT] init_main.c  1.391   5 days  dholland   Convert 67 namei call sites to use namei_simple, in these functions: check_cons...
[TXT] init_sysctl.c  1.164   5 weeks  ad   More changes to improve kern_descrip.c. - Avoid atomics in more places. - Remov...
[TXT] init_sysent.c  1.239   7 weeks  pooka   regen: pad -> PAD
[TXT] kern_acct.c  1.87   4 months  enami   s/NOFOLLOW/FOLLOW/ in NDINIT so that it matches actual behavior which is control...
[TXT] kern_auth.c  1.62   2 months  lukem   fix sign-compare issues
[TXT] kern_cctr.c  1.9   6 months  yamt   remove extra semicolons.
[TXT] kern_clock.c  1.126   8 months  pooka   hardclock() itself doesn't schedule callout softintrs any more, so update commen...
[TXT] kern_condvar.c  1.26   6 months  thorpej   Make condvars really opaque -- hide the wait message member from consumers of th...
[TXT] kern_core.c  1.14   5 months  christos   merge christos-time_t
[TXT] kern_cpu.c  1.42   2 months  ad   cpuctl: - Add interrupt shielding (direct hardware interrupts away from the s...
[TXT] kern_descrip.c  1.198   4 days  martin   Update fd_freefile when kqueue descriptors are not copied from parent to child. ...
[TXT] kern_drvctl.c  1.28   2 months  dyoung   Remove extraneous parentheses. Fix spelling/grammar. No functional change inte...
[TXT] kern_event.c  1.65   5 weeks  ad   More changes to improve kern_descrip.c. - Avoid atomics in more places. - Remov...
[TXT] kern_exec.c  1.289   4 weeks  pooka   Declare extern syscallnames in a header.
[TXT] kern_exit.c  1.222   6 days  yamt   wrap a long line.
[TXT] kern_fileassoc.c  1.31   13 months  ad   - Convert hashinit() to use kmem_alloc(). The hash tables can be large and it'...
[TXT] kern_fork.c  1.173   3 months  christos   use kauth instead of uid != 0
[TXT] kern_idle.c  1.22   6 days  ad   idle_loop: explicitly go to spl0() to sidestep potential MD bugs.
[TXT] kern_ksyms.c  1.51   3 months  cegger   ansify function definitions
[TXT] kern_kthread.c  1.26   5 months  agc   Fix a tyop in the previous commit
[TXT] kern_ktrace.c  1.148   5 months  christos   merge christos-time_t
[TXT] kern_lock.c  1.148   6 weeks  ad   - Add lwp_pctr(), get an LWP's preemption/ctxsw counter. - Fix a preemption bug ...
[TXT] kern_lwp.c  1.131   6 weeks  ad   Make descriptor access and file allocation cheaper in many cases, mostly by avoi...
[TXT] kern_malloc.c  1.126   5 months  pooka   Missed realloc in previous. Ride 5.99.6 bump.
[TXT] kern_malloc_debug.c  1.20   10 months  matt   Pages mapped by debug_malloc are PMAP_KMPAGE so tell the pmap that.
[TXT] kern_malloc_stdtype.c  1.2   8 months  pooka   branches: 1.2.2; 1.2.14; M_IOV is used all over the place, so stuff it in with...
[TXT] kern_module.c  1.49   2 weeks  dyoung   Make kobj_stat() return ENOSYS instead of panicking ("not modular") on non-MODUL...
[TXT] kern_mutex.c  1.45   5 months  rmind   mutex_vector_enter: few predictions.
[TXT] kern_ntptime.c  1.52   5 months  christos   remove !NTP stub.
[TXT] kern_pax.c  1.22   13 months  ad   Fix broken enable test; fixes random coredumps.
[TXT] kern_physio.c  1.91   5 weeks  hannken   PR kern/39536: bufq related problem when writing DVDR and DVDRWs. Remove a race...
[TXT] kern_pmf.c  1.27   8 days  dyoung   Switch to kmem(9). (void *)pew is one way to get a struct work *, but let's wri...
[TXT] kern_proc.c  1.152   6 weeks  ad   Make descriptor access and file allocation cheaper in many cases, mostly by avoi...
[TXT] kern_prot.c  1.109   2 months  rmind   - Rearrange pg_delete() and pg_remove() (renamed pg_free), thus proc_enterpgrp...
[TXT] kern_ras.c  1.34   8 months  wrstuden   Merge wrstuden-revivesa into HEAD.
[TXT] kern_rate.c  1.1   9 months  pooka   branches: 1.1.2; 1.1.4; 1.1.6; 1.1.18; Split rate-checking routines into the...
[TXT] kern_resource.c  1.152   5 weeks  elad   PR/41489: Stathis Kamperis: etpriority(2) returns EACCES instead of EPERM Per d...
[TXT] kern_runq.c  1.26   4 months  ad   If DEBUG is enabled, drop kpreempt_pri to zero. It means that every wakeup will ...
[TXT] kern_rwlock.c  1.32   7 weeks  yamt   rw_vector_exit: remove a redundant condition.
[TXT] kern_sig.c  1.298   5 weeks  ad   More changes to improve kern_descrip.c. - Avoid atomics in more places. - Remov...
[TXT] kern_sleepq.c  1.36   3 months  ad   Allocate sleep queue locks with mutex_obj_alloc. Reduces memory usage on !MP ker...
[TXT] kern_softint.c  1.28   6 weeks  bouyer   Back out rev 1.27 now that MD implementations of spl*() have been fixed to be a ...
[TXT] kern_ssp.c  1.2   4 months  kenh   branches: 1.2.2; 1.2.4; 1.2.6; 1.2.8; If sys/param.h is not included, the ke...
[TXT] kern_stub.c  1.18   4 months  apb   Use "defopt MODULAR" in sys/conf/files, and #include "opt_modular.h" in all kern...
[TXT] kern_subr.c  1.199   3 months  drochner   In humanize_number(), avoid an integer overflow if the buffer provided is "too l...
[TXT] kern_synch.c  1.266   4 days  yamt   update a comment
[TXT] kern_sysctl.c  1.222   2 months  elad   Remove a few KAUTH_GENERIC_ISSUSER in favor of more descriptive alternatives. D...
[TXT] kern_tc.c  1.40   2 weeks  kardel   Make PPS work with fast time counters (> 2GHz) by making the pps count time stam...
[TXT] kern_time.c  1.160   3 months  christos   Move the internal poll/select related API's to use timespec instead of timeval (...
[TXT] kern_timeout.c  1.44   3 months  ad   Allocate sleep queue locks with mutex_obj_alloc. Reduces memory usage on !MP ker...
[TXT] kern_todr.c  1.29   3 months  ad   Fix 'boot -z' bogons.
[TXT] kern_turnstile.c  1.24   3 months  ad   Allocate sleep queue locks with mutex_obj_alloc. Reduces memory usage on !MP ker...
[TXT] kern_uidinfo.c  1.5   3 months  ad   branches: 1.5.2; uid_init: maxproc -> maxcpus
[TXT] kern_uuid.c  1.16   7 months  joerg   Make uuidgen available for the kernel.
[TXT] kern_verifiedexec.c  1.115   5 days  dholland   Convert 67 namei call sites to use namei_simple, in these functions: check_cons...
[TXT] kern_xxx.c  1.70   14 months  ad   branches: 1.70.4; Remove unneeded playing about with kernel_lock.
[TXT] kgdb_stub.c  1.23   5 months  cegger   make kgdb_dev a dev_t
[TXT] makesyscalls.sh  1.87   7 weeks  pooka   Use argname PAD to signal that an argument is used only for padding and not part...
[TXT] sched_4bsd.c  1.25   4 weeks  yamt   sched_pstats_hook: fix estcpu decay. this makes my desktop usable when running "...
[TXT] sched_m2.c  1.27   8 months  rmind   Make SCHED_M2 nice with nice(1). Closes PR/38048.
[TXT] subr_autoconf.c  1.178   8 days  dyoung   Switch to kmem(9). (void *)pew is one way to get a struct work *, but let's wri...
[TXT] subr_blist.c  1.9   3 years  yamt   blst_meta_fill: fix an assertion. PR/32580 from Nick Hudson.
[TXT] subr_bufq.c  1.18   5 months  yamt   malloc -> kmem_alloc
[TXT] subr_callback.c  1.6   18 months  ad   Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written for Sola...
[TXT] subr_debug.c  1.7   14 months  ad   Disable the freecheck stuff atomically so we only get one warning about being ou...
[TXT] subr_devsw.c  1.26   5 months  haad   Add support for loading pseudo-device drivers. Try to autoload modules from spec...
[TXT] subr_disk.c  1.97   6 weeks  dyoung   On second thought, let's call disk_predetach() disk_begindetach(). Verbs are goo...
[TXT] subr_disk_mbr.c  1.36   4 weeks  pooka   opt for _KERNEL_OPT
[TXT] subr_evcnt.c  1.6   3 months  pooka   protect allevents list with a mutex
[TXT] subr_exec_fd.c  1.2   5 weeks  ad   More changes to improve kern_descrip.c. - Avoid atomics in more places. - Remov...
[TXT] subr_extent.c  1.72   14 months  martin   Remove clause 3 and 4 from TNF licenses
[TXT] subr_hash.c  1.3   13 months  ad   - Convert hashinit() to use kmem_alloc(). The hash tables can be large and it'...
[TXT] subr_iostat.c  1.17   3 months  ad   Add disk_isbusy(), iostat_isbusy().
[TXT] subr_kmem.c  1.28   4 weeks  jnemeth   add KASSERT(p != NULL); to kmem_free()
[TXT] subr_kobj.c  1.39   2 weeks  dyoung   Make kobj_stat() return ENOSYS instead of panicking ("not modular") on non-MODUL...
[TXT] subr_lockdebug.c  1.39   7 months  cegger   buildfix: use PRIxPTR rather %lx.
[TXT] subr_log.c  1.50   14 months  martin   Remove clause 3 and 4 from TNF licenses
[TXT] subr_once.c  1.6   3 months  cegger   ansify function definitions
[TXT] subr_optstr.c  1.5   14 months  martin   Remove clause 3 and 4 from TNF licenses
[TXT] subr_pcq.c  1.3   7 months  rmind   branches: 1.3.4; 1.3.6; 1.3.8; 1.3.12; - Optimise by avoiding few memory bar...
[TXT] subr_percpu.c  1.9   6 months  ad   Start percpu allocation at (ALIGNBYTES + 1) to avoid problem with importing offs...
[TXT] subr_pool.c  1.172   2 months  yamt   pool_cache_put_paddr: add an assertion.
[TXT] subr_prf.c  1.136   6 days  rmind   panic: use MI cpu_index(), instead of cpu_number(), which could be sparse.
[TXT] subr_prof.c  1.43   18 months  dsl   branches: 1.43.12; Convert all the system call entry points from: int foo(s...
[TXT] subr_specificdata.c  1.13   14 months  martin   Remove clause 3 and 4 from TNF licenses
[TXT] subr_syscall_stats.c  1.2   14 months  martin   Convert to new 2 clause license
[TXT] subr_tftproot.c  1.8   3 months  cegger   bzero -> memset
[TXT] subr_time.c  1.4   11 months  christos   Use more timespecs internally. From Alexander Shishkin and me. Welcome to 4.99.7...
[TXT] subr_userconf.c  1.18   3 years  christos   merge ktrace-lwp.
[TXT] subr_vmem.c  1.57   3 months  cegger   Ansify function definitions w/o arguments. Generated with sed.
[TXT] subr_workqueue.c  1.27   3 months  ad   workqueue_finiqueue: our stack could be swapped out while enqueued to a worker t...
[TXT] subr_xcall.c  1.10   3 months  uebayasi   xc_lowpri: don't truncate `where' from uint64_t to u_int.
[TXT] sys_aio.c  1.24   5 weeks  ad   More changes to improve kern_descrip.c. - Avoid atomics in more places. - Remov...
[TXT] sys_descrip.c  1.16   3 weeks  yamt   do_posix_fadvise: - deactivate pages on POSIX_FADV_DONTNEED. - more sanity che...
[TXT] sys_generic.c  1.123   5 weeks  ad   More changes to improve kern_descrip.c. - Avoid atomics in more places. - Remov...
[TXT] sys_lwp.c  1.45   3 months  ad   _lwp_setprivate: provide the value to MD code if a hook is present. This will b...
[TXT] sys_module.c  1.9   2 months  skrll   copyin the modctl_load_t for the non-x86 world. Fixes PR/41294.
[TXT] sys_mqueue.c  1.20   26 hours  elad   Message queues also use genfs_can_access() to control access. Since the latter m...
[TXT] sys_pipe.c  1.115   6 days  rmind   Ephemeral mapping (emap) implementation. Concept is based on the idea that acti...
[TXT] sys_pmc.c  1.10   14 months  ad   branches: 1.10.4; Make ntp, pmc, reboot, sysarch, time syscalls MPSAFE.
[TXT] sys_process.c  1.147   6 days  yamt   wrap a long line.
[TXT] sys_pset.c  1.12   4 months  rmind   lwp_create: fix the locking bugs on affinity ingerition path (mea culpa). pset_a...
[TXT] sys_sched.c  1.33   4 months  rmind   lwp_create: fix the locking bugs on affinity ingerition path (mea culpa). pset_a...
[TXT] sys_select.c  1.15   5 weeks  ad   More changes to improve kern_descrip.c. - Avoid atomics in more places. - Remov...
[TXT] sys_sig.c  1.23   3 months  christos   - use itimespecfix to detect invalid timespecs - use tstohz instead of mstohz to...
[TXT] sys_socket.c  1.61   2 months  ad   soo_ioctl: - cosmetic change after merge of socket locking patch. - add a comme...
[TXT] sys_syscall.c  1.9   14 months  martin   Convert to new 2 clause license
[TXT] syscalls.c  1.230   7 weeks  pooka   regen: pad -> PAD
[TXT] syscalls.conf  1.14   7 months  pooka   Use rump/include/rump as the rump_syscalls.h directory.
[TXT] syscalls.master  1.227   7 weeks  pooka   Use argname PAD to signal that an argument is used only for padding and not part...
[TXT] sysv_ipc.c  1.23   2 months  rmind   Replace malloc with kmem(9).
[TXT] sysv_msg.c  1.61   5 months  njoly   Do not call put_type() but use copyout() when returning the message segments to ...
[TXT] sysv_sem.c  1.85   5 months  christos   merge christos-time_t
[TXT] sysv_shm.c  1.116   3 months  joerg   Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit ...
[TXT] tty.c  1.231   2 months  rmind   - Rearrange pg_delete() and pg_remove() (renamed pg_free), thus proc_enterpgrp...
[TXT] tty_bsdpty.c  1.15   5 months  yamt   malloc -> kmem_alloc
[TXT] tty_conf.c  1.55   14 months  martin   Remove clause 3 and 4 from TNF licenses
[TXT] tty_ptm.c  1.26   5 months  yamt   malloc -> kmem_alloc
[TXT] tty_pty.c  1.117   3 weeks  plunky   Writes on the controlling tty were not being awoken from blocks, use the correct...
[TXT] tty_subr.c  1.36   3 months  uebayasi   KNF. ANSI'fy.
[TXT] tty_tty.c  1.37   14 months  ad   Network protocol interrupts can now block on locks, so merge the globals proclis...
[TXT] uipc_accf.c  1.8   7 months  ad   branches: 1.8.6; Autoload accept filter modules.
[TXT] uipc_domain.c  1.82   5 weeks  pooka   Make domaininit() take an argument which determines if it should add the special...
[TXT] uipc_mbuf.c  1.132   2 months  bouyer   m_split0(): If the newly allocated mbuf holds only the header, don't forget to s...
[TXT] uipc_mbuf2.c  1.28   2 months  tsutsui   Remove extra whitespace added by a stupid tool. XXX: more in src/sys/arch
[TXT] uipc_proto.c  1.21   14 months  ad   Merge the socket locking patch: - Socket layer becomes MP safe. - Unix protocol...
[TXT] uipc_sem.c  1.29   7 months  ad   Replace semid_t with intptr_t. No function change. This is a libc/kernel private...
[TXT] uipc_socket.c  1.189   2 months  ad   PR kern/41311: Mutex error: mutex_vector_enter: locking against myself
[TXT] uipc_socket2.c  1.102   2 months  yamt   sonewconn: add an assertion.
[TXT] uipc_syscalls.c  1.136   3 months  ad   Add fileops::fo_drain(), to be called from fd_close() when there is more than on...
[TXT] uipc_usrreq.c  1.126   5 weeks  ad   More changes to improve kern_descrip.c. - Avoid atomics in more places. - Remov...
[TXT] vfs_bio.c  1.218   3 months  mrg   like KERN_FILE2: *do* update "needed" when there is no count. we want userland ...
[TXT] vfs_cache.c  1.84   4 months  yamt   cache_lookup_entry: add an assertion.
[TXT] vfs_cwd.c  1.1   7 months  pooka   branches: 1.1.4; 1.1.6; 1.1.8; 1.1.12; cwd is logically a vfs concept, so ta...
[TXT] vfs_dirhash.c  1.10   4 months  enami   branches: 1.10.4; Previous code ususally works since compiler won't put gap bet...
[TXT] vfs_getcwd.c  1.43   5 months  yamt   malloc -> kmem_alloc.
[TXT] vfs_hooks.c  1.6   3 months  cegger   ansify function definitions
[TXT] vfs_init.c  1.44   2 months  elad   Move dovfsusermount to secmodel_bsd44, where it really belongs. The secmodel co...
[TXT] vfs_lockf.c  1.71   3 weeks  yamt   don't make F_GETLK or the common case of F_UNLCK fail for per-user limit.
[TXT] vfs_lookup.c  1.116   5 days  dholland   Add namei_simple_kernel and namei_simple_user. These provide the common case fun...
[TXT] vfs_subr.c  1.383   8 days  dyoung   Cosmetic: remove #if 1 / #endif.
[TXT] vfs_syscalls.c  1.396   2 days  pooka   expose mkdir to in-kernel consumers
[TXT] vfs_trans.c  1.25   7 weeks  yamt   don't forget to skip marker processes.
[TXT] vfs_vnops.c  1.166   6 weeks  yamt   remove FILE_LOCK and FILE_UNLOCK.
[TXT] vfs_wapbl.c  1.25   2 months  lukem   branches: 1.25.2; fix sign-compare issues
[TXT] vfs_xattr.c  1.20   5 days  dholland   Convert 67 namei call sites to use namei_simple, in these functions: check_cons...
[TXT] vnode_if.c  1.80   7 months  pooka   reregen to get those most important rcsids right
[TXT] vnode_if.sh  1.51   7 months  pooka   Split vfs out of rumpkern into rumpvfs. Non-fs rumps no longer include the file...
[TXT] vnode_if.src  1.58   7 months  pooka   vpp is not logically passed in IN with lookup, so INOUT -> OUT. No functional ch...


CVSweb <webmaster@jp.NetBSD.org>