CVS commit: src/sys/kern

2010-01-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jan 20 23:40:42 UTC 2010 Modified Files: src/sys/kern: subr_pool.c Log Message: pool_cache_invalidate: comment out invalidation of per-CPU caches (nobody depends on it, at the moment) until we decide how to fix it (xcall(9)

CVS commit: src/sys/arch/x86

2010-01-18 Thread Mindaugas Rasiukevicius
/sys/arch/x86/x86/cpu_topology.c Mon Jan 18 16:40:17 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu_topology.c,v 1.2 2009/05/26 01:42:02 rmind Exp $ */ +/* $NetBSD: cpu_topology.c,v 1.3 2010/01/18 16:40:17 rmind Exp $ */ /*- * Copyright (c) 2009 Mindaugas Rasiukevicius rmind at NetBSD org, @@ -36,7 +36,7

CVS commit: src/sys/arch

2010-01-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Jan 18 22:31:14 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: procfs_machdep.c src/sys/arch/i386/i386: procfs_machdep.c Log Message: Reduce the difference between i386 and amd64 procfs MD code. Prepare for the

CVS commit: src/sys/kern

2010-01-12 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Jan 12 22:11:13 UTC 2010 Modified Files: src/sys/kern: subr_autoconf.c Log Message: Revert 1.194 rev. To generate a diff of this commit: cvs rdiff -u -r1.196 -r1.197 src/sys/kern/subr_autoconf.c Please note that diffs are

CVS commit: src/sys/kern

2010-01-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Jan 8 12:07:08 UTC 2010 Modified Files: src/sys/kern: subr_autoconf.c Log Message: Simplify device G/C: use global list and config_alldevs_unlock_gc(). To generate a diff of this commit: cvs rdiff -u -r1.193 -r1.194

CVS commit: src/sys/kern

2010-01-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Jan 8 12:10:46 UTC 2010 Modified Files: src/sys/kern: kern_softint.c Log Message: softint_execute: release/re-acquire kernel-lock depending on SOFTINT_MPSAFE flag. Keeping it held for MP-safe cases break the lock order

CVS commit: src/share/man/man9

2010-01-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Jan 8 12:12:49 UTC 2010 Modified Files: src/share/man/man9: pcq.9 Log Message: pcq(9): use more accurate wording, do not expose implementation details. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/kern

2009-12-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Dec 30 23:31:56 UTC 2009 Modified Files: src/sys/kern: kern_sig.c Log Message: sigactsunshare(): set reference count in a case of new sigacts allocation. Bug (e.g. memory leak) can happen when using clone(2) call. To

CVS commit: src/sys/kern

2009-12-30 Thread Mindaugas Rasiukevicius
$ */ /* * Copyright (c) 2007, 2008 Mindaugas Rasiukevicius rmind at NetBSD org @@ -27,7 +27,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD: kern_runq.c,v 1.27 2009/10/21 21:12:06 rmind Exp $); +__KERNEL_RCSID(0, $NetBSD: kern_runq.c,v 1.28 2009/12/30 23:49:59 rmind Exp $); #include sys

CVS commit: src/sys/kern

2009-12-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Dec 30 23:54:30 UTC 2009 Modified Files: src/sys/kern: kern_synch.c Log Message: - nextlwp: do not set l_cpu, it should be returned correct (add assert). - resched_cpu: avoid double set of ci. To generate a diff of this

CVS commit: src/sys/kern

2009-12-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Dec 20 23:00:59 UTC 2009 Modified Files: src/sys/kern: sys_select.c Log Message: Add comment about locking. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/kern/sys_select.c Please note that diffs are

CVS commit: src/sys/kern

2009-12-19 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Dec 19 18:25:55 UTC 2009 Modified Files: src/sys/kern: sys_sig.c Log Message: sigtimedwait: fix a memory leak (which happens since newlock2 times). Allocate ksiginfo on stack since it is safe and sigget() assumes that it is

CVS commit: src/sys/arch/mips/mips

2009-12-19 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Dec 20 03:40:27 UTC 2009 Modified Files: src/sys/arch/mips/mips: locore.S Log Message: Slightly improve the comment. To generate a diff of this commit: cvs rdiff -u -r1.171 -r1.172 src/sys/arch/mips/mips/locore.S Please

CVS commit: src/sys/arch/evbmips/rmixl

2009-12-19 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Dec 20 04:11:37 UTC 2009 Modified Files: src/sys/arch/evbmips/rmixl: autoconf.c machdep.c Log Message: Fix few problems in evbmips/rmixl: - mach_init: use mips_init_lwp0_uarea(), do not hardcode it. Do not call

CVS commit: src/sys/kern

2009-12-19 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Dec 20 04:49:09 UTC 2009 Modified Files: src/sys/kern: kern_sig.c sys_sig.c Log Message: signal(9) code: add some comments, improve/fix wrong ones. While here, kill trailing whitespaces, wrap long lines, etc. No functional

CVS commit: src/sys

2009-12-16 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Dec 17 01:25:11 UTC 2009 Modified Files: src/sys/ddb: db_lwp.c src/sys/kern: init_main.c kern_lwp.c kern_proc.c subr_prof.c sys_process.c src/sys/uvm: uvm_fault.c uvm_glue.c Log Message: Replace few

CVS commit: src/sys/arch/mips/mips

2009-12-14 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Dec 15 06:07:14 UTC 2009 Modified Files: src/sys/arch/mips/mips: bus_space_alignstride_chipdep.c Log Message: Fix MALTA32 builds, pmap_kenter_pa() needs additional argument in -current. To generate a diff of this commit: cvs

CVS commit: src/sys/sys

2009-12-11 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Dec 12 00:24:57 UTC 2009 Modified Files: src/sys/sys: sysctl.h Log Message: Fix comment. To generate a diff of this commit: cvs rdiff -u -r1.187 -r1.188 src/sys/sys/sysctl.h Please note that diffs are not public domain;

CVS commit: src/sys/sys

2009-11-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Nov 29 16:23:49 UTC 2009 Modified Files: src/sys/sys: lwp.h Log Message: Make lwp_getpcb() C89-happy by using __inline. To generate a diff of this commit: cvs rdiff -u -r1.126 -r1.127 src/sys/sys/lwp.h Please note that

CVS commit: src/sys/arch/mips/mips

2009-11-28 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Nov 29 04:11:51 UTC 2009 Modified Files: src/sys/arch/mips/mips: vm_machdep.c Log Message: cpu_lwp_fork (MIPS): replace l_addr with uvm_lwp_getuarea(), clean up a little. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/mips/mips

2009-11-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Nov 27 01:37:30 UTC 2009 Modified Files: src/sys/arch/mips/mips: mips_machdep.c Log Message: Revert unrelated/unintended changes from previous commit. Should fix MIPS builds (hi matt@). To generate a diff of this commit: cvs

CVS commit: src/sys/arch/x86/x86

2009-11-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Nov 25 13:38:39 UTC 2009 Modified Files: src/sys/arch/x86/x86: vm_machdep.c Log Message: Disable kstack red-zone for now, while we decide on a nice way to fix it. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys

2009-11-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Nov 25 13:53:19 UTC 2009 Modified Files: src/sys/arch/i386/i386: db_trace.c src/sys/sys: lwp.h Log Message: Restore exporting of lwp_getpcb() to userland and fix DDB properly. While the header might be abstracted

CVS commit: src/sys

2009-11-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Nov 25 14:28:50 UTC 2009 Modified Files: src/sys/arch/acorn26/ioc: arcpp.c src/sys/arch/alpha/include: lock.h src/sys/arch/amd64/amd64: genassym.cf locore.S spl.S src/sys/arch/arm/gemini: gemini_ipi.c

CVS commit: src/sys/kern

2009-11-24 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Nov 24 20:11:51 UTC 2009 Modified Files: src/sys/kern: subr_callback.c Log Message: Add assert that ce-ce_func is not NULL. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/kern/subr_callback.c Please

CVS commit: src/sys/arch/arm/arm

2009-11-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Nov 23 18:20:46 UTC 2009 Modified Files: src/sys/arch/arm/arm: ast.c Log Message: Amend #ifdef with DIAGNOSTIC case, avoids gcc warning about unused var. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19

CVS commit: src/sys/compat

2009-11-22 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Nov 23 00:46:07 UTC 2009 Modified Files: src/sys/compat/common: kern_sig_43.c src/sys/compat/freebsd: freebsd_ptrace.c src/sys/compat/irix: irix_signal.c src/sys/compat/linux/arch/alpha: linux_machdep.c

CVS commit: src/sys

2009-11-22 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Nov 23 02:13:48 UTC 2009 Modified Files: src/sys/coda: coda_vnops.c src/sys/conf: debugsyms.c src/sys/dev: cninit.c cons.c nullcons_subr.c src/sys/dev/apm: apm.c src/sys/dev/arcbios:

CVS commit: src/sys/arch

2009-11-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Nov 21 15:13:14 UTC 2009 Modified Files: src/sys/arch/hppa/include: proc.h src/sys/arch/m68k/include: proc.h Log Message: Include sys/user.h for MD proc.h (hppa and m68k ports). To generate a diff of this commit: cvs

CVS commit: src/sys/arch

2009-11-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Nov 21 15:36:34 UTC 2009 Modified Files: src/sys/arch/hp300/dev: hil.c src/sys/arch/hp300/hp300: machdep.c trap.c src/sys/arch/hp700/dev: pdc.c src/sys/arch/hp700/gsc: gscbus.c

CVS commit: src/sys/arch/i386/i386

2009-11-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Nov 21 15:38:43 UTC 2009 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Missed fix for Xen builds. To generate a diff of this commit: cvs rdiff -u -r1.674 -r1.675 src/sys/arch/i386/i386/machdep.c Please note

CVS commit: src/sys/uvm

2009-11-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Nov 21 17:45:02 UTC 2009 Modified Files: src/sys/uvm: uvm_extern.h uvm_glue.c Log Message: Add uvm_lwp_getuarea() and uvm_lwp_setuarea(). OK m...@. To generate a diff of this commit: cvs rdiff -u -r1.160 -r1.161

CVS commit: src/sys/sys

2009-11-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Nov 21 18:53:08 UTC 2009 Modified Files: src/sys/sys: lwp.h Log Message: Export lwp_getpcb() to userland, since crash(8) needs it. To generate a diff of this commit: cvs rdiff -u -r1.123 -r1.124 src/sys/sys/lwp.h Please

CVS commit: src/sys/arch

2009-11-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Nov 21 20:32:28 UTC 2009 Modified Files: src/sys/arch/acorn26/acorn26: cpu.c cpuswitch.c except.c fpu.c machdep.c start.c stubs.c vm_machdep.c src/sys/arch/arm/arm: arm_machdep.c ast.c compat_13_machdep.c

CVS commit: src/sys/arch

2009-11-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Nov 21 04:04:07 UTC 2009 Modified Files: src/sys/arch/sparc/include: proc.h src/sys/arch/sparc64/include: proc.h Log Message: Include sys/proc.h for sparc/sparc64, which is required for now. To generate a diff of

CVS commit: src/sys/arch/vax

2009-11-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Nov 21 04:45:39 UTC 2009 Modified Files: src/sys/arch/vax/include: param.h proc.h src/sys/arch/vax/uba: qv.c src/sys/arch/vax/vax: cfl.c compat_13_machdep.c compat_16_machdep.c core_machdep.c crl.c

CVS commit: src/sys/arch/alpha

2009-11-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Nov 21 05:35:41 UTC 2009 Modified Files: src/sys/arch/alpha/a12: a12dc.c src/sys/arch/alpha/alpha: compat_13_machdep.c compat_16_machdep.c core_machdep.c cpu.c db_trace.c linux_syscall.c linux_trap.c

CVS commit: src/sys/arch

2009-11-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Nov 21 05:54:04 UTC 2009 Modified Files: src/sys/arch/usermode/dev: cpu.c src/sys/arch/xen/x86: autoconf.c cpu.c Log Message: Catch-up Xen and usermode with lwp_getpcb() and unbreak Xen build. To generate a diff of

CVS commit: src/sys/sys

2009-11-19 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Nov 20 03:12:13 UTC 2009 Modified Files: src/sys/sys: lwp.h Log Message: Add lwp_getpcb(). OK m...@. To generate a diff of this commit: cvs rdiff -u -r1.122 -r1.123 src/sys/sys/lwp.h Please note that diffs are not public

CVS commit: src/sys/kern

2009-11-14 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Nov 14 19:06:55 UTC 2009 Modified Files: src/sys/kern: kern_sig.c Log Message: kpsignal2: do not make the signal pending twice when tracing the process, also update a comment and add an assert. Fixes PR/42309 by Nicolas Joly.

CVS commit: src/share/man/man9

2009-11-11 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Nov 11 08:43:18 UTC 2009 Modified Files: src/share/man/man9: buffercache.9 Log Message: Sync declarations with reality, bump date. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24

CVS commit: src/sys

2009-11-11 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Nov 11 09:15:42 UTC 2009 Modified Files: src/sys/kern: vfs_bio.c src/sys/sys: buf.h Log Message: Add a small comment on buffer cache locking, fix mark letter b_objlock. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys

2009-11-11 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Nov 11 09:48:51 UTC 2009 Modified Files: src/sys/compat/common: kern_time_50.c src/sys/compat/linux/common: linux_misc.c src/sys/compat/linux32/common: linux32_unistd.c src/sys/compat/netbsd32:

CVS commit: src/sys

2009-11-10 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Nov 11 07:22:34 UTC 2009 Modified Files: src/sys/kern: vfs_bio.c src/sys/sys: buf.h Log Message: G/C unused breada() and bdirty(). To generate a diff of this commit: cvs rdiff -u -r1.219 -r1.220

CVS commit: src/sys/kern

2009-11-01 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Nov 1 20:59:24 UTC 2009 Modified Files: src/sys/kern: kern_proc.c Log Message: orphanpg: remove no longer user variable. To generate a diff of this commit: cvs rdiff -u -r1.155 -r1.156 src/sys/kern/kern_proc.c Please note

CVS commit: src/sys/kern

2009-11-01 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Nov 1 21:05:30 UTC 2009 Modified Files: src/sys/kern: kern_exit.c Log Message: do_sys_wait: clear rusage, instead of returning garbage. Patch from dholland@ via PR/40717, with minor change by me. To generate a diff of this

CVS commit: src/sys/dev

2009-11-01 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Nov 1 21:08:32 UTC 2009 Modified Files: src/sys/dev: rnd.c Log Message: rnd_sample_allocate_isr: pass correct flag to pool_get(). Should fix PR/39325. To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77

CVS commit: src/sys/kern

2009-11-01 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Nov 1 21:14:21 UTC 2009 Modified Files: src/sys/kern: sys_select.c Log Message: Move common logic in selcommon() and pollcommon() into sel_do_scan(). Avoids code duplication. XXX: pollsock() should be converted too, except

CVS commit: src/sys

2009-11-01 Thread Mindaugas Rasiukevicius
2009 @@ -1,4 +1,4 @@ -/* $NetBSD: mqueue.h,v 1.11 2009/10/05 23:49:46 rmind Exp $ */ +/* $NetBSD: mqueue.h,v 1.12 2009/11/01 21:46:09 rmind Exp $ */ /* * Copyright (c) 2007-2009 Mindaugas Rasiukevicius rmind at NetBSD org @@ -109,7 +109,6 @@ /* Prototypes */ void mqueue_print_list(void (*pr

CVS commit: src/sys/kern

2009-10-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Oct 26 19:03:17 UTC 2009 Modified Files: src/sys/kern: init_main.c Log Message: Update comment about proc0_init(). To generate a diff of this commit: cvs rdiff -u -r1.406 -r1.407 src/sys/kern/init_main.c Please note that

CVS commit: src/sys/kern

2009-10-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Oct 27 02:55:07 UTC 2009 Modified Files: src/sys/kern: kern_pmf.c Log Message: - Use pool(9) for pmf_event_workitem_t, instead of pool_cache(9). Still, meta-data of this pool takes more space than the actual data.. -

CVS commit: src/sys

2009-10-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Oct 27 02:58:29 UTC 2009 Modified Files: src/sys/kern: kern_descrip.c kern_lwp.c src/sys/sys: filedesc.h Log Message: - Amend fd_hold() to take an argument and add assert (reflects two cases, fork1() and the rest,

CVS commit: src/sys/arch/amd64

2009-10-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Oct 27 03:05:28 UTC 2009 Modified Files: src/sys/arch/amd64/amd64: machdep.c src/sys/arch/amd64/include: pcb.h Log Message: Make pcb_ldt_sel, in amd64, an unused field. Unlike in i386, it was missed during clean-up of

CVS commit: src/sys/arch/x86/x86

2009-10-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Oct 27 03:48:59 UTC 2009 Modified Files: src/sys/arch/x86/x86: vm_machdep.c Log Message: cpu_proc_fork: use pcb1 and pcb2, and thus make routine more readable. Remove or update outdated comments, add new ones. Clean-up. To

CVS commit: src/sys/kern

2009-10-22 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Oct 22 13:12:47 UTC 2009 Modified Files: src/sys/kern: sys_lwp.c Log Message: Make lwp_park_sobj and lwp_park_tab static. Wrap long lines while here. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47

CVS commit: src/sys

2009-10-22 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Oct 22 22:28:57 UTC 2009 Modified Files: src/sys/arch/ia64/ia64: vm_machdep.c src/sys/arch/ia64/include: cpu.h src/sys/kern: kern_exit.c kern_lwp.c src/sys/sys: proc.h Log Message: Avoid #ifndef

CVS commit: src/sys/arch/acorn32/eb7500atx

2009-10-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Oct 21 16:16:24 UTC 2009 Modified Files: src/sys/arch/acorn32/eb7500atx: rsbus.c Log Message: Drop 3rd and 4th clauses from Ichiro FUKUHARA's license. Reviewed and approved by ichiro@ (copyright holder). (this single file was

CVS commit: src

2009-10-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Oct 21 21:28:36 UTC 2009 Modified Files: src/doc: CHANGES src/sys/sys: param.h Log Message: 5.99.21: removed uarea swap-out functionality. To generate a diff of this commit: cvs rdiff -u -r1.1308 -r1.1309

CVS commit: src/sys/rump/librump/rumpkern

2009-10-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Oct 21 23:13:53 UTC 2009 Modified Files: src/sys/rump/librump/rumpkern: emul.c sleepq.c vm.c Log Message: Sync rump with kernel changes. To generate a diff of this commit: cvs rdiff -u -r1.103 -r1.104

CVS commit: src/share/man/man9

2009-10-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Oct 21 23:33:32 UTC 2009 Modified Files: src/share/man/man9: pmap.9 Log Message: pmap(9): G/C pmap_collect, bump date. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/share/man/man9/pmap.9 Please note that

CVS commit: src

2009-10-19 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Oct 19 23:19:40 UTC 2009 Modified Files: src/dist/tcpdump: cpack.c cpack.h ieee802_11_radio.h src/dist/wpa/hostapd: radiotap.h src/share/man/man3: bits.3 src/share/man/man4: atw.4

CVS commit: src/lib/libpthread

2009-10-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Oct 5 23:35:42 UTC 2009 Modified Files: src/lib/libpthread: pthread.3 Log Message: pthread(3): mention that we use 1:1 threading model; remove descriptions of no longer used environment variables. To generate a diff of this

CVS commit: src/lib/libpthread

2009-10-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Oct 5 23:37:01 UTC 2009 Modified Files: src/lib/libpthread: pthread_attr.3 Log Message: pthread_attr(3): sync with reality i.e. uncomment descriptions about various functions we support. Fix license style. To generate a

CVS commit: src/sys/kern

2009-10-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Oct 5 23:39:28 UTC 2009 Modified Files: src/sys/kern: subr_lockdebug.c Log Message: Convert cpu_number(), which can be sparse, to cpu_index(), which is MI. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40

CVS commit: src

2009-10-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Oct 5 23:44:10 UTC 2009 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile Added Files: src/share/man/man9: callback.9 Log Message: Add callback(9) man page. Reviewed and improved by

CVS commit: src/sys/kern

2009-10-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Oct 5 23:46:02 UTC 2009 Modified Files: src/sys/kern: sysv_sem.c Log Message: semu_alloc: simplify a little. To generate a diff of this commit: cvs rdiff -u -r1.85 -r1.86 src/sys/kern/sysv_sem.c Please note that diffs are

CVS commit: src/sys/kern

2009-10-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Oct 5 23:47:04 UTC 2009 Modified Files: src/sys/kern: sysv_shm.c Log Message: shmexit: simplify a lot by avoiding unnecessary memory allocations, since it is a last reference, just re-lock and check mapping list again. Often

CVS commit: src/sys/ufs/ufs

2009-10-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Oct 5 23:48:08 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_dirhash.c Log Message: ufsdirhash_recycle(): modify ufs_dirhashmem atomically. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

CVS commit: src/sys

2009-10-05 Thread Mindaugas Rasiukevicius
@@ -1,4 +1,4 @@ -/* $NetBSD: sys_mqueue.c,v 1.24 2009/07/19 02:50:44 rmind Exp $ */ +/* $NetBSD: sys_mqueue.c,v 1.25 2009/10/05 23:49:46 rmind Exp $ */ /* * Copyright (c) 2007-2009 Mindaugas Rasiukevicius rmind at NetBSD org @@ -42,7 +42,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD

CVS commit: src/sys/arch

2009-10-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Oct 5 23:59:31 UTC 2009 Modified Files: src/sys/arch/amd64/amd64: machdep.c src/sys/arch/i386/i386: machdep.c src/sys/arch/x86/conf: files.x86 src/sys/arch/x86/include: cpu_msr.h intrdefs.h

CVS commit: src/sys/fs/tmpfs

2009-10-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Oct 6 00:17:24 UTC 2009 Modified Files: src/sys/fs/tmpfs: tmpfs_vnops.c Log Message: tmpfs_rename: handle hard-links correctly. Fixes PR/41236. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63

CVS commit: src/sys/dev/pci/hdaudio

2009-09-06 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Sep 6 21:38:17 UTC 2009 Modified Files: src/sys/dev/pci/hdaudio: hdaudioreg.h hdaudiovar.h Log Message: Replace GCC attributes with __packed. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/uvm

2009-09-06 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Sep 6 23:14:20 UTC 2009 Modified Files: src/sys/uvm: uvm_map.c Log Message: uvmspace_unshare: #if 0-out this function. Q: perhaps remove? AFAIK it was not used for 11 years. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2009-08-31 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Aug 31 20:48:14 UTC 2009 Modified Files: src/sys/kern: sys_pipe.c Log Message: Turn off pipe's direct I/O again, it corrupts the data (although build and various activity survived while testing this). Corruptions also happen

CVS commit: src/sys

2009-08-28 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Aug 29 00:06:43 UTC 2009 Modified Files: src/sys/kern: sys_pipe.c src/sys/uvm: uvm_emap.c Log Message: - Re-enable direct I/O with emap for pipe. - While not used, #ifdef KVA allocation in emap (so it wont burn the

CVS commit: src/sys/kern

2009-08-28 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Aug 29 00:09:02 UTC 2009 Modified Files: src/sys/kern: subr_pool.c Log Message: Make pool_head static. To generate a diff of this commit: cvs rdiff -u -r1.172 -r1.173 src/sys/kern/subr_pool.c Please note that diffs are not

CVS commit: src

2009-08-03 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Aug 3 19:08:48 UTC 2009 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile uvm.9 Added Files: src/share/man/man9: ubc.9 Log Message: Split descriptions of UBC functions from uvm(9)

CVS commit: src/share/man/man9

2009-08-03 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Aug 3 19:18:27 UTC 2009 Modified Files: src/share/man/man9: ubc.9 Log Message: ubc(9): add core references and see also, ubc_unmap - ubc_release. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/share/man/man9

2009-08-03 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Aug 3 19:30:32 UTC 2009 Modified Files: src/share/man/man9: kmem_alloc.9 Log Message: kmem_alloc(9): make notes under NOTES section. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/share/man/man9

2009-08-03 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Aug 3 19:57:40 UTC 2009 Modified Files: src/share/man/man9: malloc.9 pool_cache.9 sockopt.9 Log Message: Mention kmem(9). To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/share/man/man9/malloc.9 cvs rdiff

CVS commit: src/share/man/man9

2009-08-03 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Aug 3 20:02:55 UTC 2009 Modified Files: src/share/man/man9: memoryallocators.9 Log Message: Sync with reality a little, drop description of obsolete interface. XXX: man page needs better wording. To generate a diff of this

CVS commit: src/share/man/man9

2009-08-03 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Aug 3 20:10:16 UTC 2009 Modified Files: src/share/man/man9: kmem.9 Log Message: kmem(9): add code references, improve a little. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/share/man/man9/kmem.9 Please

CVS commit: src/share/man/man9

2009-08-03 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Aug 3 23:03:05 UTC 2009 Modified Files: src/share/man/man9: Makefile workqueue.9 Removed Files: src/share/man/man9: workqueue_create.9 workqueue_destroy.9 workqueue_enqueue.9 Log Message: Merge

CVS commit: src/share/man/man9

2009-08-03 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Aug 3 23:15:29 UTC 2009 Modified Files: src/share/man/man9: Makefile vmem.9 Removed Files: src/share/man/man9: vmem_alloc.9 vmem_create.9 vmem_destroy.9 vmem_free.9 vmem_xalloc.9 vmem_xfree.9 Log Message:

CVS commit: src/sys/arch/amd64/amd64

2009-07-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jul 29 17:14:38 UTC 2009 Modified Files: src/sys/arch/amd64/amd64: trap.c Log Message: T_ASTFLT|T_USER: check for LP_OWEUPC in l_lpflag, not l_flag. Also, flag unset was on p-p_flag. Luckily, it did not corrupt the p_flag,

CVS commit: src/sys/arch/i386/i386

2009-07-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jul 29 17:16:56 UTC 2009 Modified Files: src/sys/arch/i386/i386: trap.c Log Message: Fix KASSERT(1); To generate a diff of this commit: cvs rdiff -u -r1.245 -r1.246 src/sys/arch/i386/i386/trap.c Please note that diffs are

CVS commit: src/sys/arch

2009-07-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jul 29 17:45:39 UTC 2009 Modified Files: src/sys/arch/hp300/include: cpu.h src/sys/arch/news68k/include: cpu.h src/sys/arch/powerpc/powerpc: trap.c Log Message: Fix few more l_pflag and LP_OWEUPC confusions.

CVS commit: src/sys/arch

2009-07-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jul 29 18:47:15 UTC 2009 Modified Files: src/sys/arch/amd64/amd64: trap.c src/sys/arch/i386/i386: trap.c Log Message: Reduce the difference between i386 and amd64 trap handler. No functional changes intended. To

CVS commit: src/sys

2009-07-19 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jul 19 15:17:29 UTC 2009 Modified Files: src/sys/arch/x86/include: pmap.h src/sys/arch/x86/x86: pmap.c src/sys/uvm: uvm_emap.c Log Message: pmap_emap_sync: add an argument, and do not perform pmap_load() during

CVS commit: src/sys

2009-07-18 Thread Mindaugas Rasiukevicius
) 2007-2009 Mindaugas Rasiukevicius rmind at NetBSD org @@ -42,7 +42,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD: sys_mqueue.c,v 1.22 2009/07/13 02:37:12 rmind Exp $); +__KERNEL_RCSID(0, $NetBSD: sys_mqueue.c,v 1.23 2009/07/19 02:26:49 rmind Exp $); #include sys/param.h #include sys

CVS commit: src/regress/sys/kern/mqueue

2009-07-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jul 19 02:31:20 UTC 2009 Modified Files: src/regress/sys/kern/mqueue: Makefile mq_prio_test.c Log Message: Improve mqueue regression test. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/ddb

2009-07-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jul 19 02:37:33 UTC 2009 Modified Files: src/sys/ddb: db_command.c db_xxx.c Log Message: Add #ifdef MQUEUE for db_show_mqueue_cmd(). XXX: Wrong. DDB should be dynamic, modular, etc. To generate a diff of this commit: cvs

CVS commit: src/sys/compat/common

2009-07-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jul 19 02:41:27 UTC 2009 Modified Files: src/sys/compat/common: compat_mod.c kern_time_50.c Log Message: - Use #ifdef AIO, instead of #ifdef notyet. Not a solution, but at least gets it working for MONOLITHIC kernel. -

CVS commit: src

2009-07-18 Thread Mindaugas Rasiukevicius
/sys_mqueue.c Sun Jul 19 02:50:44 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: sys_mqueue.c,v 1.23 2009/07/19 02:26:49 rmind Exp $ */ +/* $NetBSD: sys_mqueue.c,v 1.24 2009/07/19 02:50:44 rmind Exp $ */ /* * Copyright (c) 2007-2009 Mindaugas Rasiukevicius rmind at NetBSD org @@ -42,7 +42,7 @@ */ #include sys

CVS commit: src/sys

2009-07-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jul 19 02:54:22 UTC 2009 Modified Files: src/sys/kern: init_sysent.c syscalls.c src/sys/sys: syscall.h syscallargs.h Log Message: Regen. To generate a diff of this commit: cvs rdiff -u -r1.239 -r1.240

CVS commit: src/sys/kern

2009-07-15 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jul 15 21:09:41 UTC 2009 Modified Files: src/sys/kern: sys_pipe.c Log Message: Revert previous: disable direct I/O on pipe, it cought a problem with emap. To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117

CVS commit: src/sys/kern

2009-07-12 Thread Mindaugas Rasiukevicius
Exp $ */ /* * Copyright (c) 2007, 2008 Mindaugas Rasiukevicius rmind at NetBSD org @@ -42,7 +42,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD: sys_mqueue.c,v 1.20 2009/07/03 21:32:09 elad Exp $); +__KERNEL_RCSID(0, $NetBSD: sys_mqueue.c,v 1.21 2009/07/13 00:41:08 rmind Exp

CVS commit: src/sys

2009-07-12 Thread Mindaugas Rasiukevicius
2009 +++ src/sys/kern/sys_mqueue.c Mon Jul 13 02:37:12 2009 @@ -1,7 +1,7 @@ -/* $NetBSD: sys_mqueue.c,v 1.21 2009/07/13 00:41:08 rmind Exp $ */ +/* $NetBSD: sys_mqueue.c,v 1.22 2009/07/13 02:37:12 rmind Exp $ */ /* - * Copyright (c) 2007, 2008 Mindaugas Rasiukevicius rmind at NetBSD org

CVS commit: src/sys/kern

2009-07-12 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Jul 13 02:49:08 UTC 2009 Modified Files: src/sys/kern: sys_pipe.c Log Message: Re-enable direct I/O for pipe: - Larger writes (2 or more pages) will use emap. - Might help to catch rare hang (some very old bug). To generate

CVS commit: src/regress/sys/kern/mqueue

2009-07-12 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Jul 13 02:55:42 UTC 2009 Added Files: src/regress/sys/kern/mqueue: Makefile mq_prio_test.c Log Message: Regression test for POSIX message queue priority handling. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1

<    3   4   5   6   7   8   9   >