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: [NetBSD] / src / sys / kern
| File | Rev. | Age | Author | Last log entry | |
|---|---|---|---|---|---|
| 1.24 | 15 months | dyoung | Exclude drm sources from tags computation. | ||
| 1.16 | 8 months | dyoung | Add a target, subr_vmem, for building the vmem(9) test program. | ||
| 1.11 | 3 years | yamt | malloc -> kmem_alloc | ||
| 1.10 | 3 years | yamt | malloc -> kmem_alloc | ||
| 1.17 | 2 months | yamt | BUFQ_PRIOCSCAN: - to reduce cpu consumption for a long queue, maintain the sort... | ||
| 1.13 | 3 years | yamt | malloc -> kmem_alloc | ||
| 1.13 | 5 months | christos | Apply the better patch in the PR. | ||
| 1.36 | 3 months | para | extending vmem(9) to be able to allocated resources for it's own needs. simplify... | ||
| 1.1 | 10 years | thorpej | branches: 1.1.2; 1.1.4; Add support for dumping ELF-cormat core files. | ||
| 1.18 | 15 months | chuck | udpate license clauses on my code to match the new-style BSD licenses. verified ... | ||
| 1.35 | 12 months | rmind | - Replace few malloc(9) uses with kmem(9). - Rename buf_malloc() to buf_alloc(),... | ||
| 1.29 | 12 months | rmind | - Replace few malloc(9) uses with kmem(9). - Rename buf_malloc() to buf_alloc(),... | ||
| 1.38 | 5 weeks | martin | Rework posix_spawn locking and memory management: - always provide a vmspace fo... | ||
| 1.137 | 3 years | ad | Make the emulations, exec formats, coredump, NFS, and the NFS server into module... | ||
| 1.3 | 3 years | ad | Make the emulations, exec formats, coredump, NFS, and the NFS server into module... | ||
| 1.66 | 17 months | dholland | Introduce struct pathbuf. This is an abstraction to hold a pathname and the meta... | ||
| 1.70 | 9 months | enami | Bounds process's stack size with max_stack_size so that 32bit binary works regar... | ||
| 1.10 | 6 years | uwe | Rewrite to support LINTSTUB in multiline comments. Be more flexible in what we a... | ||
| 1.442 | 2 months | rmind | Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@. | ||
| 1.189 | 5 weeks | christos | remove bogus check. | ||
| 1.1 | 2 years | pooka | branches: 1.1.4; Chop init_sysctl into base nodes (init_sysctl_base.c) and the ... | ||
| 1.265 | 11 days | christos | regen | ||
| 1.93 | 8 months | christos | Make sure that we initialize all accounting bytes. | ||
| 1.68 | 2 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | ||
| 1.9 | 3 years | yamt | remove extra semicolons. | ||
| 1.1 | 20 months | pgoyette | branches: 1.1.2; 1.1.4; 1.1.10; Define a set of new kernel locking primitives... | ||
| 1.130 | 6 months | christos | Back out previous; this should not be done in statclock but when the allocations... | ||
| 1.30 | 9 months | uebayasi | These don't need uvm/uvm_extern.h. | ||
| 1.20 | 7 months | christos | Don't dump core on an existing core file we don't own. From OpenBSD, suggested b... | ||
| 1.55 | 3 months | rmind | - Add mi_cpu_init() and initialise cpu_lock and kcpuset_attached/running there. ... | ||
| 1.3 | 2 years | darran | branches: 1.3.2; DTrace: Fix several bugs where the mod_ctf_get() function coul... | ||
| 1.218 | 3 months | christos | As discussed in tech-kern, provide the means to prevent delivery of SIGPIPE on E... | ||
| 1.32 | 8 months | plunky | NULL does not need a cast | ||
| 1.75 | 3 months | christos | As discussed in tech-kern, provide the means to prevent delivery of SIGPIPE on E... | ||
| 1.352 | 13 days | rmind | Revert posix_spawn() clean up for now, there are some bugs. | ||
| 1.238 | 5 weeks | martin | Rework posix_spawn locking and memory management: - always provide a vmspace fo... | ||
| 1.35 | 3 months | rmind | fileassoc_file_delete: pre-check whether fileassoc was used and thus avoid acqui... | ||
| 1.189 | 2 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | ||
| 1.1 | 12 months | mrg | branches: 1.1.2; 1.1.6; move and rename the uvm history code out of uvm_stat t... | ||
| 1.4 | 17 months | matt | Add critpoll (critical polling) hooks. These are keep things like watchdogs fro... | ||
| 1.25 | 3 months | rmind | - Add mi_cpu_init() and initialise cpu_lock and kcpuset_attached/running there. ... | ||
| 1.67 | 5 months | christos | close the comment, there is a draft. | ||
| 1.38 | 6 months | jym | Avoid crashing when we do not explictly pass down a CPU when creating a kthread(... | ||
| 1.161 | 2 months | rmind | Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@. | ||
| 1.152 | 5 months | jmcneill | add KERNEL_LOCKED_P() macro | ||
| 1.168 | 4 weeks | yamt | comment | ||
| 1.142 | 2 weeks | rmind | - Replace some malloc(9) uses with kmem(9). - G/C M_IPMOPTS, M_IPMADDR and M_BWM... | ||
| 1.86 | 5 months | jym | Implement the register/deregister/evaluation API for secmodel(9). It allows regi... | ||
| 1.12 | 8 months | christos | - don't if then else the same thing. print a more meaningful message - don't lea... | ||
| 1.53 | 2 months | rmind | {mutex,rw}_vector_enter: use macro versions to disable/enable preemption. | ||
| 1.5 | 7 months | jym | branches: 1.5.2; Modify *ASSERTMSG() so they are now used as variadic macros. T... | ||
| 1.54 | 2 years | pooka | _KERNEL_OPT | ||
| 1.26 | 5 months | tls | First step of random number subsystem rework described in <20111022023242.BA26F1... | ||
| 1.92 | 15 months | pooka | Make vmapbuf() return success/error and make physio deal with a failure. | ||
| 1.35 | 11 months | dsl | Don't directly call sys_sync() from random bits of code, instead add do_sys_sy... | ||
| 1.183 | 4 weeks | yamt | comment | ||
| 1.114 | 8 weeks | matt | No need take the address of an array (&array) since an array is already a pointe... | ||
| 1.35 | 2 months | rmind | Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@. | ||
| 1.1 | 3 years | pooka | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.18; Split rate-checking routines into the... | ||
| 1.168 | 5 months | yamt | assertion | ||
| 1.2 | 4 weeks | tls | Address multiple problems with rnd(4)/cprng(9): 1) Add a per-cpu CPRNG to handl... | ||
| 1.3 | 4 weeks | tls | Address multiple problems with rnd(4)/cprng(9): 1) Add a per-cpu CPRNG to handl... | ||
| 1.34 | 2 months | para | change sched_upreempt_pri default to 0 as discussed on tech-kern@ should improve... | ||
| 1.38 | 2 months | rmind | {mutex,rw}_vector_enter: use macro versions to disable/enable preemption. | ||
| 1.3 | 12 months | rmind | Sprinkle __cacheline_aligned and __read_mostly. | ||
| 1.1 | 2 years | darran | branches: 1.1.2; 1.1.6; DTrace: Add an SDT (Statically Defined Tracing) provid... | ||
| 1.317 | 2 months | rmind | Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@. | ||
| 1.46 | 2 months | rmind | Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@. | ||
| 1.38 | 7 months | jym | Modify *ASSERTMSG() so they are now used as variadic macros. The main goal is to... | ||
| 1.6 | 5 months | tls | First step of random number subsystem rework described in <20111022023242.BA26F1... | ||
| 1.37 | 2 months | rmind | Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@. | ||
| 1.212 | 7 months | christos | ifdef unused variable with -UPTRACE | ||
| 1.301 | 3 weeks | rmind | Improve the assert message. | ||
| 1.7 | 11 days | christos | Add a new type of syscall "EXTERN" which is meant for modules that live outside ... | ||
| 1.234 | 8 weeks | martin | Fix query of IMMEDIATE bool values (copy & pasto). | ||
| 1.43 | 2 months | martin | Make time_second and time_uptime volatile, so the compiler knows they may change... | ||
| 1.174 | 7 weeks | dholland | Misplaced parenthesis; fixes PR 44927 | ||
| 1.45 | 16 months | rmind | - Fix a few possible locking issues in execve1() and exit1(). Add a note that... | ||
| 1.34 | 15 months | rmind | Remove clause 3 (UCB advertising clause) from the University of Utah copyright. ... | ||
| 1.31 | 5 months | yamt | move priority inheritance code to separate functions | ||
| 1.5 | 3 years | ad | branches: 1.5.2; uid_init: maxproc -> maxcpus | ||
| 1.18 | 5 months | tls | First step of random number subsystem rework described in <20111022023242.BA26F1... | ||
| 1.129 | 2 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | ||
| 1.72 | 8 months | matt | Print syscall name on syscall exit (when using SYSCALL_DEBUG). XXX this should u... | ||
| 1.24 | 13 months | dyoung | Clean up excessive #ifdef'age of NMI trap handling for amd64/i386/xen. Handle NM... | ||
| 1.120 | 11 days | christos | Add a new type of syscall "EXTERN" which is meant for modules that live outside ... | ||
| 1.28 | 5 months | yamt | update a comment | ||
| 1.30 | 8 months | christos | This is no place to attach the primary cpu. Things go wrong from here because fo... | ||
| 1.222 | 3 months | matt | Use proper ANSI prototypes for foo() -> foo(void) Caught when compiling with -Wo... | ||
| 1.10 | 12 months | rmind | - Replace few malloc(9) uses with kmem(9). - Rename buf_malloc() to buf_alloc(),... | ||
| 1.20 | 2 years | pooka | Provide unwind log for bufq sysctls, since (theoretically) bufq might not be ini... | ||
| 1.7 | 2 years | rmind | Add assert that ce->ce_func is not NULL. | ||
| 1.1 | 2 years | pooka | branches: 1.1.4; Split uiomove() and high-level copy routines out of the crowde... | ||
| 1.8 | 4 weeks | tls | Address multiple problems with rnd(4)/cprng(9): 1) Add a per-cpu CPRNG to handl... | ||
| 1.8 | 6 months | jruoho | Revert the revision 1.5 in cpufreq(9). Instead, document that the KPI can not be... | ||
| 1.7 | 4 years | ad | Disable the freecheck stuff atomically so we only get one warning about being ou... | ||
| 1.2 | 2 years | pooka | Device accessors are only marginally related to autoconf, so put them into subr_... | ||
| 1.30 | 2 months | mrg | add an XXX comment i meant to include with the original change. | ||
| 1.100 | 19 months | mrg | add some (uint64_t) casts so avoid 32 bit overflows. this fixes my 3TB disk wit... | ||
| 1.42 | 10 months | wiz | dependant -> dependent | ||
| 1.8 | 2 weeks | drochner | minor mostly cosmetical fixes: use designated type for device major numbers, typ... | ||
| 1.11 | 7 months | jym | Modify *ASSERTMSG() so they are now used as variadic macros. The main goal is to... | ||
| 1.6 | 11 months | alnsn | kern/42030 - tracking of file descriptors by ktrace/kdump | ||
| 1.75 | 3 months | para | remove left over macro after kmem_map is gone | ||
| 1.4 | 4 months | christos | PR/45736: Michael van Elst: setting kern.maxvnodes may lock up Clamp the number ... | ||
| 1.1 | 2 years | pooka | branches: 1.1.4; Give humanize_number & format_bytes their own spots in the sun... | ||
| 1.19 | 2 years | pooka | Create CTL_HW before creating nodes on top of it (sysctl constructors run in "ra... | ||
| 1.5 | 3 weeks | rmind | - Convert x86 MD code, mainly pmap(9) e.g. TLB shootdown code, to use kcpuset(... | ||
| 1.45 | 4 weeks | martin | We don't support KMEM_GUARD nor FREECHECK yet with rump, so disable them in debu... | ||
| 1.44 | 9 months | christos | Always provide a meaningful short name for the kobj in the error message, as wel... | ||
| 1.6 | 9 months | christos | Always provide a meaningful short name for the kobj in the error message, as wel... | ||
| 1.45 | 9 months | yamt | try to fill ld_locked/ld_unlocked for shared acquisition of lock | ||
| 1.50 | 4 years | martin | Remove clause 3 and 4 from TNF licenses | ||
| 1.2 | 2 years | christos | branches: 1.2.2; 1.2.4; 1.2.6; void police! | ||
| 1.6 | 3 years | cegger | ansify function definitions | ||
| 1.5 | 4 years | martin | Remove clause 3 and 4 from TNF licenses | ||
| 1.6 | 3 months | alnsn | Revert to more readable but non-standard use of offsetof to calculate a size of ... | ||
| 1.11 | 4 weeks | yamt | comment | ||
| 1.16 | 3 months | para | extending vmem(9) to be able to allocated resources for it's own needs. simplify... | ||
| 1.195 | 11 days | rmind | G/C POOL_DIAGNOSTIC option. No objection on tech-kern@. | ||
| 1.149 | 2 months | dholland | Repeated typo/varargs anachronism in comments. | ||
| 1.45 | 2 years | rmind | Replace few USER_TO_UAREA/UAREA_TO_USER uses, reduce sys/user.h inclusions. | ||
| 1.5 | 3 months | rmind | - Add mi_cpu_init() and initialise cpu_lock and kcpuset_attached/running there. ... | ||
| 1.13 | 4 years | martin | Remove clause 3 and 4 from TNF licenses | ||
| 1.3 | 2 years | ad | MAXCPUS -> maxcpus | ||
| 1.2 | 4 years | martin | Convert to new 2 clause license | ||
| 1.10 | 2 years | manu | Back out previous change: do not skip the test on rootspec, but make it a simple... | ||
| 1.9 | 4 months | christos | Fix monotonic interval timers. | ||
| 1.25 | 9 months | drochner | modify parsing of device names so that it can deal with names which have numbers... | ||
| 1.73 | 2 months | para | make accounting for vm_inuse sane while here don't statically allocated for more... | ||
| 1.32 | 6 months | jym | Turn a workqueue(9) name into an array in the struct workqueue, rather than a co... | ||
| 1.13 | 12 months | rmind | Sprinkle __cacheline_aligned and __read_mostly. | ||
| 1.37 | 14 months | matt | Remove curproc == NULL test. | ||
| 1.26 | 3 months | martin | Add a posix_spawn syscall, as discussed on tech-kern. Based on the summer of cod... | ||
| 1.128 | 3 months | christos | As discussed in tech-kern, provide the means to prevent delivery of SIGPIPE on E... | ||
| 1.53 | 2 months | rmind | Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@. | ||
| 1.13 | 10 months | mrg | avoid some uninitialised variable warnings. | ||
| 1.34 | 2 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | ||
| 1.136 | 11 hours | martin | Make sure we can deliver two file descriptors for pipe2() before we set up anyth... | ||
| 1.10 | 4 years | ad | branches: 1.10.4; Make ntp, pmc, reboot, sysarch, time syscalls MPSAFE. | ||
| 1.162 | 8 months | jmcneill | PR# kern/45330: ptrace: signals can alter syscall return values process_stoptra... | ||
| 1.17 | 9 months | rmind | Remove LW_AFFINITY flag and fix some bugs affinity mask handling. | ||
| 1.42 | 3 weeks | rmind | - Convert x86 MD code, mainly pmap(9) e.g. TLB shootdown code, to use kcpuset(... | ||
| 1.36 | 8 months | rmind | Add kern.direct_select sysctl. Default to 0 for now. | ||
| 1.37 | 2 months | rmind | Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@. | ||
| 1.65 | 4 months | christos | - Eliminate so_nbio and turn it into a bit SS_NBIO in so_state. - Introduce MSG_... | ||
| 1.10 | 11 days | christos | use sy_call() so that l->l_sysent gets set, so that we can autoload modules that... | ||
| 1.256 | 11 days | christos | regen | ||
| 1.18 | 2 months | matt | Add compat_60 | ||
| 1.259 | 11 days | christos | Add a new type of syscall "EXTERN" which is meant for modules that live outside ... | ||
| 1.24 | 2 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | ||
| 1.63 | 2 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | ||
| 1.89 | 2 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | ||
| 1.123 | 2 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | ||
| 1.250 | 2 months | christos | PR/41673: Stathis Kamperis: tcsetpgrp returns EINVAL, but should return EPERM. | ||
| 1.17 | 17 months | dholland | Introduce struct pathbuf. This is an abstraction to hold a pathname and the meta... | ||
| 1.55 | 4 years | martin | Remove clause 3 and 4 from TNF licenses | ||
| 1.27 | 22 months | hannken | Clean up vnode lock operations pass 2: VOP_UNLOCK(vp, flags) -> VOP_UNLOCK(vp):... | ||
| 1.131 | 7 months | christos | put back the cc == 0 check, because we can re-enter the loop with cc != 0 if we ... | ||
| 1.40 | 7 months | christos | - Introduce a sysctl to control the default tty queue size kern.tty.qsize, whi... | ||
| 1.38 | 22 months | hannken | Clean up vnode lock operations pass 2: VOP_UNLOCK(vp, flags) -> VOP_UNLOCK(vp):... | ||
| 1.12 | 20 months | pgoyette | Update the rest of the kernel to conform to the module subsystem's new locking p... | ||
| 1.87 | 6 months | seanb | Use PR_SLOWHZ, PR_FASTHZ defines in a couple spots. | ||
| 1.146 | 2 weeks | dsl | Remove the unused 'struct malloc_type' args to kern_malloc/realloc/free The M_xx... | ||
| 1.29 | 9 months | dyoung | Miscellaneous mbuf changes: 1 Add some protection against double-freeing mbufs ... | ||
| 1.22 | 11 months | manu | Add SOCK_SEQPACKET to PL_LOCAL sockets. Based on patch from Jesse Off, submitted... | ||
| 1.38 | 2 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | ||
| 1.210 | 2 months | matt | Fix PR/49150. Make listen(2) match the opengroup specification for what what err... | ||
| 1.110 | 4 months | christos | - Eliminate so_nbio and turn it into a bit SS_NBIO in so_state. - Introduce MSG_... | ||
| 1.154 | 3 months | christos | revert atomics for so_options since it is a short. | ||
| 1.136 | 10 months | christos | * Arrange for interfaces that create new file descriptors to be able to set cl... | ||
| 1.236 | 3 months | para | allocate uareas and buffers from kernel_map again add code to drain pools if kme... | ||
| 1.88 | 11 months | rmind | Welcome to 5.99.53! Merge rmind-uvmplock branch: - Reorganize locking in UVM a... | ||
| 1.4 | 14 months | pooka | Support FD_CLOEXEC in rump kernels. | ||
| 1.10 | 3 years | enami | branches: 1.10.4; Previous code ususally works since compiler won't put gap bet... | ||
| 1.47 | 17 months | dholland | Abolish struct componentname's cn_pnbuf. Use the path buffer in the pathbuf obje... | ||
| 1.6 | 3 years | cegger | ansify function definitions | ||
| 1.46 | 2 months | elad | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something m... | ||
| 1.73 | 15 months | dholland | Fix build with LOCKF_DEBUG on LP64 platforms; from Alexander Nasonov in PR 44490... | ||
| 1.192 | 7 months | christos | include <sys/dirent.h> to make MAXNAMLEN visible. | ||
| 1.14 | 8 days | gson | Move VFS_EXTATTRCTL to mount_domount(). This makes the fs/puffs/t_fuzz:mountfuz... | ||
| 1.38 | 3 months | dholland | branches: 1.38.4; 1.38.6; Improve the names of some members of struct quotactl... | ||
| 1.435 | 4 days | chs | remove a bogus optimization introduced in the previous change. fixes hangs in th... | ||
| 1.456 | 8 days | gson | Move VFS_EXTATTRCTL to mount_domount(). This makes the fs/puffs/t_fuzz:mountfuz... | ||
| 1.25 | 3 years | yamt | don't forget to skip marker processes. | ||
| 1.15 | 4 months | hannken | Move the diagnostic check for a missing VOP_CLOSE() to the top of vrelel(). As l... | ||
| 1.184 | 5 weeks | hannken | Fix vn_lock() to return an invalid (dead, clean) vnode only if the caller reques... | ||
| 1.52 | 2 weeks | chs | mark all wapbl I/O as BPRIO_TIMECRITICAL. this is the second part of addressing ... | ||
| 1.31 | 2 weeks | manu | Return ENODATA when no attribute is found, like Linux does. After all we decided... | ||
| 1.88 | 10 months | hannken | Change VOP_BWRITE() to take a vnode as its first argument like all other VOPs do... | ||
| 1.58 | 10 months | hannken | Change VOP_BWRITE() to take a vnode as its first argument like all other VOPs do... | ||
| 1.63 | 7 months | hannken | Change the vnode locking protocol of VOP_GETATTR() to request at least a shared ... | ||