CVS log for src/sys/sys/resourcevar.h
Up to [cvs.NetBSD.org] / src / sys / sys
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.57.6.1: download - view: text, markup, annotated - select for diffs
Fri Oct 11 17:18:05 2024 UTC (3 months ago) by martin
Branches: netbsd-9
Diff to: previous 1.57: preferred, colored; next MAIN 1.58: preferred, colored
Changes since revision 1.57: +4 -1
lines
Pull up following revision(s) (requested by riastradh in ticket #1896):
sys/sys/resourcevar.h: revision 1.58
sys/kern/subr_time.c: revision 1.36
sys/kern/subr_time.c: revision 1.37
sys/kern/subr_time.c: revision 1.38
sys/kern/kern_resource.c: revision 1.190
sys/kern/kern_resource.c: revision 1.191
tests/lib/libc/sys/t_clock_gettime.c: revision 1.4
tests/lib/libc/sys/t_clock_gettime.c: revision 1.5
tests/lib/libc/sys/t_clock_gettime.c: revision 1.6
(all via patch)
kern: KASSERT(A && B) -> KASSERT(A); KASSERT(B)
White space fix.
kern_resource.c: Fix brace placement.
No functional change intended.
t_clock_gettime: Add test for PR kern/57512.
clock_gettime(2): Fix CLOCK_PROCESS/THREAD_CPUTIME_ID.
Use same calculation as getrusage, not some ad-hoc arithmetic of
internal scheduler parameters that are periodically rewound.
PR kern/57512
t_clock_gettime: Avoid signed/unsigned comparison.
Revision 1.57.32.1: download - view: text, markup, annotated - select for diffs
Fri Oct 11 17:12:28 2024 UTC (3 months ago) by martin
Branches: netbsd-10
CVS tags: netbsd-10-1-RELEASE
Diff to: previous 1.57: preferred, colored; next MAIN 1.58: preferred, colored
Changes since revision 1.57: +4 -1
lines
Pull up following revision(s) (requested by riastradh in ticket #943):
sys/sys/resourcevar.h: revision 1.58
sys/kern/subr_time.c: revision 1.36
sys/kern/subr_time.c: revision 1.37
sys/kern/subr_time.c: revision 1.38
sys/kern/kern_resource.c: revision 1.190
sys/kern/kern_resource.c: revision 1.191
tests/lib/libc/sys/t_clock_gettime.c: revision 1.4
tests/lib/libc/sys/t_clock_gettime.c: revision 1.5
tests/lib/libc/sys/t_clock_gettime.c: revision 1.6
kern: KASSERT(A && B) -> KASSERT(A); KASSERT(B)
White space fix.
kern_resource.c: Fix brace placement.
No functional change intended.
t_clock_gettime: Add test for PR kern/57512.
clock_gettime(2): Fix CLOCK_PROCESS/THREAD_CPUTIME_ID.
Use same calculation as getrusage, not some ad-hoc arithmetic of
internal scheduler parameters that are periodically rewound.
PR kern/57512
XXX pullup-8
XXX pullup-9
XXX pullup-10
t_clock_gettime: Avoid signed/unsigned comparison.
Revision 1.59: download - view: text, markup, annotated - select for diffs
Sun May 12 10:34:56 2024 UTC (8 months ago) by rillig
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
HEAD
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +2 -2
lines
sys/sys: remove CONSTCOND comment from do-while-0 loop
Lint doesn't need this comment anymore, as there is nothing surprising
or unusual about this idiom.
Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat Jul 8 20:02:10 2023 UTC (18 months, 1 week ago) by riastradh
Branches: MAIN
CVS tags: thorpej-ifq-base,
thorpej-ifq,
thorpej-altq-separation-base,
thorpej-altq-separation
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +4 -1
lines
clock_gettime(2): Fix CLOCK_PROCESS/THREAD_CPUTIME_ID.
Use same calculation as getrusage, not some ad-hoc arithmetic of
internal scheduler parameters that are periodically rewound.
PR kern/57512
XXX pullup-8
XXX pullup-9
XXX pullup-10
Revision 1.56.16.1: download - view: text, markup, annotated - select for diffs
Mon May 21 04:36:17 2018 UTC (6 years, 7 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56: +2 -1
lines
Sync with HEAD
Revision 1.57: download - view: text, markup, annotated - select for diffs
Mon May 7 21:03:45 2018 UTC (6 years, 8 months ago) by christos
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-i2c-spi-conf,
thorpej-futex2-base,
thorpej-futex2,
thorpej-futex-base,
thorpej-futex,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
phil-wifi-base,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
phil-wifi-20190609,
phil-wifi,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
netbsd-9-base,
netbsd-9-4-RELEASE,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-10-base,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
isaki-audio2-base,
isaki-audio2,
is-mlppp-base,
is-mlppp,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Branch point for: netbsd-9,
netbsd-10
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +2 -1
lines
Load the struct rusage text, data, and stack fields from the vmspace struct.
Before they were all 0. We update them when we call getrusage() or on
process exit() so that the children rusage is accounted for.
Revision 1.53.12.2: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:39:21 2017 UTC (7 years, 1 month ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.53.12.1: preferred, colored; branchpoint 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53.12.1: +12 -10
lines
update from HEAD
Revision 1.55.2.1: download - view: text, markup, annotated - select for diffs
Sun Dec 27 12:10:18 2015 UTC (9 years ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.55: preferred, colored; next MAIN 1.56: preferred, colored
Changes since revision 1.55: +2 -1
lines
Sync with HEAD (as of 26th Dec)
Revision 1.56: download - view: text, markup, annotated - select for diffs
Sun Oct 18 00:28:15 2015 UTC (9 years, 3 months ago) by jmcneill
Branches: MAIN
CVS tags: tls-maxphys-base-20171202,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
pgoyette-localcount-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
pgoyette-compat-base,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825,
nick-nhusb-base-20170204,
nick-nhusb-base-20161204,
nick-nhusb-base-20161004,
nick-nhusb-base-20160907,
nick-nhusb-base-20160529,
nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
nick-nhusb-base-20151226,
netbsd-8-base,
netbsd-8-3-RELEASE,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
localcount-20160914,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: pgoyette-compat
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -1
lines
pull in resource.h
Revision 1.55: download - view: text, markup, annotated - select for diffs
Fri Sep 5 05:47:40 2014 UTC (10 years, 4 months ago) by matt
Branches: MAIN
CVS tags: nick-nhusb-base-20150921,
nick-nhusb-base-20150606,
nick-nhusb-base-20150406,
nick-nhusb-base
Branch point for: nick-nhusb
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +11 -10
lines
Don't nest structure definitions.
Revision 1.53.2.1: download - view: text, markup, annotated - select for diffs
Wed Jan 16 05:33:53 2013 UTC (12 years ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53: +3 -1
lines
sync with (a bit old) head
Revision 1.53.12.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 03:02:51 2012 UTC (12 years, 1 month ago) by tls
Branches: tls-maxphys
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +3 -1
lines
Resync to 2012-11-19 00:00:00 UTC
Revision 1.54: download - view: text, markup, annotated - select for diffs
Sat Nov 3 23:22:22 2012 UTC (12 years, 2 months ago) by njoly
Branches: MAIN
CVS tags: yamt-pagecache-base9,
yamt-pagecache-base8,
yamt-pagecache-base7,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
rmind-smpnet-nbase,
rmind-smpnet-base,
rmind-smpnet,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-base,
netbsd-7-2-RELEASE,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0,
netbsd-7,
khorben-n900,
agc-symver-base,
agc-symver
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +3 -1
lines
Move rusage computation to a new getrusage1() function. Adjust all
compat/emulations to make use of it.
Revision 1.52.2.2: download - view: text, markup, annotated - select for diffs
Thu Jun 23 14:20:29 2011 UTC (13 years, 6 months ago) by cherry
Branches: cherry-xenmp
Diff to: previous 1.52.2.1: preferred, colored; branchpoint 1.52: preferred, colored; next MAIN 1.53: preferred, colored
Changes since revision 1.52.2.1: +3 -3
lines
Catchup with rmind-uvmplock merge.
Revision 1.48.6.2: download - view: text, markup, annotated - select for diffs
Sun Jun 12 00:24:31 2011 UTC (13 years, 7 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.48.6.1: preferred, colored; branchpoint 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48.6.1: +2 -2
lines
sync with head
Revision 1.48.8.1: download - view: text, markup, annotated - select for diffs
Mon Jun 6 09:10:12 2011 UTC (13 years, 7 months ago) by jruoho
Branches: jruoho-x86intr
Diff to: previous 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48: +26 -23
lines
Sync with HEAD.
Revision 1.53: download - view: text, markup, annotated - select for diffs
Fri Jun 3 17:58:18 2011 UTC (13 years, 7 months ago) by rmind
Branches: MAIN
CVS tags: yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
jmcneill-usbmp-base10,
jmcneill-usbmp-base,
jmcneill-usbmp,
jmcneill-audiomp3-base,
jmcneill-audiomp3
Branch point for: yamt-pagecache,
tls-maxphys
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +3 -3
lines
Revert maxdmap/maxsmap constification, as it causes problems on some
sparc models. Reported by tsutsui@.
Revision 1.52.2.1: download - view: text, markup, annotated - select for diffs
Fri Jun 3 13:27:42 2011 UTC (13 years, 7 months ago) by cherry
Branches: cherry-xenmp
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +2 -1
lines
Initial import of xen MP sources, with kernel and userspace tests.
- this is a source priview.
- boots to single user.
- spurious interrupt and pmap related panics are normal
Revision 1.48.6.1: download - view: text, markup, annotated - select for diffs
Tue May 31 03:05:12 2011 UTC (13 years, 7 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +28 -25
lines
sync with head
Revision 1.52: download - view: text, markup, annotated - select for diffs
Sat May 14 17:57:05 2011 UTC (13 years, 8 months ago) by rmind
Branches: MAIN
CVS tags: cherry-xenmp-base
Branch point for: cherry-xenmp
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +8 -4
lines
- Sprinkle __read_mostly, consitify maxdmap and maxsmap.
- Prevent sys/resourcevar.h from inclusion in userland.
- sys_{set,get}priority: use id_t for 'who', not int.
- Make donice() routine static.
- Remove trailing spaces, KNF.
Revision 1.51: download - view: text, markup, annotated - select for diffs
Sun May 1 01:15:18 2011 UTC (13 years, 8 months ago) by rmind
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +13 -18
lines
- Remove FORK_SHARELIMIT and PL_SHAREMOD, simplify lim_privatise().
- Use kmem(9) for struct plimit::pl_corename.
Revision 1.50: download - view: text, markup, annotated - select for diffs
Sun May 1 00:22:36 2011 UTC (13 years, 8 months ago) by rmind
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +2 -1
lines
Merge duplicate code fragments into a new lim_setcorename() routine.
Revision 1.49: download - view: text, markup, annotated - select for diffs
Sun May 1 00:11:52 2011 UTC (13 years, 8 months ago) by rmind
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +12 -9
lines
Rename limfree() to lim_free(), misc clean up. No functional change.
Revision 1.44.6.1: download - view: text, markup, annotated - select for diffs
Mon May 4 08:14:36 2009 UTC (15 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.44: preferred, colored; next MAIN 1.45: preferred, colored
Changes since revision 1.44: +8 -24
lines
sync with head.
Revision 1.46.2.1: download - view: text, markup, annotated - select for diffs
Mon Jan 19 13:20:30 2009 UTC (16 years ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.46: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46: +8 -8
lines
Sync with HEAD.
Revision 1.41.6.2: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:29:41 2009 UTC (16 years ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.41.6.1: preferred, colored; branchpoint 1.41: preferred, colored; next MAIN 1.42: preferred, colored
Changes since revision 1.41.6.1: +7 -23
lines
Sync with HEAD.
Revision 1.48: download - view: text, markup, annotated - select for diffs
Sun Jan 11 02:45:55 2009 UTC (16 years ago) by christos
Branches: MAIN
CVS tags: yamt-nfs-mp-base9,
yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base7,
uebayasi-xip-base6,
uebayasi-xip-base5,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
mjf-devfs2-base,
matt-premerge-20091211,
matt-mips64-premerge-20101231,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
jruoho-x86intr-base,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: rmind-uvmplock,
jruoho-x86intr
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +2 -2
lines
merge christos-time_t
Revision 1.44.2.3: download - view: text, markup, annotated - select for diffs
Sat Dec 27 23:14:25 2008 UTC (16 years ago) by christos
Branches: christos-time_t
Diff to: previous 1.44.2.2: preferred, colored; branchpoint 1.44: preferred, colored; next MAIN 1.45: preferred, colored
Changes since revision 1.44.2.2: +7 -7
lines
merge with head.
Revision 1.47: download - view: text, markup, annotated - select for diffs
Fri Dec 19 15:16:15 2008 UTC (16 years, 1 month ago) by njoly
Branches: MAIN
CVS tags: christos-time_t-nbase,
christos-time_t-base
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +7 -7
lines
Fix ADDUPROF macro definition, to correctly use its argument.
ok by christos.
Revision 1.44.2.2: download - view: text, markup, annotated - select for diffs
Sat Nov 1 21:22:28 2008 UTC (16 years, 2 months ago) by christos
Branches: christos-time_t
Diff to: previous 1.44.2.1: preferred, colored; branchpoint 1.44: preferred, colored
Changes since revision 1.44.2.1: +1 -17
lines
Sync with head.
Revision 1.44.12.1: download - view: text, markup, annotated - select for diffs
Sun Oct 19 22:18:09 2008 UTC (16 years, 3 months ago) by haad
Branches: haad-dm
Diff to: previous 1.44: preferred, colored; next MAIN 1.45: preferred, colored
Changes since revision 1.44: +1 -17
lines
Sync with HEAD.
Revision 1.46: download - view: text, markup, annotated - select for diffs
Sat Oct 11 13:40:58 2008 UTC (16 years, 3 months ago) by pooka
Branches: MAIN
CVS tags: netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2-3-RELEASE,
netbsd-5-2-2-RELEASE,
netbsd-5-2-1-RELEASE,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-5-RELEASE,
netbsd-5-1-4-RELEASE,
netbsd-5-1-3-RELEASE,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Branch point for: nick-hppapmap
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +1 -19
lines
Move uidinfo to its own module in kern_uidinfo.c and include in rump.
No functional change to uidinfo.
Revision 1.45: download - view: text, markup, annotated - select for diffs
Sat Oct 11 13:04:39 2008 UTC (16 years, 3 months ago) by pooka
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +3 -1
lines
Put ui_lock back and use it to modify the socket buffer size.
Typecasting quad_t * to long * and using atomic_add_long can't
possibly be expected to work!
Another fine error caught by the gcc type-punning warning. That
really really should be on by default in the kernel.
Revision 1.41.6.1: download - view: text, markup, annotated - select for diffs
Thu Apr 3 12:43:12 2008 UTC (16 years, 9 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +14 -18
lines
Sync with HEAD.
Revision 1.44.2.1: download - view: text, markup, annotated - select for diffs
Sat Mar 29 20:47:03 2008 UTC (16 years, 9 months ago) by christos
Branches: christos-time_t
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -2
lines
Welcome to the time_t=long long dev_t=uint64_t branch.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Thu Mar 27 19:06:52 2008 UTC (16 years, 9 months ago) by ad
Branches: MAIN
CVS tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-nfs-mp-base2,
yamt-nfs-mp-base,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
hpcarm-cleanup-nbase
Branch point for: yamt-nfs-mp,
haad-dm,
christos-time_t
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -1
lines
Make rusage collection per-LWP and collate in the appropriate places.
cloned threads need a little bit more work but the locking needs to
be fixed first.
Revision 1.29.2.8: download - view: text, markup, annotated - select for diffs
Mon Mar 24 09:39:10 2008 UTC (16 years, 9 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.29.2.7: preferred, colored; branchpoint 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29.2.7: +5 -7
lines
sync with head.
Revision 1.41.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 24 07:16:28 2008 UTC (16 years, 9 months ago) by keiichi
Branches: keiichi-mipv6
Diff to: previous 1.41: preferred, colored; next MAIN 1.42: preferred, colored
Changes since revision 1.41: +13 -18
lines
sync with head.
Revision 1.38.8.3: download - view: text, markup, annotated - select for diffs
Sun Mar 23 02:05:10 2008 UTC (16 years, 9 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.38.8.2: preferred, colored; branchpoint 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38.8.2: +13 -18
lines
sync with HEAD
Revision 1.43: download - view: text, markup, annotated - select for diffs
Mon Mar 17 21:16:03 2008 UTC (16 years, 10 months ago) by rmind
Branches: MAIN
CVS tags: yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
ad-socklock-base1
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +5 -7
lines
- Replace uihashtbl_lock and struct uidinfo::ui_lock with atomic operations.
This make uid_find(), chgproccnt(), chgsbsize() and lf_alloc(), lf_free()
functions lock-less.
- Increase the size of uihashtbl in case of MP system, as suggested by <ad>.
- Add HASH_SLIST type for hashinit().
Reviewed by <ad>.
Revision 1.29.2.7: download - view: text, markup, annotated - select for diffs
Mon Mar 17 09:15:47 2008 UTC (16 years, 10 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.29.2.6: preferred, colored; branchpoint 1.29: preferred, colored
Changes since revision 1.29.2.6: +9 -12
lines
sync with head.
Revision 1.42: download - view: text, markup, annotated - select for diffs
Mon Mar 17 00:18:24 2008 UTC (16 years, 10 months ago) by rmind
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +9 -12
lines
- Initialize uihashtbl in resource_init();
- Make some variables static, remove the externs from header;
- Wrap few long lines, misc;
No functional changes are intended.
Revision 1.40.4.1: download - view: text, markup, annotated - select for diffs
Mon Feb 18 21:07:23 2008 UTC (16 years, 11 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.40: preferred, colored; next MAIN 1.41: preferred, colored
Changes since revision 1.40: +2 -1
lines
Sync with HEAD.
Revision 1.29.2.6: download - view: text, markup, annotated - select for diffs
Mon Jan 21 09:47:58 2008 UTC (16 years, 11 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.29.2.5: preferred, colored; branchpoint 1.29: preferred, colored
Changes since revision 1.29.2.5: +2 -1
lines
sync with head
Revision 1.38.8.2: download - view: text, markup, annotated - select for diffs
Wed Jan 9 01:58:16 2008 UTC (17 years ago) by matt
Branches: matt-armv6
Diff to: previous 1.38.8.1: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.8.1: +2 -1
lines
sync with HEAD
Revision 1.40.10.1: download - view: text, markup, annotated - select for diffs
Wed Jan 2 21:58:07 2008 UTC (17 years ago) by bouyer
Branches: bouyer-xeni386
CVS tags: bouyer-xeni386-merge1
Diff to: previous 1.40: preferred, colored; next MAIN 1.41: preferred, colored
Changes since revision 1.40: +2 -1
lines
Sync with HEAD
Revision 1.41: download - view: text, markup, annotated - select for diffs
Wed Dec 26 16:01:38 2007 UTC (17 years ago) by ad
Branches: MAIN
CVS tags: vmlocking2-base3,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-base,
hpcarm-cleanup-base,
bouyer-xeni386-nbase,
bouyer-xeni386-base
Branch point for: mjf-devfs2,
keiichi-mipv6
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -1
lines
Merge more changes from vmlocking2, mainly:
- Locking improvements.
- Use pool_cache for more items.
Revision 1.40.6.1: download - view: text, markup, annotated - select for diffs
Sat Dec 15 03:16:53 2007 UTC (17 years, 1 month ago) by ad
Branches: vmlocking2
Diff to: previous 1.40: preferred, colored; next MAIN 1.41: preferred, colored
Changes since revision 1.40: +2 -1
lines
- Use pool_cache for a few more items and make those caches static.
- Mark another 10 syscalls MPSAFE including execve(). A small bit of
work is required to fix a couple of issues (tty, kqueue).
Revision 1.38.8.1: download - view: text, markup, annotated - select for diffs
Tue Nov 6 23:34:54 2007 UTC (17 years, 2 months ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +14 -5
lines
sync with HEAD
Revision 1.29.2.5: download - view: text, markup, annotated - select for diffs
Sat Oct 27 11:36:32 2007 UTC (17 years, 2 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.29.2.4: preferred, colored; branchpoint 1.29: preferred, colored
Changes since revision 1.29.2.4: +14 -5
lines
sync with head.
Revision 1.35.2.5: download - view: text, markup, annotated - select for diffs
Tue Oct 9 13:45:11 2007 UTC (17 years, 3 months ago) by ad
Branches: vmlocking
Diff to: previous 1.35.2.4: preferred, colored; branchpoint 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35.2.4: +14 -5
lines
Sync with head.
Revision 1.39.2.1: download - view: text, markup, annotated - select for diffs
Sat Oct 6 15:28:39 2007 UTC (17 years, 3 months ago) by yamt
Branches: yamt-x86pmap
Diff to: previous 1.39: preferred, colored; next MAIN 1.40: preferred, colored
Changes since revision 1.39: +11 -2
lines
sync with head.
Revision 1.38.6.1: download - view: text, markup, annotated - select for diffs
Tue Oct 2 18:29:29 2007 UTC (17 years, 3 months ago) by joerg
Branches: jmcneill-pm
Diff to: previous 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38: +14 -5
lines
Sync with HEAD.
Revision 1.40: download - view: text, markup, annotated - select for diffs
Sat Sep 29 12:22:30 2007 UTC (17 years, 3 months ago) by dsl
Branches: MAIN
CVS tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base2,
vmlocking2-base1,
vmlocking-nbase,
vmlocking-base,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
jmcneill-pm-base,
jmcneill-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64
Branch point for: vmlocking2,
mjf-devfs,
bouyer-xeni386
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +11 -2
lines
Change the way p->p_limit (and hence p->p_rlimit) is locked.
Should fix PR/36939 and make the rlimit code MP safe.
Posted for comment to tech-kern (non received!)
The p_limit field (for a process) is only be changed once (on the first
write), and a reference to the old structure is kept (for code paths
that have cached the pointer).
Only p->p_limit is now locked by p->p_mutex, and since the referenced memory
will not go away, is only needed if the pointer is to be changed.
The contents of 'struct plimit' are all locked by pl_mutex, except that the
code doesn't bother to acquire it for reads (which are basically atomic).
Add FORK_SHARELIMIT that causes fork1() to share the limits between parent
and child, use it for the IRIX_PR_SULIMIT.
Fix borked test for both IRIX_PR_SUMASK and IRIX_PR_SDIR being set.
Revision 1.39: download - view: text, markup, annotated - select for diffs
Fri Sep 21 19:19:20 2007 UTC (17 years, 3 months ago) by dsl
Branches: MAIN
CVS tags: yamt-x86pmap-base
Branch point for: yamt-x86pmap
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +4 -4
lines
Rename members of 'struct plimit' so that the fields are 'pl_xxx' and
no longer have the same names as members of 'struct proc'.
Revision 1.29.2.4: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:46:34 2007 UTC (17 years, 4 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.29.2.3: preferred, colored; branchpoint 1.29: preferred, colored
Changes since revision 1.29.2.3: +6 -16
lines
sync with head.
Revision 1.35.2.4: download - view: text, markup, annotated - select for diffs
Sun Jul 15 13:28:12 2007 UTC (17 years, 6 months ago) by ad
Branches: vmlocking
Diff to: previous 1.35.2.3: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.3: +2 -2
lines
Sync with head.
Revision 1.38: download - view: text, markup, annotated - select for diffs
Thu Jul 12 11:05:42 2007 UTC (17 years, 6 months ago) by he
Branches: MAIN
CVS tags: nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
matt-mips64-base,
matt-mips64,
hpcarm-cleanup
Branch point for: matt-armv6,
jmcneill-pm
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -2
lines
Since we went from struct simplelock to kmutex_t, we need
to include <sys/mutex.h> and not <sys/lock.h> here.
Revision 1.35.4.1: download - view: text, markup, annotated - select for diffs
Wed Jul 11 20:12:34 2007 UTC (17 years, 6 months ago) by mjf
Branches: mjf-ufs-trans
Diff to: previous 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35: +4 -14
lines
Sync with head.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Mon Jul 9 21:11:33 2007 UTC (17 years, 6 months ago) by ad
Branches: MAIN
CVS tags: mjf-ufs-trans-base
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +4 -13
lines
Merge some of the less invasive changes from the vmlocking branch:
- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements
Revision 1.35.2.3: download - view: text, markup, annotated - select for diffs
Fri Jun 8 14:18:12 2007 UTC (17 years, 7 months ago) by ad
Branches: vmlocking
Diff to: previous 1.35.2.2: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.2: +1 -2
lines
Sync with head.
Revision 1.35.2.2: download - view: text, markup, annotated - select for diffs
Sun May 13 17:36:40 2007 UTC (17 years, 8 months ago) by ad
Branches: vmlocking
Diff to: previous 1.35.2.1: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.1: +3 -12
lines
- Pass the error number and residual count to biodone(), and let it handle
setting error indicators. Prepare to eliminate B_ERROR.
- Add a flag argument to brelse() to be set into the buf's flags, instead
of doing it directly. Typically used to set B_INVAL.
- Add a "struct cpu_info *" argument to kthread_create(), to be used to
create bound threads. Change "bool mpsafe" to "int flags".
- Allow exit of LWPs in the IDL state when (l != curlwp).
- More locking fixes & conversion to the new API.
Revision 1.33.2.2: download - view: text, markup, annotated - select for diffs
Mon May 7 10:56:14 2007 UTC (17 years, 8 months ago) by yamt
Branches: yamt-idlelwp
Diff to: previous 1.33.2.1: preferred, colored; branchpoint 1.33: preferred, colored; next MAIN 1.34: preferred, colored
Changes since revision 1.33.2.1: +1 -2
lines
sync with head.
Revision 1.36: download - view: text, markup, annotated - select for diffs
Mon Apr 30 16:30:56 2007 UTC (17 years, 8 months ago) by dsl
Branches: MAIN
CVS tags: yamt-idlelwp-base8
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +1 -2
lines
Remove comment about process stats not always being resident.
They are allocated from a pool and thus permanently resident.
Revision 1.35.2.1: download - view: text, markup, annotated - select for diffs
Wed Mar 21 20:16:34 2007 UTC (17 years, 10 months ago) by ad
Branches: vmlocking
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2
lines
- Put a lock around the proc's CWD info (work in progress).
- Replace some more simplelocks.
- Make lbolt a condvar.
Revision 1.33.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 12 06:00:54 2007 UTC (17 years, 10 months ago) by rmind
Branches: yamt-idlelwp
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2
lines
Sync with HEAD.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue Mar 6 16:16:02 2007 UTC (17 years, 10 months ago) by drochner
Branches: MAIN
CVS tags: thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup
Branch point for: vmlocking,
mjf-ufs-trans
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -2
lines
use char* for the kernel representation of the user profile buffer
address too, for consistency
(we've lost some abstraction here)
Revision 1.34: download - view: text, markup, annotated - select for diffs
Sun Mar 4 06:03:41 2007 UTC (17 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2
lines
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Revision 1.29.2.3: download - view: text, markup, annotated - select for diffs
Mon Feb 26 09:12:14 2007 UTC (17 years, 10 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.29.2.2: preferred, colored; branchpoint 1.29: preferred, colored
Changes since revision 1.29.2.2: +11 -10
lines
sync with head.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Fri Feb 9 21:55:37 2007 UTC (17 years, 11 months ago) by ad
Branches: MAIN
CVS tags: post-newlock2-merge,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +11 -10
lines
Merge newlock2 to head.
Revision 1.32.4.2: download - view: text, markup, annotated - select for diffs
Mon Feb 5 13:16:48 2007 UTC (17 years, 11 months ago) by ad
Branches: newlock2
Diff to: previous 1.32.4.1: preferred, colored; branchpoint 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32.4.1: +2 -2
lines
- When clearing signals dequeue siginfo first and free later, once
outside the lock permiter.
- Push kernel_lock back in a a couple of places.
- Adjust limcopy() to be MP safe (this needs redoing).
- Fix a couple of bugs noticed along the way.
- Catch up with condvar changes.
Revision 1.29.2.2: download - view: text, markup, annotated - select for diffs
Sat Dec 30 20:50:55 2006 UTC (18 years ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.29.2.1: preferred, colored; branchpoint 1.29: preferred, colored
Changes since revision 1.29.2.1: +3 -1
lines
sync with head.
Revision 1.32.4.1: download - view: text, markup, annotated - select for diffs
Fri Oct 20 21:32:46 2006 UTC (18 years, 3 months ago) by ad
Branches: newlock2
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +10 -9
lines
- Update for need_proftick() change.
- Make run time per-LWP and have calcru() compute the whole-process value.
- Minor locking changes.
Revision 1.30.4.1: download - view: text, markup, annotated - select for diffs
Sat Sep 9 02:59:42 2006 UTC (18 years, 4 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to: previous 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30: +10 -1
lines
sync with head
Revision 1.31.2.1: download - view: text, markup, annotated - select for diffs
Fri Aug 11 15:47:26 2006 UTC (18 years, 5 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.31: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31: +3 -1
lines
sync with head
Revision 1.32: download - view: text, markup, annotated - select for diffs
Mon Jul 17 11:38:56 2006 UTC (18 years, 6 months ago) by martin
Branches: MAIN
CVS tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
rpaulo-netinet-merge-pcb-base,
newlock2-nbase,
newlock2-base,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
matt-nb4-arm-base,
matt-nb4-arm,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: newlock2
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +3 -1
lines
This requires <sys/lock.h> - make it include it directly.
Revision 1.29.2.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 15:12:03 2006 UTC (18 years, 7 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +8 -1
lines
sync with head.
Revision 1.30.6.1: download - view: text, markup, annotated - select for diffs
Sat Apr 22 11:40:19 2006 UTC (18 years, 8 months ago) by simonb
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to: previous 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30: +8 -1
lines
Sync with head.
Revision 1.30.2.1: download - view: text, markup, annotated - select for diffs
Sat Feb 18 15:39:23 2006 UTC (18 years, 11 months ago) by yamt
Branches: yamt-uio_vmspace
Diff to: previous 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30: +8 -1
lines
sync with head.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Sat Feb 4 16:11:36 2006 UTC (18 years, 11 months ago) by elad
Branches: MAIN
CVS tags: yamt-uio_vmspace-base5,
yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
simonb-timecounters-base,
peter-altq-base,
peter-altq,
gdamore-uart-base,
gdamore-uart,
elad-kernelauth-base,
elad-kernelauth,
chap-midi-nbase,
chap-midi-base,
chap-midi
Branch point for: yamt-pdpolicy
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +8 -1
lines
move setid core externs near defcorename, as requested by yamt@.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:25:21 2005 UTC (19 years, 1 month ago) by christos
Branches: MAIN
Branch point for: yamt-uio_vmspace,
simonb-timecounters,
rpaulo-netinet-merge-pcb
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +1 -1
lines
merge ktrace-lwp.
Revision 1.17.2.6: download - view: text, markup, annotated - select for diffs
Thu Nov 10 14:12:12 2005 UTC (19 years, 2 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.17.2.5: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17.2.5: +14 -2
lines
Sync with HEAD. Here we go again...
Revision 1.29: download - view: text, markup, annotated - select for diffs
Mon May 9 23:43:04 2005 UTC (19 years, 8 months ago) by christos
Branches: MAIN
CVS tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
ktrace-lwp-base
Branch point for: yamt-lazymbuf
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +11 -3
lines
since the vax gcc-2.95 does not like comma expressions, rewrite these as
while loops.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Mon May 9 18:34:09 2005 UTC (19 years, 8 months ago) by jmc
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -3
lines
Separate the spl calls in UILOCK with a semicolon as the comma blows up on vax
Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon May 9 11:10:07 2005 UTC (19 years, 8 months ago) by christos
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +4 -1
lines
lock all uses of uidhash. provide macros to lock and unlock. based on more
discussions with yamt.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat May 7 17:42:09 2005 UTC (19 years, 8 months ago) by christos
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -2
lines
PR/30154: YAMAMOTO Takashi: tcp_close locking botch
chgsbsize() as mentioned in the PR can be called from an interrupt context
via tcp_close(). Avoid calling uid_find() in chgsbsize().
- Instead of storing so_uid in struct socketvar, store *so_uidinfo
- Add a simple lock to struct uidinfo.
Revision 1.23.4.1: download - view: text, markup, annotated - select for diffs
Fri Apr 29 11:29:38 2005 UTC (19 years, 8 months ago) by kent
Branches: kent-audio2
Diff to: previous 1.23: preferred, colored; next MAIN 1.24: preferred, colored
Changes since revision 1.23: +12 -10
lines
sync with -current
Revision 1.17.2.5: download - view: text, markup, annotated - select for diffs
Fri Apr 1 14:32:11 2005 UTC (19 years, 9 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.17.2.4: preferred, colored
Changes since revision 1.17.2.4: +3 -1
lines
Sync with HEAD.
Revision 1.23.6.2: download - view: text, markup, annotated - select for diffs
Sat Mar 26 18:19:20 2005 UTC (19 years, 9 months ago) by yamt
Branches: yamt-km
Diff to: previous 1.23.6.1: preferred, colored; branchpoint 1.23: preferred, colored; next MAIN 1.24: preferred, colored
Changes since revision 1.23.6.1: +2 -0
lines
sync with head.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Sun Mar 20 19:13:23 2005 UTC (19 years, 10 months ago) by christos
Branches: MAIN
CVS tags: yamt-km-base4,
kent-audio2-base
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -1
lines
Add a member lockcnt to keep track of locks per uid. Add a uid_find() function
similar to the one in OpenBSD.
Revision 1.23.6.1: download - view: text, markup, annotated - select for diffs
Sat Feb 12 18:17:56 2005 UTC (19 years, 11 months ago) by yamt
Branches: yamt-km
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +10 -10
lines
sync with head.
Revision 1.17.2.4: download - view: text, markup, annotated - select for diffs
Fri Feb 4 11:48:06 2005 UTC (19 years, 11 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.17.2.3: preferred, colored
Changes since revision 1.17.2.3: +10 -10
lines
Sync with HEAD.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Feb 3 19:20:02 2005 UTC (19 years, 11 months ago) by perry
Branches: MAIN
CVS tags: yamt-km-base3,
yamt-km-base2,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +10 -10
lines
de-__P
Revision 1.17.2.3: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:38:49 2004 UTC (20 years, 3 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.17.2.2: preferred, colored
Changes since revision 1.17.2.2: +1 -1
lines
Fix the sync with head I botched.
Revision 1.17.2.2: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:56:30 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.17.2.1: preferred, colored
Changes since revision 1.17.2.1: +0 -0
lines
Sync with HEAD.
Revision 1.17.2.1: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:56:29 2004 UTC (20 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +29 -14
lines
Sync with HEAD
Revision 1.23: download - view: text, markup, annotated - select for diffs
Thu May 6 22:20:30 2004 UTC (20 years, 8 months ago) by pk
Branches: MAIN
CVS tags: yamt-km-base,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
kent-audio2
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -1
lines
Provide a mutex for the process limits data structure.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat May 1 06:17:27 2004 UTC (20 years, 8 months ago) by matt
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -3
lines
Commons are not allowed in header files. extern them and declare them in
the appropriate .c file.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Apr 17 15:17:33 2004 UTC (20 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +17 -1
lines
PR/9347: Eric E. Fair: socket buffer pool exhaustion leads to system deadlock
and unkillable processes.
1. Introduce new SBSIZE resource limit from FreeBSD to limit socket buffer
size resource.
2. make sokvareserve interruptible, so processes ltsleeping on it can be
killed.
Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Apr 4 18:18:27 2004 UTC (20 years, 9 months ago) by pk
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -1
lines
Declare maxdmap and maxsmap.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Thu Aug 7 16:34:12 2003 UTC (21 years, 5 months ago) by agc
Branches: MAIN
CVS tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -6
lines
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Jul 8 06:18:00 2003 UTC (21 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +9 -9
lines
prototype must not have variable name
Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Jan 18 09:53:20 2003 UTC (22 years ago) by thorpej
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +4 -2
lines
Merge the nathanw_sa branch.
Revision 1.15.2.2: download - view: text, markup, annotated - select for diffs
Thu Jun 21 20:09:52 2001 UTC (23 years, 7 months ago) by nathanw
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.15.2.1: preferred, colored; branchpoint 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15.2.1: +2 -2
lines
Catch up to -current.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Apr 30 01:13:21 2001 UTC (23 years, 8 months ago) by lukem
Branches: MAIN
CVS tags: thorpej-mips-cache-base,
thorpej-mips-cache,
thorpej-devvp-base3,
thorpej-devvp-base2,
thorpej-devvp-base,
thorpej-devvp,
pre-chs-ubcperf,
post-chs-ubcperf,
newlock-base,
newlock,
netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
nathanw_sa_before_merge,
nathanw_sa_base,
kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
kqueue,
ifpoll-base,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
gehenna-devsw-base,
gehenna-devsw,
fvdl_fs64_base,
eeh-devprop-base,
eeh-devprop
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2
lines
remove some lint
Revision 1.15.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 5 22:50:03 2001 UTC (23 years, 10 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -2
lines
Initial commit of scheduler activations and lightweight process support.
Revision 1.14.2.1: download - view: text, markup, annotated - select for diffs
Wed Dec 13 15:50:41 2000 UTC (24 years, 1 month ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.14: preferred, colored; next MAIN 1.15: preferred, colored
Changes since revision 1.14: +8 -4
lines
Sync with HEAD (for UBC fixes).
Revision 1.15: download - view: text, markup, annotated - select for diffs
Sun Dec 10 19:29:31 2000 UTC (24 years, 1 month ago) by mycroft
Branches: MAIN
CVS tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base
Branch point for: nathanw_sa
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +8 -4
lines
Introduce PROC_PC(), which is used to get a process's user PC. If this is
defined, call addupc_intr() directly from statclock() in the system time case,
using the same P_OWEUPC path if the copyin/copyout fails.
Use this in i386 to remove profiling code from the normal userret() path.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue Sep 28 14:47:04 1999 UTC (25 years, 3 months ago) by bouyer
Branches: MAIN
CVS tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
netbsd-1-5-base,
netbsd-1-5-RELEASE,
netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2,
netbsd-1-5,
minoura-xpg4dl-base,
minoura-xpg4dl,
fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999,
chs-ubc2-newbase
Branch point for: thorpej_scsipi
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +5 -3
lines
Remplace kern.shortcorename sysctl with a more flexible sheme,
core filename format, which allow to change the name of the core dump,
and to relocate it in a directory. Credits to Bill Sommerfeld for giving me
the idea :)
The default core filename format can be changed by options DEFCORENAME and/or
kern.defcorename
Create a new sysctl tree, proc, which holds per-process values (for now
the corename format, and resources limits). Process is designed by its pid
at the second level name. These values are inherited on fork, and the corename
fomat is reset to defcorename on suid/sgid exec.
Create a p_sugid() function, to take appropriate actions on suid/sgid
exec (for now set the P_SUGID flag and reset the per-proc corename).
Adjust dosetrlimit() to allow changing limits of one proc by another, with
credential controls.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Mar 1 02:24:14 1998 UTC (26 years, 10 months ago) by fvdl
Branches: MAIN
CVS tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4,
kenh-if-detach-base,
kenh-if-detach,
kame_14_19990705,
kame_14_19990628,
kame_141_19991130,
kame,
eeh-paddr_t-base,
eeh-paddr_t,
chs-ubc2-base,
chs-ubc2,
chs-ubc-base,
chs-ubc
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2
lines
Merge with Lite2 + local changes
Revision 1.1.1.3 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Mar 1 02:13:58 1998 UTC (26 years, 10 months ago) by fvdl
Branches: WFJ-920714,
CSRG
CVS tags: lite-2
Diff to: previous 1.1.1.2: preferred, colored
Changes since revision 1.1.1.2: +4 -1
lines
Import 4.4BSD-Lite2
Revision 1.1.1.2 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Mar 1 02:11:09 1998 UTC (26 years, 10 months ago) by fvdl
Branches: WFJ-920714,
CSRG
CVS tags: lite-1,
date-03-may-96
Diff to: previous 1.1.1.1: preferred, colored
Changes since revision 1.1.1.1: +25 -18
lines
Import 4.4BSD-Lite for reference
Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Nov 22 23:01:53 1995 UTC (29 years, 2 months ago) by cgd
Branches: MAIN
CVS tags: thorpej-signal-base,
thorpej-signal,
thorpej-setroot,
netbsd-1-3-base,
netbsd-1-3-RELEASE,
netbsd-1-3-PATCH003-CANDIDATE2,
netbsd-1-3-PATCH003-CANDIDATE1,
netbsd-1-3-PATCH003-CANDIDATE0,
netbsd-1-3-PATCH003,
netbsd-1-3-PATCH002,
netbsd-1-3-PATCH001,
netbsd-1-3-BETA,
netbsd-1-3,
netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA,
netbsd-1-2,
mrg-vm-swap,
marc-pcmcia-bp,
marc-pcmcia-base,
marc-pcmcia,
is-newarp-before-merge,
is-newarp-base,
is-newarp,
bouyer-scsipi
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -3
lines
represent profiling size, scale more correctly (as size_t, u_int, resp.)
Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Mar 26 20:24:37 1995 UTC (29 years, 9 months ago) by jtc
Branches: MAIN
CVS tags: netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2
lines
KERNEL -> _KERNEL
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Dec 24 14:36:06 1994 UTC (30 years, 1 month ago) by cgd
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +4 -1
lines
protos for calcru and ruadd
Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Jun 29 06:45:07 1994 UTC (30 years, 6 months ago) by cgd
Branches: MAIN
CVS tags: netbsd-1-0-base,
netbsd-1-0-RELEASE,
netbsd-1-0-PATCH1,
netbsd-1-0-PATCH06,
netbsd-1-0-PATCH05,
netbsd-1-0-PATCH04,
netbsd-1-0-PATCH03,
netbsd-1-0-PATCH02,
netbsd-1-0-PATCH0,
netbsd-1-0
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -1
lines
New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Jun 27 19:31:54 1994 UTC (30 years, 6 months ago) by cgd
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2
lines
new standard, minimally intrusive ID format
Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat May 21 03:52:09 1994 UTC (30 years, 8 months ago) by cgd
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +8 -10
lines
update to 4.4-Lite; no serious changes
Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu May 5 09:35:34 1994 UTC (30 years, 8 months ago) by deraadt
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +17 -11
lines
ADDUPROF and friends
Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu May 5 05:40:15 1994 UTC (30 years, 8 months ago) by cgd
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +7 -5
lines
lots of changes: prototype migration, move lots of variables, definitions,
and structure elements around. kill some unnecessary type and macro
definitions. standardize clock handling. More changes than you'd want.
Revision 1.4.4.2: download - view: text, markup, annotated - select for diffs
Mon Sep 27 22:41:53 1993 UTC (31 years, 3 months ago) by deraadt
Branches: magnum
Diff to: previous 1.4.4.1: preferred, colored; branchpoint 1.4: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4.4.1: +2 -2
lines
fixing a typo
Revision 1.4.4.1: download - view: text, markup, annotated - select for diffs
Mon Sep 27 21:41:26 1993 UTC (31 years, 3 months ago) by deraadt
Branches: magnum
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +12 -5
lines
more 4.4-like resourcevar.h
Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Jun 22 00:56:37 1993 UTC (31 years, 7 months ago) by glass
Branches: MAIN
CVS tags: wnvm,
nvm-base,
nvm,
netbsd-0-9-patch-001,
netbsd-0-9-base,
netbsd-0-9-RELEASE,
netbsd-0-9-BETA,
netbsd-0-9-ALPHA2,
netbsd-0-9-ALPHA,
netbsd-0-9,
magnum-base
Branch point for: magnum
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2
lines
some prototypes that weren't __P() protected; the pseudo-advantages
of trying to do a port using the native-compiler
Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu May 20 16:22:59 1993 UTC (31 years, 8 months ago) by cgd
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -1
lines
add rcs ids as necessary, and also clean up headers
Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Apr 19 01:23:07 1993 UTC (31 years, 9 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +4 -3
lines
Add consistent multiple-inclusion protection.
Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Mar 21 09:45:37 1993 UTC (31 years, 10 months ago) by cgd
Branches: WFJ-920714,
CSRG
CVS tags: patchkit-0-2-2,
netbsd-alpha-1,
netbsd-0-8,
WFJ-386bsd-01
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0
lines
initial import of 386bsd-0.1 sources
Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Mar 21 09:45:37 1993 UTC (31 years, 10 months ago) by cgd
Branches: MAIN
Initial revision
CVSweb <webmaster@jp.NetBSD.org>