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 |
|---|---|---|---|---|
| 1.24 | 2 years | dyoung | Exclude drm sources from tags computation. | |
| 1.16 | 20 months | dyoung | Add a target, subr_vmem, for building the vmem(9) test program. | |
| 1.11 | 4 years | yamt | malloc -> kmem_alloc | |
| 1.10 | 4 years | yamt | malloc -> kmem_alloc | |
| 1.17 | 15 months | yamt | BUFQ_PRIOCSCAN: - to reduce cpu consumption for a long queue, maintain the sort... | |
| 1.13 | 4 years | yamt | malloc -> kmem_alloc | |
| 1.13 | 18 months | christos | Apply the better patch in the PR. | |
| 1.36 | 15 months | para | extending vmem(9) to be able to allocated resources for it's own needs. simplify... | |
| 1.1 | 11 years | thorpej | branches: 1.1.2; 1.1.4; Add support for dumping ELF-cormat core files. | |
| 1.18 | 2 years | chuck | udpate license clauses on my code to match the new-style BSD licenses. verified ... | |
| 1.35 | 2 years | rmind | - Replace few malloc(9) uses with kmem(9). - Rename buf_malloc() to buf_alloc(),... | |
| 1.29 | 2 years | rmind | - Replace few malloc(9) uses with kmem(9). - Rename buf_malloc() to buf_alloc(),... | |
| 1.45 | 6 weeks | skrll | Fix PAX build. | |
| 1.137 | 4 years | ad | Make the emulations, exec formats, coredump, NFS, and the NFS server into module... | |
| 1.3 | 4 years | ad | Make the emulations, exec formats, coredump, NFS, and the NFS server into module... | |
| 1.66 | 2 years | dholland | Introduce struct pathbuf. This is an abstraction to hold a pathname and the meta... | |
| 1.70 | 21 months | enami | Bounds process's stack size with max_stack_size so that 32bit binary works regar... | |
| 1.10 | 7 years | uwe | Rewrite to support LINTSTUB in multiline comments. Be more flexible in what we a... | |
| 1.448 | 2 months | para | calculate vnode cache size based on the resource it gets allocated from this sto... | |
| 1.197 | 2 months | para | calculate vnode cache size based on the resource it gets allocated from this sto... | |
| 1.1 | 3 years | pooka | branches: 1.1.4; Chop init_sysctl into base nodes (init_sysctl_base.c) and the ... | |
| 1.271 | 7 weeks | christos | regen | |
| 1.93 | 20 months | christos | Make sure that we initialize all accounting bytes. | |
| 1.73 | 2 months | plunky | C99 section 6.7.2.3 (Tags) Note 3 states that: A type specifier of the form ... | |
| 1.9 | 4 years | yamt | remove extra semicolons. | |
| 1.1 | 2 years | pgoyette | branches: 1.1.2; 1.1.4; 1.1.10; Define a set of new kernel locking primitives... | |
| 1.131 | 5 months | chs | adapt the cyclic module and profile dtrace provider to netbsd. for now, just hoo... | |
| 1.32 | 2 months | apb | also comment on the meaning of timo=0 for cv_timedwait_sig. | |
| 1.20 | 19 months | christos | Don't dump core on an existing core file we don't own. From OpenBSD, suggested b... | |
| 1.59 | 7 months | drochner | put binary compatibility support for the old AMD-only CPU microcode update API i... | |
| 1.3 | 3 years | darran | branches: 1.3.2; DTrace: Fix several bugs where the mod_ctf_get() function coul... | |
| 1.219 | 5 months | christos | Return EOPNOTSUPP for fnullop_kqfilter to prevent registration of unsupported fd... | |
| 1.34 | 3 weeks | msaitoh | Fix memory leak on the following cases when device attached or detached: - No o... | |
| 1.79 | 5 months | christos | - initialize kn_id - in close, invalidate f_data and f_type early to prevent acc... | |
| 1.360 | 4 weeks | christos | revert previous, you can run on mips 64 bit binaries with a 32 bit kernel. | |
| 1.242 | 7 months | rmind | exit_lwps, lwp_wait: fix a race condition by re-trying if p_lock was dropped in ... | |
| 1.35 | 15 months | rmind | fileassoc_file_delete: pre-check whether fileassoc was used and thus avoid acqui... | |
| 1.191 | 9 months | christos | revert racy vfork() parent-blocking-before-child-execs-or-exits code. ok rmind | |
| 1.1 | 2 years | mrg | branches: 1.1.2; 1.1.6; move and rename the uvm history code out of uvm_stat t... | |
| 1.5 | 6 months | chs | split device_t/softc for all remaining drivers. replace "struct device *" with "... | |
| 1.25 | 15 months | rmind | - Add mi_cpu_init() and initialise cpu_lock and kcpuset_attached/running there. ... | |
| 1.70 | 6 weeks | chs | don't overwrite the CTF info with the symbol table. | |
| 1.39 | 8 months | matt | Add a __HAVE_CPU_UAREA_IDLELWP hook so that the MD code can allocate special UAR... | |
| 1.161 | 15 months | rmind | Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@. | |
| 1.154 | 3 weeks | mlelstv | Revert change that allowed rw_tryenter(&lock, RW_READER) to recurse for vfs_busy... | |
| 1.174 | 5 months | dsl | The lwp_id in a process are supposed to be non-zero and unique. This stops being... | |
| 1.142 | 12 months | rmind | - Replace some malloc(9) uses with kmem(9). - G/C M_IPMOPTS, M_IPMADDR and M_BWM... | |
| 1.91 | 8 weeks | christos | downgrade an error to debug. | |
| 1.12 | 20 months | christos | - don't if then else the same thing. print a more meaningful message - don't lea... | |
| 1.54 | 3 weeks | mlelstv | Revert change that allowed rw_tryenter(&lock, RW_READER) to recurse for vfs_busy... | |
| 1.5 | 19 months | jym | branches: 1.5.2; Modify *ASSERTMSG() so they are now used as variadic macros. T... | |
| 1.54 | 3 years | pooka | _KERNEL_OPT | |
| 1.26 | 18 months | tls | First step of random number subsystem rework described in <20111022023242.BA26F1... | |
| 1.92 | 2 years | pooka | branches: 1.92.14; Make vmapbuf() return success/error and make physio deal wit... | |
| 1.36 | 6 months | chs | in pmf_system_shutdown(), don't do anything if we're panicing. this prevents a h... | |
| 1.186 | 11 months | christos | Add a new resource to limit the number of lwps per user, RLIMIT_NTHR. There is a... | |
| 1.116 | 11 months | christos | Remove debugging. | |
| 1.35 | 15 months | rmind | Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@. | |
| 1.2 | 5 months | pooka | Signed overflow is undefined behavior, and one version of gcc clearly tells us: ... | |
| 1.172 | 4 months | chs | fix setrlimit(RLIMIT_STACK) for __MACHINE_STACK_GROWS_UP platforms. | |
| 1.2 | 13 months | tls | Address multiple problems with rnd(4)/cprng(9): 1) Add a per-cpu CPRNG to handl... | |
| 1.10 | 3 months | tls | Tweak the previous a little: don't be so hasty to declare sources "fast" and pro... | |
| 1.38 | 2 months | yamt | revert rev.1.37 for now. PR/47634 from Ryo ONODERA. while i have no idea how th... | |
| 1.40 | 3 weeks | mlelstv | Revert change that allowed rw_tryenter(&lock, RW_READER) to recurse for vfs_busy... | |
| 1.3 | 2 years | rmind | Sprinkle __cacheline_aligned and __read_mostly. | |
| 1.1 | 3 years | darran | branches: 1.1.2; 1.1.6; DTrace: Add an SDT (Statically Defined Tracing) provid... | |
| 1.317 | 15 months | rmind | Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@. | |
| 1.48 | 2 months | apb | Add comments saying that a cv_timedwait and sleepq_block interpret timo = 0 as a... | |
| 1.39 | 4 months | rmind | - softint_dispatch: perform pserialize(9) switchpoint when softintr processing ... | |
| 1.6 | 18 months | tls | First step of random number subsystem rework described in <20111022023242.BA26F1... | |
| 1.37 | 15 months | rmind | Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@. | |
| 1.213 | 11 months | mlelstv | Make detection of root on wedges (dk(4)) machine independent. Remove MD code for... | |
| 1.305 | 8 months | mlelstv | The field ci_curlwp is only defined for MULTIPROCESSOR kernels. | |
| 1.7 | 12 months | christos | Add a new type of syscall "EXTERN" which is meant for modules that live outside ... | |
| 1.243 | 3 weeks | christos | fix warning | |
| 1.44 | 6 months | pooka | kill some -Wunused-but-set-variable warnings | |
| 1.178 | 7 weeks | christos | always return immediately on error, and if we passed negative seconds, return wi... | |
| 1.45 | 2 years | rmind | - Fix a few possible locking issues in execve1() and exit1(). Add a note that... | |
| 1.34 | 2 years | rmind | Remove clause 3 (UCB advertising clause) from the University of Utah copyright. ... | |
| 1.32 | 11 months | yamt | comments and assertions. no functional changes. | |
| 1.8 | 2 months | pooka | At least pretend to not leak memory in sysctl initialization. This commit messag... | |
| 1.18 | 18 months | tls | First step of random number subsystem rework described in <20111022023242.BA26F1... | |
| 1.129 | 14 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | |
| 1.72 | 20 months | matt | Print syscall name on syscall exit (when using SYSCALL_DEBUG). XXX this should u... | |
| 1.26 | 10 days | skrll | KNF | |
| 1.128 | 2 months | pooka | make rump kernel syscalls through curproc->p_emul instead of rump_sysent | |
| 1.28 | 17 months | yamt | update a comment | |
| 1.30 | 20 months | christos | This is no place to attach the primary cpu. Things go wrong from here because fo... | |
| 1.226 | 3 months | christos | printflike maintenance. | |
| 1.11 | 3 months | christos | printflike maintenance. | |
| 1.20 | 3 years | pooka | Provide unwind log for bufq sysctls, since (theoretically) bufq might not be ini... | |
| 1.7 | 3 years | rmind | Add assert that ce->ce_func is not NULL. | |
| 1.1 | 3 years | pooka | branches: 1.1.4; Split uiomove() and high-level copy routines out of the crowde... | |
| 1.16 | 7 weeks | tls | Re-fix 'fix' for SA-2013-003. Because the original fix evaluated a flag backwar... | |
| 1.8 | 18 months | jruoho | Revert the revision 1.5 in cpufreq(9). Instead, document that the KPI can not be... | |
| 1.7 | 5 years | ad | Disable the freecheck stuff atomically so we only get one warning about being ou... | |
| 1.2 | 3 years | pooka | Device accessors are only marginally related to autoconf, so put them into subr_... | |
| 1.30 | 15 months | mrg | add an XXX comment i meant to include with the original change. | |
| 1.101 | 3 months | christos | printflike maintenance. | |
| 1.45 | 7 months | mlelstv | No longer determine availability of ISO and UDF partitions, we default to allow ... | |
| 1.11 | 6 months | chs | split device_t/softc for all remaining drivers. replace "struct device *" with "... | |
| 1.11 | 19 months | jym | Modify *ASSERTMSG() so they are now used as variadic macros. The main goal is to... | |
| 1.6 | 23 months | alnsn | kern/42030 - tracking of file descriptors by ktrace/kdump | |
| 1.75 | 15 months | para | remove left over macro after kmem_map is gone | |
| 1.5 | 11 months | rmind | Add hash_list_size() and simplify slightly. | |
| 1.1 | 3 years | pooka | branches: 1.1.4; Give humanize_number & format_bytes their own spots in the sun... | |
| 1.19 | 3 years | pooka | Create CTL_HW before creating nodes on top of it (sysctl constructors run in "ra... | |
| 1.8 | 8 months | rmind | Rename kcpuset_copybits() to kcpuset_export_u32() and thus be more specific abou... | |
| 1.50 | 4 weeks | yamt | - make debug size check more strict - add comments about debug features | |
| 1.45 | 4 months | pooka | size_t needs to printed with %zu | |
| 1.6 | 21 months | christos | Always provide a meaningful short name for the kobj in the error message, as wel... | |
| 1.49 | 3 weeks | mlelstv | Revert change that allowed rw_tryenter(&lock, RW_READER) to recurse for vfs_busy... | |
| 1.50 | 5 years | martin | Remove clause 3 and 4 from TNF licenses | |
| 1.2 | 3 years | christos | branches: 1.2.2; 1.2.4; 1.2.6; void police! | |
| 1.6 | 4 years | cegger | ansify function definitions | |
| 1.5 | 5 years | martin | Remove clause 3 and 4 from TNF licenses | |
| 1.6 | 15 months | alnsn | Revert to more readable but non-standard use of offsetof to calculate a size of ... | |
| 1.14 | 4 months | matt | Remove a debugging printf | |
| 1.16 | 15 months | para | extending vmem(9) to be able to allocated resources for it's own needs. simplify... | |
| 1.2 | 4 months | rmind | branches: 1.2.2; 1.2.6; - physmap_map, physmap_map_fini: pmap_update() must be... | |
| 1.200 | 2 months | pooka | In pool_cache_put_slow(), pool_get() can block (it does mutex_enter()), so we ne... | |
| 1.150 | 3 months | apb | Move the DDB-specific part of vpanic() to a new db_panic() function, defined in ... | |
| 1.45 | 3 years | rmind | Replace few USER_TO_UAREA/UAREA_TO_USER uses, reduce sys/user.h inclusions. | |
| 1.7 | 3 months | rmind | - pserialize_switchpoint: check for passing twice, not more than needed. - pseri... | |
| 1.13 | 5 years | martin | Remove clause 3 and 4 from TNF licenses | |
| 1.3 | 3 years | ad | MAXCPUS -> maxcpus | |
| 1.2 | 5 years | martin | Convert to new 2 clause license | |
| 1.12 | 5 months | mbalmer | Fix misspelling: accommodate is a long enough word to have room for two 'c's an... | |
| 1.16 | 11 hours | bouyer | ts2timo(): if TIMER_ABSTIME is set and start is not NULL, initialize it to 0. So... | |
| 1.25 | 21 months | drochner | modify parsing of device names so that it can deal with names which have numbers... | |
| 1.83 | 2 months | yamt | update comments | |
| 1.33 | 7 months | matt | If the workqueue is using a prio less than PRI_KERNEL, make sure KTHREAD_TS is u... | |
| 1.15 | 6 weeks | rmind | xc_highpri: fix assert. | |
| 1.37 | 2 years | matt | Remove curproc == NULL test. | |
| 1.28 | 6 weeks | skrll | Remove some set but unused variables | |
| 1.129 | 6 weeks | martin | Provide binary compatibility for architectures that (erroneously) had a larger M... | |
| 1.56 | 7 weeks | christos | Centralize the computation of struct timespec to the int timo. Make lwp_park tak... | |
| 1.14 | 9 months | jnemeth | Add -A, -a, and -e options to modstat(8) along with kernel changes required... | |
| 1.35 | 7 weeks | christos | Centralize the computation of struct timespec to the int timo. Make lwp_park tak... | |
| 1.136 | 12 months | martin | Make sure we can deliver two file descriptors for pipe2() before we set up anyth... | |
| 1.10 | 5 years | ad | branches: 1.10.4; Make ntp, pmc, reboot, sysarch, time syscalls MPSAFE. | |
| 1.162 | 20 months | jmcneill | PR# kern/45330: ptrace: signals can alter syscall return values process_stoptra... | |
| 1.17 | 21 months | rmind | Remove LW_AFFINITY flag and fix some bugs affinity mask handling. | |
| 1.42 | 13 months | rmind | - Convert x86 MD code, mainly pmap(9) e.g. TLB shootdown code, to use kcpuset(... | |
| 1.37 | 3 months | riastradh | Assert equality, not assignment, in selrecord. Code inspection suggests that th... | |
| 1.41 | 2 months | apb | Properly differentiate between infinite timeout and zero timeout. Local variable... | |
| 1.65 | 17 months | christos | - Eliminate so_nbio and turn it into a bit SS_NBIO in so_state. - Introduce MSG_... | |
| 1.10 | 12 months | christos | use sy_call() so that l->l_sysent gets set, so that we can autoload modules that... | |
| 1.262 | 7 weeks | christos | regen | |
| 1.19 | 9 months | pooka | Forgot this one from previous commit. It too is needed for syscallargs.h on rum... | |
| 1.262 | 7 weeks | christos | Centralize the computation of struct timespec to the int timo. Make lwp_park tak... | |
| 1.24 | 14 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | |
| 1.63 | 14 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | |
| 1.89 | 14 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | |
| 1.123 | 14 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | |
| 1.257 | 3 months | christos | printflike maintenance. | |
| 1.17 | 2 years | dholland | Introduce struct pathbuf. This is an abstraction to hold a pathname and the meta... | |
| 1.55 | 5 years | martin | Remove clause 3 and 4 from TNF licenses | |
| 1.28 | 7 months | apb | Add COMPAT_60 versions of the TIOCPTMGET and TIOCPTSNAME ioctls. | |
| 1.132 | 7 months | apb | Set tp->t_dev to the correct dev_t value in both ptmopen and ptsopen. Depending ... | |
| 1.40 | 19 months | christos | - Introduce a sysctl to control the default tty queue size kern.tty.qsize, whi... | |
| 1.38 | 2 years | hannken | Clean up vnode lock operations pass 2: VOP_UNLOCK(vp, flags) -> VOP_UNLOCK(vp):... | |
| 1.12 | 2 years | pgoyette | Update the rest of the kernel to conform to the module subsystem's new locking p... | |
| 1.88 | 3 months | joerg | Add sockaddr_format to ease debugging code dealing with socket addresses. | |
| 1.149 | 13 days | pooka | print more diagnostic info in panic message | |
| 1.29 | 21 months | dyoung | Miscellaneous mbuf changes: 1 Add some protection against double-freeing mbufs ... | |
| 1.22 | 23 months | manu | Add SOCK_SEQPACKET to PL_LOCAL sockets. Based on patch from Jesse Off, submitted... | |
| 1.40 | 7 weeks | christos | Centralize the computation of struct timespec to the int timo. Make lwp_park tak... | |
| 1.215 | 6 weeks | skrll | Remove some set but unused variables | |
| 1.110 | 17 months | christos | - Eliminate so_nbio and turn it into a bit SS_NBIO in so_state. - Introduce MSG_... | |
| 1.160 | 3 months | christos | PR/47569: Valery Ushakov: SOCK_NONBLOCK does not work because it does not set SS... | |
| 1.141 | 3 months | riastradh | Fix some screw cases in cmsg file descriptor passing. - Don't leave garbage in ... | |
| 1.244 | 2 days | njoly | Redo case where buf_map is not yet mapped when buf_memcalc() is called early fro... | |
| 1.91 | 6 months | dholland | Excise struct componentname from the namecache. This uglifies the interface, be... | |
| 1.4 | 2 years | pooka | Support FD_CLOEXEC in rump kernels. | |
| 1.10 | 4 years | enami | branches: 1.10.4; Previous code ususally works since compiler won't put gap bet... | |
| 1.48 | 6 months | dholland | Disentangle the namecache from the internals of namei. - Move the namecache's ... | |
| 1.6 | 4 years | cegger | ansify function definitions | |
| 1.46 | 14 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | |
| 1.73 | 2 years | dholland | Fix build with LOCKF_DEBUG on LP64 platforms; from Alexander Nasonov in PR 44490... | |
| 1.200 | 6 months | manu | Add most system calls for POSIX extended API set, part 2, with test cases: facce... | |
| 1.19 | 3 weeks | mlelstv | fix locking order mountlist_lock -> mnt_unmounting. Set IMNT_GONE early to prote... | |
| 1.38 | 15 months | dholland | branches: 1.38.4; 1.38.6; Improve the names of some members of struct quotactl... | |
| 1.437 | 2 months | plunky | C99 section 6.7.2.3 (Tags) Note 3 states that: A type specifier of the form ... | |
| 1.463 | 4 months | dholland | Revert defective O_SEARCH implementation committed by manu@ along with the *at s... | |
| 1.26 | 3 months | hannken | Replace the rwlock based implementation with passive serialization from pseriali... | |
| 1.19 | 3 months | hannken | Make the spec_node table implementation private to spec_vnops.c. To retrieve a ... | |
| 1.186 | 6 months | hannken | Bring back Manuel Bouyers patch to resolve races between vget() and vrelel() res... | |
| 1.55 | 3 months | christos | why didn't gcc find the formatting error? | |
| 1.31 | 12 months | manu | Return ENODATA when no attribute is found, like Linux does. After all we decided... | |
| 1.88 | 22 months | hannken | Change VOP_BWRITE() to take a vnode as its first argument like all other VOPs do... | |
| 1.58 | 22 months | hannken | Change VOP_BWRITE() to take a vnode as its first argument like all other VOPs do... | |
| 1.63 | 19 months | hannken | Change the vnode locking protocol of VOP_GETATTR() to request at least a shared ... |