CVS log for src/sys/compat/svr4_32/Attic/svr4_32_fcntl.c
Up to [cvs.NetBSD.org] / src / sys / compat / svr4_32
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.36.20.1
Mon Jun 10 22:07:03 2019 UTC (5 years, 10 months ago) by christos
Branches: phil-wifi
FILE REMOVED
Changes since revision 1.36: +2 -2
lines
Sync with HEAD
Revision 1.36.18.1
Wed Dec 26 14:01:47 2018 UTC (6 years, 4 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
FILE REMOVED
Changes since revision 1.36: +2 -2
lines
Sync with HEAD, resolve a few conflicts
Revision 1.37
Wed Dec 19 13:57:52 2018 UTC (6 years, 4 months ago) by maxv
Branches: MAIN
CVS tags: thorpej-futex-base,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
isaki-audio2-base,
isaki-audio2,
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,
HEAD
FILE REMOVED
Changes since revision 1.36: +2 -2
lines
Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently,
but also as discussed several times in the past.
Revision 1.35.12.1: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:36:57 2017 UTC (7 years, 4 months ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35: +4 -4
lines
update from HEAD
Revision 1.36: download - view: text, markup, annotated - select for diffs
Fri Sep 5 09:21:55 2014 UTC (10 years, 7 months ago) by matt
Branches: MAIN
CVS tags: tls-maxphys-base-20171202,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-base,
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-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
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,
nick-nhusb-base-20150921,
nick-nhusb-base-20150606,
nick-nhusb-base-20150406,
nick-nhusb-base,
nick-nhusb,
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: phil-wifi,
pgoyette-compat
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +4 -4
lines
Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to get
a correctly typed pointer.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Fri Oct 14 09:23:29 2011 UTC (13 years, 6 months ago) by hannken
Branches: MAIN
CVS tags: yamt-pagecache-tag8,
yamt-pagecache-base9,
yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
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,
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,
khorben-n900,
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,
agc-symver-base,
agc-symver
Branch point for: tls-maxphys
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +6 -3
lines
Change the vnode locking protocol of VOP_GETATTR() to request at least
a shared lock. Make all calls outside of file systems respect it.
The calls from file systems need review.
No objections from tech-kern.
Revision 1.32.6.2: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:23:09 2008 UTC (16 years, 10 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.32.6.1: preferred, colored; branchpoint 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32.6.1: +0 -7
lines
Sync with HEAD.
Revision 1.33.2.1: download - view: text, markup, annotated - select for diffs
Sun May 18 12:33:28 2008 UTC (16 years, 11 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.33: preferred, colored; next MAIN 1.34: preferred, colored
Changes since revision 1.33: +2 -9
lines
sync with head.
Revision 1.33.4.1: download - view: text, markup, annotated - select for diffs
Fri May 16 02:23:47 2008 UTC (16 years, 11 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.33: preferred, colored; next MAIN 1.34: preferred, colored
Changes since revision 1.33: +2 -9
lines
sync with head.
Revision 1.34.2.2: download - view: text, markup, annotated - select for diffs
Wed May 14 01:35:11 2008 UTC (16 years, 11 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.34.2.1: preferred, colored; branchpoint 1.34: preferred, colored; next MAIN 1.35: preferred, colored
Changes since revision 1.34.2.1: +2 -3
lines
Per discussion with ad, remove most of the #include <sys/sa.h> lines
as they were including sa.h just for the type(s) needed for syscallargs.h.
Instead, create a new file, sys/satypes.h, which contains just the
types needed for syscallargs.h. Yes, there's only one now, but that
may change and it's probably more likely to change if it'd be difficult
to handle. :-)
Per discussion with matt at n dot o, add an include of satypes.h to
sigtypes.h. Upcall handlers are kinda signal handlers, and signalling
is the header file that's already included for syscallargs.h that
closest matches SA.
This shaves about 3000 lines off of the diff of the branch relative
to the base. That also represents about 18% of the total before this
checkin.
I think this reduction is very good thing.
Revision 1.34.2.1: download - view: text, markup, annotated - select for diffs
Sat May 10 23:49:02 2008 UTC (16 years, 11 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -2
lines
Initial checkin of re-adding SA. Everything except kern_sa.c
compiles in GENERIC for i386. This is still a work-in-progress, but
this checkin covers most of the mechanical work (changing signalling
to be able to accomidate SA's process-wide signalling and re-adding
includes of sys/sa.h and savar.h). Subsequent changes will be much
more interesting.
Also, kern_sa.c has received partial cleanup. There's still more
to do, though.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon Apr 28 20:23:46 2008 UTC (17 years ago) by martin
Branches: MAIN
CVS tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
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-base2,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
rmind-uvmplock,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
nick-hppapmap,
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,
mjf-devfs2-base,
matt-premerge-20091211,
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-premerge-20101231,
matt-mips64-base2,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
jruoho-x86intr-base,
jruoho-x86intr,
hpcarm-cleanup-nbase,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
ad-audiomp2-base,
ad-audiomp2
Branch point for: wrstuden-revivesa
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -9
lines
Remove clause 3 and 4 from TNF licenses
Revision 1.32.6.1: download - view: text, markup, annotated - select for diffs
Thu Apr 3 12:42:35 2008 UTC (17 years ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +24 -31
lines
Sync with HEAD.
Revision 1.11.4.8: download - view: text, markup, annotated - select for diffs
Mon Mar 24 09:38:45 2008 UTC (17 years, 1 month ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.11.4.7: preferred, colored; branchpoint 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11.4.7: +24 -31
lines
sync with head.
Revision 1.22.8.3: download - view: text, markup, annotated - select for diffs
Sun Mar 23 02:04:34 2008 UTC (17 years, 1 month ago) by matt
Branches: matt-armv6
Diff to: previous 1.22.8.2: preferred, colored; branchpoint 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22.8.2: +3 -13
lines
sync with HEAD
Revision 1.33: download - view: text, markup, annotated - select for diffs
Fri Mar 21 21:54:59 2008 UTC (17 years, 1 month ago) by ad
Branches: MAIN
CVS tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
ad-socklock-base1
Branch point for: yamt-pf42,
yamt-nfs-mp
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +24 -31
lines
Catch up with descriptor handling changes. See kern_descrip.c revision
1.173 for details.
Revision 1.24.4.3: download - view: text, markup, annotated - select for diffs
Mon Feb 18 21:05:31 2008 UTC (17 years, 2 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.24.4.2: preferred, colored; branchpoint 1.24: preferred, colored; next MAIN 1.25: preferred, colored
Changes since revision 1.24.4.2: +5 -15
lines
Sync with HEAD.
Revision 1.11.4.7: download - view: text, markup, annotated - select for diffs
Mon Jan 21 09:42:11 2008 UTC (17 years, 3 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.11.4.6: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.4.6: +21 -102
lines
sync with head
Revision 1.27.4.3: download - view: text, markup, annotated - select for diffs
Thu Jan 10 23:44:12 2008 UTC (17 years, 3 months ago) by bouyer
Branches: bouyer-xeni386
CVS tags: bouyer-xeni386-merge1
Diff to: previous 1.27.4.2: preferred, colored; branchpoint 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27.4.2: +1 -11
lines
Sync with HEAD
Revision 1.32: download - view: text, markup, annotated - select for diffs
Wed Jan 9 20:45:19 2008 UTC (17 years, 3 months ago) by tnn
Branches: MAIN
CVS tags: nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base,
bouyer-xeni386-nbase,
bouyer-xeni386-base
Branch point for: mjf-devfs2
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -3
lines
fd_revoke: variable vattr is no longer used.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Wed Jan 9 08:18:12 2008 UTC (17 years, 3 months ago) by elad
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +3 -12
lines
Refactor part of the sys_revoke() code so that it can be used in the
compat code. Allows for the removal of two redundant kauth(9) calls.
okay christos@.
Revision 1.22.8.2: download - view: text, markup, annotated - select for diffs
Wed Jan 9 01:51:58 2008 UTC (17 years, 3 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.22.8.1: preferred, colored; branchpoint 1.22: preferred, colored
Changes since revision 1.22.8.1: +30 -101
lines
sync with HEAD
Revision 1.27.4.2: download - view: text, markup, annotated - select for diffs
Tue Jan 8 22:10:50 2008 UTC (17 years, 3 months ago) by bouyer
Branches: bouyer-xeni386
Diff to: previous 1.27.4.1: preferred, colored; branchpoint 1.27: preferred, colored
Changes since revision 1.27.4.1: +2 -2
lines
Sync with HEAD
Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Jan 5 19:14:09 2008 UTC (17 years, 3 months ago) by dsl
Branches: MAIN
CVS tags: matt-armv6-base
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +4 -4
lines
Use FILE_LOCK() and FILE_UNLOCK().
Attempt to fix all the code paths so that the 'fp' returned by fd_getfile()
isn't left locked, and is always unlocked (and ref-counted) before
doing anything that might sleep.
Revision 1.27.4.1: download - view: text, markup, annotated - select for diffs
Wed Jan 2 21:53:33 2008 UTC (17 years, 3 months ago) by bouyer
Branches: bouyer-xeni386
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +11 -35
lines
Sync with HEAD
Revision 1.24.4.2: download - view: text, markup, annotated - select for diffs
Thu Dec 27 00:44:38 2007 UTC (17 years, 4 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.24.4.1: preferred, colored; branchpoint 1.24: preferred, colored
Changes since revision 1.24.4.1: +18 -89
lines
Sync with HEAD.
Revision 1.25.2.2: download - view: text, markup, annotated - select for diffs
Wed Dec 26 21:39:17 2007 UTC (17 years, 4 months ago) by ad
Branches: vmlocking2
Diff to: previous 1.25.2.1: preferred, colored; branchpoint 1.25: preferred, colored; next MAIN 1.26: preferred, colored
Changes since revision 1.25.2.1: +18 -89
lines
Sync with head.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Dec 20 23:03:06 2007 UTC (17 years, 4 months ago) by dsl
Branches: MAIN
CVS tags: vmlocking2-base3
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +13 -21
lines
Convert all the system call entry points from:
int foo(struct lwp *l, void *v, register_t *retval)
to:
int foo(struct lwp *l, const struct foo_args *uap, register_t *retval)
Fixup compat code to not write into 'uap' and (in some cases) to actually
pass a correctly formatted 'uap' structure with the right name to the
next routine.
A few 'compat' routines that just call standard ones have been deleted.
All the 'compat' code compiles (along with the kernels required to test
build it).
98% done by automated scripts.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue Dec 18 11:05:53 2007 UTC (17 years, 4 months ago) by martin
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -18
lines
Remove *64 versions identical to their 32 bit version and aliased differently
now.
Revision 1.22.6.3: download - view: text, markup, annotated - select for diffs
Sun Dec 9 19:37:34 2007 UTC (17 years, 4 months ago) by jmcneill
Branches: jmcneill-pm
Diff to: previous 1.22.6.2: preferred, colored; branchpoint 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22.6.2: +28 -75
lines
Sync with HEAD.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Dec 8 18:36:27 2007 UTC (17 years, 4 months ago) by dsl
Branches: MAIN
CVS tags: yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
jmcneill-pm-base,
cube-autoconf-base,
cube-autoconf
Branch point for: bouyer-xeni386
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +20 -67
lines
ANSIfy most of the function definitions in sys/compat (but not ndis).
All by the magic of sed ...
Revision 1.24.4.1: download - view: text, markup, annotated - select for diffs
Sat Dec 8 18:19:11 2007 UTC (17 years, 4 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +12 -12
lines
Sync with HEAD.
Revision 1.25.2.1: download - view: text, markup, annotated - select for diffs
Sat Dec 8 17:57:10 2007 UTC (17 years, 4 months ago) by ad
Branches: vmlocking2
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +10 -10
lines
Sync with head.
Revision 1.11.4.6: download - view: text, markup, annotated - select for diffs
Fri Dec 7 17:29:09 2007 UTC (17 years, 4 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.11.4.5: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.4.5: +12 -12
lines
sync with head
Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Dec 4 18:40:25 2007 UTC (17 years, 4 months ago) by dsl
Branches: MAIN
CVS tags: vmlocking2-base2,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +10 -10
lines
Remove all the __P
Revision 1.22.6.2: download - view: text, markup, annotated - select for diffs
Mon Dec 3 16:14:29 2007 UTC (17 years, 4 months ago) by joerg
Branches: jmcneill-pm
Diff to: previous 1.22.6.1: preferred, colored; branchpoint 1.22: preferred, colored
Changes since revision 1.22.6.1: +4 -4
lines
Sync with HEAD.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Nov 27 22:12:24 2007 UTC (17 years, 5 months ago) by ad
Branches: MAIN
CVS tags: vmlocking2-base1,
vmlocking-nbase
Branch point for: vmlocking2
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +4 -4
lines
lwp arg to VOPs is gone.
Revision 1.22.8.1: download - view: text, markup, annotated - select for diffs
Tue Nov 6 23:25:18 2007 UTC (17 years, 5 months ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +26 -13
lines
sync with HEAD
Revision 1.11.4.5: download - view: text, markup, annotated - select for diffs
Sat Oct 27 11:29:51 2007 UTC (17 years, 6 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.11.4.4: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.4.4: +26 -13
lines
sync with head.
Revision 1.22.6.1: download - view: text, markup, annotated - select for diffs
Fri Oct 26 15:44:05 2007 UTC (17 years, 6 months ago) by joerg
Branches: jmcneill-pm
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +26 -13
lines
Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
Revision 1.22.10.1: download - view: text, markup, annotated - select for diffs
Sun Oct 14 11:47:57 2007 UTC (17 years, 6 months ago) by yamt
Branches: yamt-x86pmap
Diff to: previous 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22: +26 -13
lines
sync with head.
Revision 1.17.2.4: download - view: text, markup, annotated - select for diffs
Fri Oct 12 17:03:05 2007 UTC (17 years, 6 months ago) by ad
Branches: vmlocking
Diff to: previous 1.17.2.3: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17.2.3: +3 -3
lines
Sync with head.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Wed Oct 10 21:59:11 2007 UTC (17 years, 6 months ago) by ad
Branches: MAIN
CVS tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
vmlocking-base,
jmcneill-base,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64
Branch point for: mjf-devfs
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +3 -3
lines
v_flag -> v_iflag
Revision 1.17.2.3: download - view: text, markup, annotated - select for diffs
Tue Oct 9 13:44:08 2007 UTC (17 years, 6 months ago) by ad
Branches: vmlocking
Diff to: previous 1.17.2.2: preferred, colored
Changes since revision 1.17.2.2: +25 -12
lines
Sync with head.
Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Oct 8 15:12:06 2007 UTC (17 years, 6 months ago) by ad
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +25 -12
lines
Merge file descriptor locking, cwdi locking and cross-call changes
from the vmlocking branch.
Revision 1.11.4.4: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:32:57 2007 UTC (17 years, 7 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.11.4.3: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.4.3: +127 -210
lines
sync with head.
Revision 1.17.4.1: download - view: text, markup, annotated - select for diffs
Wed Jul 11 20:04:45 2007 UTC (17 years, 9 months ago) by mjf
Branches: mjf-ufs-trans
Diff to: previous 1.17: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17: +126 -209
lines
Sync with head.
Revision 1.17.2.2: download - view: text, markup, annotated - select for diffs
Fri Jun 8 14:14:43 2007 UTC (17 years, 10 months ago) by ad
Branches: vmlocking
Diff to: previous 1.17.2.1: preferred, colored
Changes since revision 1.17.2.1: +119 -198
lines
Sync with head.
Revision 1.16.2.5: download - view: text, markup, annotated - select for diffs
Thu May 17 13:41:21 2007 UTC (17 years, 11 months ago) by yamt
Branches: yamt-idlelwp
Diff to: previous 1.16.2.4: preferred, colored; branchpoint 1.16: preferred, colored; next MAIN 1.17: preferred, colored
Changes since revision 1.16.2.4: +116 -180
lines
sync with head.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun May 13 08:14:06 2007 UTC (17 years, 11 months ago) by dsl
Branches: MAIN
CVS tags: yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-idlelwp-base8,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
mjf-ufs-trans-base,
matt-mips64-base,
matt-mips64,
hpcarm-cleanup
Branch point for: yamt-x86pmap,
matt-armv6,
jmcneill-pm
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +54 -46
lines
Rework the svr4_32 fcntl support (again).
Make the same changes to the svr4 code.
Add some 'missing' simple_unlock(&fp->f_slock) to the svr4_32 version of this
code. These files now compare if feed the svr4_32 copy though:
sed -e 's/4_32/4/g;s/_P32//g'
Note in passing that the code paths that call simple_unlock(&fp->f_slock)
are completely broken.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat May 12 23:02:49 2007 UTC (17 years, 11 months ago) by dsl
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +92 -164
lines
Split the fcntl locking code out from its copyin/out.
Use to avoid all the stackgap stuff in compat code.
Revision 1.16.2.4: download - view: text, markup, annotated - select for diffs
Mon May 7 10:55:20 2007 UTC (17 years, 11 months ago) by yamt
Branches: yamt-idlelwp
Diff to: previous 1.16.2.3: preferred, colored; branchpoint 1.16: preferred, colored
Changes since revision 1.16.2.3: +5 -20
lines
sync with head.
Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Apr 22 08:30:00 2007 UTC (18 years ago) by dsl
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +5 -20
lines
Change the way that emulations locate files within the emulation root to
avoid having to allocate space in the 'stackgap'
- which is very LWP unfriendly.
The additional code for non-emulation namei() is trivial, the reduction for
the emulations is massive.
The vnode for a processes emulation root is saved in the cwdi structure
during process exec.
If the emulation root the TRYEMULROOT flag are set, namei() will do an initial
search for absolute pathnames in the emulation root, if that fails it will
retry from the normal root.
".." at the emulation root will always go to the real root, even in the middle
of paths and when expanding symlinks.
Absolute symlinks found using absolute paths in the emulation root will be
relative to the emulation root (so /usr/lib/xxx.so -> /lib/xxx.so links
inside the emulation root don't need changing).
If the root of the emulation would be returned (for an emulation lookup), then
the real root is returned instead (matching the behaviour of emul_lookup,
but being a cheap comparison here) so that programs that scan "../.."
looking for the root dircetory don't loop forever.
The target for symbolic links is no longer mangled (it used to get the
CHECK_ALT_xxx() treatment, so could get /emul/xxx prepended).
CHECK_ALT_xxx() are no more. Most of the change is deleting them, and adding
TRYEMULROOT to the flags to NDINIT().
A lot of the emulation system call stubs could now be deleted.
Revision 1.16.2.3: download - view: text, markup, annotated - select for diffs
Sun Apr 15 16:03:16 2007 UTC (18 years ago) by yamt
Branches: yamt-idlelwp
Diff to: previous 1.16.2.2: preferred, colored; branchpoint 1.16: preferred, colored
Changes since revision 1.16.2.2: +2 -6
lines
sync with head.
Revision 1.17.2.1: download - view: text, markup, annotated - select for diffs
Tue Apr 10 13:26:32 2007 UTC (18 years ago) by ad
Branches: vmlocking
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +19 -23
lines
Sync with head.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Apr 7 15:06:53 2007 UTC (18 years ago) by hannken
Branches: MAIN
CVS tags: thorpej-atomic-base,
thorpej-atomic
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -6
lines
Remove calls to now obsolete vn_start_write() and vn_finished_write().
Revision 1.16.2.2: download - view: text, markup, annotated - select for diffs
Sat Mar 24 14:55:17 2007 UTC (18 years, 1 month ago) by yamt
Branches: yamt-idlelwp
Diff to: previous 1.16.2.1: preferred, colored; branchpoint 1.16: preferred, colored
Changes since revision 1.16.2.1: +19 -19
lines
sync with head.
Revision 1.17.6.1: download - view: text, markup, annotated - select for diffs
Sun Mar 18 00:06:39 2007 UTC (18 years, 1 month ago) by reinoud
Branches: reinoud-bufcleanup
Diff to: previous 1.17: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17: +19 -19
lines
First attempt to bring branch in sync with HEAD
Revision 1.18: download - view: text, markup, annotated - select for diffs
Fri Mar 16 22:21:42 2007 UTC (18 years, 1 month ago) by dsl
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +19 -19
lines
remove all the double (and triple) casts used to convert 32bit userspace
pointers to and from 64bit kernel pointers. Instead use the defines
NETBSD32PTR64(p32) to read a 32bit pointer and (the new) NETBSD32PTR32(p32,p64)
to write a 32bit pointer throughout.
The 32bit pointer is now a struct to enforce the above.
amd64 (with linux emul) and sparc64 will both compile (when the arch stuff
goes in soon), and amd64 still runs some i386 binaries.
Revision 1.16.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 12 05:52:47 2007 UTC (18 years, 1 month ago) by rmind
Branches: yamt-idlelwp
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +8 -8
lines
Sync with HEAD.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Mar 4 06:01:36 2007 UTC (18 years, 1 month ago) by christos
Branches: MAIN
Branch point for: vmlocking,
reinoud-bufcleanup,
mjf-ufs-trans
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +8 -8
lines
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Revision 1.11.4.3: download - view: text, markup, annotated - select for diffs
Mon Feb 26 09:09:43 2007 UTC (18 years, 2 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.11.4.2: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.4.2: +5 -5
lines
sync with head.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Feb 9 21:55:26 2007 UTC (18 years, 2 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.15: preferred, colored
Changes since revision 1.15: +4 -4
lines
Merge newlock2 to head.
Revision 1.14.4.3: download - view: text, markup, annotated - select for diffs
Tue Jan 30 13:51:37 2007 UTC (18 years, 3 months ago) by ad
Branches: newlock2
Diff to: previous 1.14.4.2: preferred, colored; branchpoint 1.14: preferred, colored; next MAIN 1.15: preferred, colored
Changes since revision 1.14.4.2: +2 -3
lines
Remove support for SA. Ok core@.
Revision 1.14.4.2: download - view: text, markup, annotated - select for diffs
Fri Jan 12 01:04:03 2007 UTC (18 years, 3 months ago) by ad
Branches: newlock2
Diff to: previous 1.14.4.1: preferred, colored; branchpoint 1.14: preferred, colored
Changes since revision 1.14.4.1: +3 -3
lines
Sync with head.
Revision 1.14.4.1: download - view: text, markup, annotated - select for diffs
Thu Jan 11 22:22:59 2007 UTC (18 years, 3 months ago) by ad
Branches: newlock2
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -3
lines
Checkpoint work in progress.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Jan 4 18:27:36 2007 UTC (18 years, 3 months ago) by elad
Branches: MAIN
CVS tags: newlock2-nbase,
newlock2-base
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +3 -3
lines
Consistent usage of KAUTH_GENERIC_ISSUSER.
Revision 1.11.4.2: download - view: text, markup, annotated - select for diffs
Sat Dec 30 20:47:48 2006 UTC (18 years, 4 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.11.4.1: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.4.1: +9 -10
lines
sync with head.
Revision 1.12.4.1: download - view: text, markup, annotated - select for diffs
Sat Sep 9 02:46:23 2006 UTC (18 years, 7 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to: previous 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12: +10 -10
lines
sync with head
Revision 1.12.8.2: download - view: text, markup, annotated - select for diffs
Fri Aug 11 15:43:41 2006 UTC (18 years, 8 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.12.8.1: preferred, colored; branchpoint 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12.8.1: +9 -10
lines
sync with head
Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Jul 23 22:06:10 2006 UTC (18 years, 9 months ago) by ad
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,
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.13: preferred, colored
Changes since revision 1.13: +9 -10
lines
Use the LWP cached credentials where sane.
Revision 1.11.4.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 14:59:52 2006 UTC (18 years, 10 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +12 -11
lines
sync with head.
Revision 1.12.6.1: download - view: text, markup, annotated - select for diffs
Thu Jun 1 22:36:00 2006 UTC (18 years, 11 months ago) by kardel
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to: previous 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12: +7 -6
lines
Sync with head.
Revision 1.12.12.1: download - view: text, markup, annotated - select for diffs
Wed May 24 15:48:29 2006 UTC (18 years, 11 months ago) by tron
Branches: peter-altq
Diff to: previous 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12: +7 -6
lines
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
Revision 1.12.8.1: download - view: text, markup, annotated - select for diffs
Wed May 24 10:57:32 2006 UTC (18 years, 11 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +7 -6
lines
sync with head.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun May 14 21:25:21 2006 UTC (18 years, 11 months ago) by elad
Branches: MAIN
CVS tags: yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
simonb-timecounters-base,
gdamore-uart-base,
gdamore-uart,
chap-midi-nbase,
chap-midi-base,
chap-midi
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +7 -6
lines
integrate kauth.
Revision 1.12.10.3: download - view: text, markup, annotated - select for diffs
Fri May 12 23:06:36 2006 UTC (18 years, 11 months ago) by elad
Branches: elad-kernelauth
Diff to: previous 1.12.10.2: preferred, colored; branchpoint 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12.10.2: +3 -2
lines
adapt to kauth kpi, include sys/kauth.h where needed..
Revision 1.12.10.2: download - view: text, markup, annotated - select for diffs
Fri Mar 10 14:28:52 2006 UTC (19 years, 1 month ago) by elad
Branches: elad-kernelauth
Diff to: previous 1.12.10.1: preferred, colored; branchpoint 1.12: preferred, colored
Changes since revision 1.12.10.1: +3 -3
lines
generic_authorize() -> kauth_authorize_generic().
Revision 1.12.10.1: download - view: text, markup, annotated - select for diffs
Wed Mar 8 01:48:38 2006 UTC (19 years, 1 month ago) by elad
Branches: elad-kernelauth
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +6 -6
lines
Adapt to kernel authorization KPI.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:20:26 2005 UTC (19 years, 4 months ago) by christos
Branches: MAIN
CVS tags: yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
peter-altq-base,
elad-kernelauth-base
Branch point for: yamt-pdpolicy,
simonb-timecounters,
rpaulo-netinet-merge-pcb,
peter-altq,
elad-kernelauth
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +9 -9
lines
merge ktrace-lwp.
Revision 1.10.8.1: download - view: text, markup, annotated - select for diffs
Fri Apr 29 11:28:43 2005 UTC (20 years ago) by kent
Branches: kent-audio2
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +9 -9
lines
sync with -current
Revision 1.10.10.1: download - view: text, markup, annotated - select for diffs
Sat Mar 19 08:33:48 2005 UTC (20 years, 1 month ago) by yamt
Branches: yamt-km
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +9 -9
lines
sync with head. xen and whitespace. xen part is not finished.
Revision 1.9.2.6: download - view: text, markup, annotated - select for diffs
Fri Mar 4 16:40:42 2005 UTC (20 years, 1 month ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.9.2.5: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9.2.5: +9 -9
lines
Sync with HEAD.
Hi Perry!
Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Feb 26 23:10:21 2005 UTC (20 years, 2 months ago) by perry
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,
yamt-km-base4,
yamt-km-base3,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
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,
ktrace-lwp-base,
kent-audio2-base
Branch point for: yamt-lazymbuf
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +9 -9
lines
nuke trailing whitespace
Revision 1.9.2.5: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:26:13 2004 UTC (20 years, 7 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.9.2.4: preferred, colored
Changes since revision 1.9.2.4: +9 -9
lines
Fix the sync with head I botched.
Revision 1.9.2.4: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:44:17 2004 UTC (20 years, 7 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.9.2.3: preferred, colored
Changes since revision 1.9.2.3: +9 -9
lines
Sync with HEAD.
Revision 1.9.2.3: download - view: text, markup, annotated - select for diffs
Thu Aug 26 19:28:31 2004 UTC (20 years, 8 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.9.2.2: preferred, colored
Changes since revision 1.9.2.2: +5 -5
lines
Adapt to branch.
sparc64 GENERIC compiles.
Revision 1.9.2.2: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:44:34 2004 UTC (20 years, 8 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.9.2.1: preferred, colored
Changes since revision 1.9.2.1: +6 -2
lines
Sync with HEAD
Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Oct 15 11:28:59 2003 UTC (21 years, 6 months ago) by hannken
Branches: MAIN
CVS tags: yamt-km-base2,
yamt-km-base,
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,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
kent-audio2
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +6 -2
lines
Add the gating of system calls that cause modifications to the underlying
file system.
The function vfs_write_suspend stops all new write operations to a file
system, allows any file system modifying system calls already in progress
to complete, then sync's the file system to disk and returns. The
function vfs_write_resume allows the suspended write operations to
complete.
From FreeBSD with slight modifications.
Approved by: Frank van der Linden <fvdl@netbsd.org>
Revision 1.9.2.1: download - view: text, markup, annotated - select for diffs
Wed Jul 2 15:25:56 2003 UTC (21 years, 10 months ago) by darrenr
Branches: ktrace-lwp
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +6 -6
lines
Apply the aborted ktrace-lwp changes to a specific branch. This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it. This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Jun 29 22:29:50 2003 UTC (21 years, 10 months ago) by fvdl
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +9 -9
lines
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Jun 29 13:35:43 2003 UTC (21 years, 10 months ago) by martin
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +5 -5
lines
struct proc * -> struct lwp *
Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Jun 28 14:21:28 2003 UTC (21 years, 10 months ago) by darrenr
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +6 -6
lines
Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.
Bump the kernel rev up to 1.6V
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Jan 19 16:47:13 2003 UTC (22 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +58 -51
lines
Merge the nathanw_sa branch.
Revision 1.1.4.5: download - view: text, markup, annotated - select for diffs
Fri Aug 23 02:39:15 2002 UTC (22 years, 8 months ago) by petrov
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.1.4.4: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.4.4: +57 -51
lines
lwpfication
Revision 1.2.2.2: download - view: text, markup, annotated - select for diffs
Sun Jun 23 17:44:49 2002 UTC (22 years, 10 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.2.2.1: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.2.1: +11 -18
lines
catch up with -current on kqueue branch
Revision 1.1.4.4: download - view: text, markup, annotated - select for diffs
Wed May 29 21:33:03 2002 UTC (22 years, 11 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.1.4.3: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.4.3: +3 -2
lines
#include <sys/sa.h> before <sys/syscallargs.h>, to provide sa_upcall_t
now that <sys/param.h> doesn't include <sys/sa.h>.
(Behold the Power of Ed)
Revision 1.1.4.3: download - view: text, markup, annotated - select for diffs
Mon Apr 1 07:44:51 2002 UTC (23 years, 1 month ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.1.4.2: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.4.2: +10 -17
lines
Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Mar 24 15:32:52 2002 UTC (23 years, 1 month ago) by jdolecek
Branches: MAIN
CVS tags: 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,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
gehenna-devsw-base,
gehenna-devsw,
fvdl_fs64_base
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +4 -11
lines
fd_revoke(): don't assume that f_type other DTYPE_VNODE and DTYPE_SOCKET
is automatically bogus, make the code return EINVAL for all non-vnode
descriptors
Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Mar 16 20:43:57 2002 UTC (23 years, 1 month ago) by christos
Branches: MAIN
CVS tags: eeh-devprop-base,
eeh-devprop
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +9 -9
lines
make the stackgap_{init,alloc} functions MP friendly (i.e. pass struct proc *
in, instead of using curproc). While there add an optional size argument to
stackgap_init.
Revision 1.2.2.1: download - view: text, markup, annotated - select for diffs
Thu Jan 10 19:52:22 2002 UTC (23 years, 3 months ago) by thorpej
Branches: kqueue
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -1
lines
Sync kqueue branch with -current.
Revision 1.1.4.2: download - view: text, markup, annotated - select for diffs
Wed Nov 14 19:13:29 2001 UTC (23 years, 5 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.1.4.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.4.1: +4 -1
lines
Catch up to -current.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Nov 13 02:09:28 2001 UTC (23 years, 5 months ago) by lukem
Branches: MAIN
CVS tags: newlock-base,
newlock,
ifpoll-base
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -1
lines
add RCSIDs (including regeneration of files as appropriate)
Revision 1.2.4.1: download - view: text, markup, annotated - select for diffs
Wed Sep 26 15:28:08 2001 UTC (23 years, 7 months ago) by fvdl
Branches: thorpej-devvp
Diff to: previous 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2: +2 -2
lines
* add a VCLONED vnode flag that indicates a vnode representing a cloned
device.
* rename REVOKEALL to REVOKEALIAS, and add a REVOKECLONE flag, to pass
to VOP_REVOKE
* the revoke system call will revoke all aliases, as before, but not the
clones
* vdevgone is called when detaching a device, so make it use REVOKECLONE
to get rid of all clones as well
* clean up all uses of VOP_OPEN wrt. locking.
* add a few VOPS to spec_vnops that need to do something when it's a
clone vnode (access and getattr)
* add a copy of the vnode vattr structure of the original 'master' vnode
to the specinfo of a cloned vnode. could possibly redirect getattr to
the 'master' vnode, but this has issues with revoke
* add a vdev_reassignvp function that disassociates a vnode from its
original device, and reassociates it with the specified dev_t. to be
used by cloning devices only, in case a new minor is allocated.
* change all direct references in drivers to v_devcookie and v_rdev
to vdev_privdata(vp) and vdev_rdev(vp). for diagnostic purposes
when debugging race conditions that still exist wrt. locking and
revoking vnodes.
* make the locking state of a vnode consistent when passed to
d_open and d_close (unlocked). locked would be better, but has
some deadlock issues
Revision 1.1.4.1: download - view: text, markup, annotated - select for diffs
Thu Jun 21 20:00:48 2001 UTC (23 years, 10 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +7 -5
lines
Catch up to -current.
Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Jun 14 20:32:46 2001 UTC (23 years, 10 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-mips-cache-base,
thorpej-mips-cache,
thorpej-devvp-base3,
thorpej-devvp-base2,
thorpej-devvp-base,
pre-chs-ubcperf,
post-chs-ubcperf
Branch point for: thorpej-devvp,
kqueue
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +7 -5
lines
Fix a partial construction problem that can cause race conditions
between creation of a file descriptor and close(2) when using kernel
assisted threads. What we do is stick descriptors in the table, but
mark them as "larval". This causes essentially everything to treat
it as a non-existent descriptor, except for fdalloc(), which sees a
filled slot so that it won't (incorrectly) allocate it again. When
a descriptor is fully constructed, the code that has constructed it
marks it as "mature" (which actually clears the "larval" flag), and
things continue to work as normal.
While here, gather all the code that gets a descriptor from the table
into a fd_getfile() function, and call it, rather than having the
same (sometimes incorrect) code copied all over the place.
Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Sun Feb 11 19:14:44 2001 UTC (24 years, 2 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.1: +745 -0
lines
Sync with HEAD.
Revision 1.1.2.1
Tue Feb 6 16:37:57 2001 UTC (24 years, 2 months ago) by bouyer
Branches: thorpej_scsipi
FILE REMOVED
Changes since revision 1.1: +0 -745
lines
file svr4_32_fcntl.c was added on branch thorpej_scsipi on 2001-02-11 19:14:44 +0000
Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Feb 6 16:37:57 2001 UTC (24 years, 2 months ago) by eeh
Branches: MAIN
CVS tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base
Branch point for: thorpej_scsipi,
nathanw_sa
Add 32-bit svr4 emulation (for 64-bit machines).
CVSweb <webmaster@jp.NetBSD.org>