
CVS log for src/sys/fs/udf/udf_vnops.c
Up to [NetBSD] / src / sys / fs / udf
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.69: download - view: text, markup, annotated - select for diffs
Fri Nov 18 22:18:51 2011 CET (2 months, 3 weeks ago) by christos
Branches: MAIN
CVS tags: jmcneill-usbmp-base,
jmcneill-usbmp,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
HEAD
Diff to previous 1.68: preferred, colored
Changes since revision 1.68: +14 -3
lines
Obey MNT_RELATIME, the only addition is that mkdir in ufs sets IN_ACCESS too.
Revision 1.68: download - view: text, markup, annotated - select for diffs
Tue Oct 18 22:20:29 2011 (3 months, 3 weeks ago) by hannken
Branches: MAIN
CVS tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache
Diff to previous 1.67: preferred, colored
Changes since revision 1.67: +5 -3
lines
VOP_GETATTR() needs a shared lock at least.
While here fix a typo (fvp -> tvp).
Revision 1.67: download - view: text, markup, annotated - select for diffs
Tue Sep 27 03:33:30 2011 (4 months, 2 weeks ago) by christos
Branches: MAIN
Diff to previous 1.66: preferred, colored
Changes since revision 1.66: +3 -3
lines
return UDF_MAXNAMLEN instead of NAME_MAX
Revision 1.65.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 23 16:20:17 2011 (7 months, 2 weeks ago) by cherry
Branches: cherry-xenmp
Diff to previous 1.65: preferred, colored next main 1.66: preferred, colored
Changes since revision 1.65: +9 -9
lines
Catchup with rmind-uvmplock merge.
Revision 1.66: download - view: text, markup, annotated - select for diffs
Sun Jun 12 05:35:55 2011 (7 months, 4 weeks ago) by rmind
Branches: MAIN
Diff to previous 1.65: preferred, colored
Changes since revision 1.65: +9 -9
lines
Welcome to 5.99.53! Merge rmind-uvmplock branch:
- Reorganize locking in UVM and provide extra serialisation for pmap(9).
New lock order: [vmpage-owner-lock] -> pmap-lock.
- Simplify locking in some pmap(9) modules by removing P->V locking.
- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share
the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).
- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner.
Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.
- Unify /dev/mem et al in MI code and provide required locking (removes
kernel-lock on some ports). Also, avoid cache-aliasing issues.
Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches
formed the core changes of this branch.
Revision 1.62.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 6 11:09:25 2011 (8 months ago) by jruoho
Branches: jruoho-x86intr
Diff to previous 1.62: preferred, colored next main 1.63: preferred, colored
Changes since revision 1.62: +8 -15
lines
Sync with HEAD.
Revision 1.57.4.4: download - view: text, markup, annotated - select for diffs
Tue May 31 05:05:00 2011 (8 months, 1 week ago) by rmind
Branches: rmind-uvmplock
Diff to previous 1.57.4.3: preferred, colored to branchpoint 1.57: preferred, colored next main 1.58: preferred, colored
Changes since revision 1.57.4.3: +6 -13
lines
sync with head
Revision 1.65: download - view: text, markup, annotated - select for diffs
Thu May 19 05:11:58 2011 (8 months, 3 weeks ago) by rmind
Branches: MAIN
CVS tags: rmind-uvmplock-nbase,
rmind-uvmplock-base,
cherry-xenmp-base
Branch point for: cherry-xenmp
Diff to previous 1.64: preferred, colored
Changes since revision 1.64: +2 -5
lines
Remove cache_purge(9) calls from reclamation routines in the file systems,
as vclean(9) performs it for us since Lite2 merge.
Revision 1.64: download - view: text, markup, annotated - select for diffs
Tue Apr 26 13:32:39 2011 (9 months, 2 weeks ago) by hannken
Branches: MAIN
Diff to previous 1.63: preferred, colored
Changes since revision 1.63: +5 -3
lines
Change vflushbuf() to return an error if a synchronous write fails.
Welcome to 5.99.51.
Revision 1.63: download - view: text, markup, annotated - select for diffs
Sun Apr 24 23:35:30 2011 (9 months, 2 weeks ago) by rmind
Branches: MAIN
Diff to previous 1.62: preferred, colored
Changes since revision 1.62: +5 -11
lines
sys_link: prevent hard links on directories (cross-mount operations are
already prevented). File systems are no longer responsible to check this.
Clean up and add asserts (note that dvp == vp cannot happen in vop_link).
OK dholland@
Revision 1.57.4.3: download - view: text, markup, annotated - select for diffs
Sat Mar 5 21:55:10 2011 CET (11 months ago) by rmind
Branches: rmind-uvmplock
Diff to previous 1.57.4.2: preferred, colored to branchpoint 1.57: preferred, colored
Changes since revision 1.57.4.2: +3 -14
lines
sync with head
Revision 1.62: download - view: text, markup, annotated - select for diffs
Sun Jan 2 06:09:30 2011 CET (13 months, 1 week ago) by dholland
Branches: MAIN
CVS tags: matt-mips64-premerge-20101231,
jruoho-x86intr-base,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: jruoho-x86intr
Diff to previous 1.61: preferred, colored
Changes since revision 1.61: +3 -4
lines
Remove the special refcount behavior (adding an extra reference to the
parent dir) associated with SAVESTART in relookup().
Check all call sites to make sure that SAVESTART wasn't set while
calling relookup(); if it was, adjust the refcount behavior. Remove
related references to SAVESTART.
The only code that was reaching the extra ref was msdosfs_rename,
where the refcount behavior was already fairly broken and/or gross;
repair it.
Add a dummy 4th argument to relookup to make sure code that hasn't
been inspected won't compile. (This will go away next time the
relookup semantics change, which they will.)
Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue Nov 30 11:43:04 2010 CET (14 months, 1 week ago) by dholland
Branches: MAIN
Diff to previous 1.60: preferred, colored
Changes since revision 1.60: +2 -4
lines
Abolish the SAVENAME and HASBUF flags. There is now always a buffer,
so the path in a struct componentname is now always valid during VOP
calls.
Revision 1.60: download - view: text, markup, annotated - select for diffs
Tue Nov 30 11:30:01 2010 CET (14 months, 1 week ago) by dholland
Branches: MAIN
Diff to previous 1.59: preferred, colored
Changes since revision 1.59: +2 -10
lines
Abolish struct componentname's cn_pnbuf. Use the path buffer in the
pathbuf object passed to namei as work space instead. (For now a pnbuf
pointer appears in struct nameidata, to support certain unclean things
that haven't been fixed yet, but it will be going away in the future.)
This removes the need for the SAVENAME and HASBUF namei flags.
Revision 1.57.2.1: download - view: text, markup, annotated - select for diffs
Tue Aug 17 08:47:23 2010 (17 months, 3 weeks ago) by uebayasi
Branches: uebayasi-xip
Diff to previous 1.57: preferred, colored next main 1.58: preferred, colored
Changes since revision 1.57: +17 -13
lines
Sync with HEAD.
Revision 1.17.10.8: download - view: text, markup, annotated - select for diffs
Thu Aug 12 00:54:36 2010 (17 months, 4 weeks ago) by yamt
Branches: yamt-nfs-mp
Diff to previous 1.17.10.7: preferred, colored to branchpoint 1.17: preferred, colored next main 1.18: preferred, colored
Changes since revision 1.17.10.7: +17 -13
lines
sync with head.
Revision 1.57.4.2: download - view: text, markup, annotated - select for diffs
Sat Jul 3 03:19:51 2010 (19 months, 1 week ago) by rmind
Branches: rmind-uvmplock
Diff to previous 1.57.4.1: preferred, colored to branchpoint 1.57: preferred, colored
Changes since revision 1.57.4.1: +17 -13
lines
sync with head
Revision 1.59: download - view: text, markup, annotated - select for diffs
Thu Jun 24 15:03:11 2010 (19 months, 2 weeks ago) by hannken
Branches: MAIN
CVS tags: yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2
Diff to previous 1.58: preferred, colored
Changes since revision 1.58: +10 -10
lines
Clean up vnode lock operations pass 2:
VOP_UNLOCK(vp, flags) -> VOP_UNLOCK(vp): Remove the unneeded flags argument.
Welcome to 5.99.32.
Discussed on tech-kern.
Revision 1.58: download - view: text, markup, annotated - select for diffs
Thu Jun 24 09:54:46 2010 (19 months, 2 weeks ago) by hannken
Branches: MAIN
Diff to previous 1.57: preferred, colored
Changes since revision 1.57: +12 -8
lines
Clean up vnode lock operations:
- VOP_LOCK(vp, flags): Limit the set of allowed flags to LK_EXCLUSIVE,
LK_SHARED and LK_NOWAIT. LK_INTERLOCK is no longer allowed as it
makes no sense here.
- VOP_ISLOCKED(vp): Remove the for some time unused return value
LK_EXCLOTHER. Mark this operation as "diagnostic only".
Making a lock decision based on this operation is no longer allowed.
Discussed on tech-kern.
Revision 1.30.4.6.4.1: download - view: text, markup, annotated - select for diffs
Wed Apr 21 02:28:15 2010 (21 months, 3 weeks ago) by matt
Branches: matt-nb5-mips64
CVS tags: matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-k15
Diff to previous 1.30.4.6: preferred, colored next main 1.30.4.7: preferred, colored
Changes since revision 1.30.4.6: +170 -23
lines
sync to netbsd-5
Revision 1.57.4.1: download - view: text, markup, annotated - select for diffs
Tue Mar 16 16:38:09 2010 CET (22 months, 3 weeks ago) by rmind
Branches: rmind-uvmplock
Diff to previous 1.57: preferred, colored
Changes since revision 1.57: +9 -9
lines
Change struct uvm_object::vmobjlock to be dynamically allocated with
mutex_obj_alloc(). It allows us to share the locks among UVM objects.
Revision 1.17.10.7: download - view: text, markup, annotated - select for diffs
Thu Mar 11 16:04:15 2010 CET (23 months ago) by yamt
Branches: yamt-nfs-mp
Diff to previous 1.17.10.6: preferred, colored to branchpoint 1.17: preferred, colored
Changes since revision 1.17.10.6: +6 -6
lines
sync with head
Revision 1.57: download - view: text, markup, annotated - select for diffs
Fri Jan 8 12:35:09 2010 CET (2 years, 1 month ago) by pooka
Branches: MAIN
CVS tags: yamt-nfs-mp-base9,
uebayasi-xip-base1,
uebayasi-xip-base
Branch point for: uebayasi-xip,
rmind-uvmplock
Diff to previous 1.56: preferred, colored
Changes since revision 1.56: +4 -4
lines
The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to live
years ago when the kernel was modified to not alter ABI based on
DIAGNOSTIC, and now just call the respective function interfaces
(in lowercase). Plenty of mix'n match upper/lowercase has creeped
into the tree since then. Nuke the macros and convert all callsites
to lowercase.
no functional change
Revision 1.56: download - view: text, markup, annotated - select for diffs
Tue Jan 5 14:30:11 2010 CET (2 years, 1 month ago) by mbalmer
Branches: MAIN
Diff to previous 1.55: preferred, colored
Changes since revision 1.55: +4 -4
lines
Remove extra semicolons.
Revision 1.30.4.8: download - view: text, markup, annotated - select for diffs
Sat Sep 26 20:38:07 2009 (2 years, 4 months ago) by snj
Branches: netbsd-5
CVS tags: netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
matt-nb5-pq3-base,
matt-nb5-pq3
Diff to previous 1.30.4.7: preferred, colored to branchpoint 1.30: preferred, colored next main 1.31: preferred, colored
Changes since revision 1.30.4.7: +16 -9
lines
Apply patch (requested by reinoud in ticket #959):
UDF's flushing algorithm was susceptible to interference with genfs.
This patch fixes that and also ensures that there aren't tails around
being allocated later.
Revision 1.17.10.6: download - view: text, markup, annotated - select for diffs
Wed Sep 16 15:38:00 2009 (2 years, 4 months ago) by yamt
Branches: yamt-nfs-mp
Diff to previous 1.17.10.5: preferred, colored to branchpoint 1.17: preferred, colored
Changes since revision 1.17.10.5: +16 -9
lines
sync with head
Revision 1.55: download - view: text, markup, annotated - select for diffs
Mon Sep 14 23:10:44 2009 (2 years, 4 months ago) by reinoud
Branches: MAIN
CVS tags: yamt-nfs-mp-base8,
matt-premerge-20091211,
jym-xensuspend-nbase
Diff to previous 1.54: preferred, colored
Changes since revision 1.54: +16 -9
lines
Rework simplistic UBC flushing. Recent changes to genfs made the old flush
system generate heaps of odd allocations since the end of write request was
overwritten by the start of the second resulting in another relocation.
Also added a full flush of the file on a VOP_CLOSE(). This automatically
flushes file tails to disc.
Revision 1.17.10.5: download - view: text, markup, annotated - select for diffs
Wed Aug 19 20:48:15 2009 (2 years, 5 months ago) by yamt
Branches: yamt-nfs-mp
Diff to previous 1.17.10.4: preferred, colored to branchpoint 1.17: preferred, colored
Changes since revision 1.17.10.4: +8 -5
lines
sync with head.
Revision 1.54: download - view: text, markup, annotated - select for diffs
Thu Jul 30 14:13:51 2009 (2 years, 6 months ago) by reinoud
Branches: MAIN
CVS tags: yamt-nfs-mp-base7
Diff to previous 1.53: preferred, colored
Changes since revision 1.53: +4 -4
lines
Fix uid/gid check; it was checking if the old values would fit in 32 bits
instead of checking if the new values would.
Revision 1.53: download - view: text, markup, annotated - select for diffs
Mon Jul 27 15:20:41 2009 (2 years, 6 months ago) by reinoud
Branches: MAIN
Diff to previous 1.52: preferred, colored
Changes since revision 1.52: +6 -3
lines
System nodes are not written out on becomming inactive; they should be written
out before automatically.
However, when dealing with faulty discs that fail to mount, system nodes are
of course not written out and thus may still be marked dirty, if only due to
access. Especially on sequential media this gave rise to panics on reading
trackinfo since the write track section had not yet been initialised.
Revision 1.34.2.2: download - view: text, markup, annotated - select for diffs
Fri Jul 24 01:32:33 2009 (2 years, 6 months ago) by jym
Branches: jym-xensuspend
Diff to previous 1.34.2.1: preferred, colored to branchpoint 1.34: preferred, colored next main 1.35: preferred, colored
Changes since revision 1.34.2.1: +200 -38
lines
Sync with HEAD.
Revision 1.17.10.4: download - view: text, markup, annotated - select for diffs
Sat Jul 18 16:53:22 2009 (2 years, 6 months ago) by yamt
Branches: yamt-nfs-mp
Diff to previous 1.17.10.3: preferred, colored to branchpoint 1.17: preferred, colored
Changes since revision 1.17.10.3: +200 -38
lines
sync with head.
Revision 1.30.4.7: download - view: text, markup, annotated - select for diffs
Thu Jul 9 21:44:34 2009 (2 years, 7 months ago) by snj
Branches: netbsd-5
Diff to previous 1.30.4.6: preferred, colored to branchpoint 1.30: preferred, colored
Changes since revision 1.30.4.6: +156 -16
lines
Apply patch (requested by reinoud in ticket #852):
Numerous UDF improvements:
- a much saner rmw backend
- free space management done right
- the high system time usage when encountering huge numbers of nodes
are a thing of the past due to refactoring
- various small fixes
Revision 1.52: download - view: text, markup, annotated - select for diffs
Wed Jul 8 16:46:55 2009 (2 years, 7 months ago) by reinoud
Branches: MAIN
CVS tags: yamt-nfs-mp-base6,
jymxensuspend-base
Diff to previous 1.51: preferred, colored
Changes since revision 1.51: +4 -4
lines
Since OSTA has not defined a good set of flags to cover our flags, its not
usefull to implement chflags(). Instead ignore it for now since the error
codes might confuse esp. gui's.
Revision 1.51: download - view: text, markup, annotated - select for diffs
Tue Jul 7 12:23:36 2009 (2 years, 7 months ago) by reinoud
Branches: MAIN
Diff to previous 1.50: preferred, colored
Changes since revision 1.50: +8 -8
lines
Replace the old hashtable and sorted list implemenation by a RB-tree.
Benefits are significant speed improvements on node creation/insertion while
keeping the lookup times low and still allowing sequential iteration over the
nodes.
Revision 1.50: download - view: text, markup, annotated - select for diffs
Mon Jul 6 19:06:57 2009 (2 years, 7 months ago) by reinoud
Branches: MAIN
Diff to previous 1.49: preferred, colored
Changes since revision 1.49: +3 -4
lines
Make source prettier
Revision 1.49: download - view: text, markup, annotated - select for diffs
Sat Jul 4 01:14:11 2009 (2 years, 7 months ago) by pgoyette
Branches: MAIN
Diff to previous 1.48: preferred, colored
Changes since revision 1.48: +4 -4
lines
Pass the vp arg to udf_check_possible() so we can access its v_mount
member.
XXX No idea if this is the right solution to this problem, but it does
XXX at least allow thebuild to continue. The original committed should
XXX verify that this does what was intended!
(Hello again, Elad)
Revision 1.48: download - view: text, markup, annotated - select for diffs
Fri Jul 3 23:17:41 2009 (2 years, 7 months ago) by elad
Branches: MAIN
Diff to previous 1.47: preferred, colored
Changes since revision 1.47: +45 -24
lines
Where possible, extract the file-system's access() routine to two internal
functions: the first checking if the operation is possible (regardless of
permissions), the second checking file-system permissions, ACLs, etc.
Mailing list reference:
http://mail-index.netbsd.org/tech-kern/2009/06/21/msg005311.html
Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Jun 25 19:16:33 2009 (2 years, 7 months ago) by reinoud
Branches: MAIN
Diff to previous 1.46: preferred, colored
Changes since revision 1.46: +102 -36
lines
Rewrite of udf_on_rootpath(), and vop_rename() code that calls it, after the
UFS way. The tree walking is now done the same and the code hasn't locked up
on examples that made it lockup before.
Revision 1.46: download - view: text, markup, annotated - select for diffs
Wed Jun 24 19:09:13 2009 (2 years, 7 months ago) by reinoud
Branches: MAIN
Diff to previous 1.45: preferred, colored
Changes since revision 1.45: +9 -2
lines
Commit first stage of free-space accounting. It is estimating the underlimit
of free blocks on the device and when free blocks are getting tight it tries
to readjust/recalculate that value by syncing the FS.
Second stage will be resizing the data/metadata partitions.
Revision 1.45: download - view: text, markup, annotated - select for diffs
Tue Jun 23 22:09:07 2009 (2 years, 7 months ago) by reinoud
Branches: MAIN
Diff to previous 1.44: preferred, colored
Changes since revision 1.44: +76 -7
lines
Renaming in UDF was already possible but directories could only be renamed in
the same directory.
This patch finally allows a directory to be moved between parent directories.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Tue Jun 23 21:36:39 2009 (2 years, 7 months ago) by elad
Branches: MAIN
Diff to previous 1.43: preferred, colored
Changes since revision 1.43: +4 -4
lines
Move the implementation of vaccess() to genfs_can_access(), in line with
the other routines of the same spirit.
Adjust file-system code to use it.
Keep vaccess() for KPI compatibility and to keep element of least
surprise. A "diagnostic" message warning that vaccess() is deprecated will
be printed when it's used (obviously, only in DIAGNOSTIC kernels).
No objections on tech-kern@:
http://mail-index.netbsd.org/tech-kern/2009/06/21/msg005310.html
Revision 1.43: download - view: text, markup, annotated - select for diffs
Thu Jun 18 17:51:44 2009 (2 years, 7 months ago) by reinoud
Branches: MAIN
Diff to previous 1.42: preferred, colored
Changes since revision 1.42: +3 -2
lines
Add overlooked `cred' declaration in udf_write() when i committed the catchup
patches.
Revision 1.42: download - view: text, markup, annotated - select for diffs
Thu Jun 18 17:15:10 2009 (2 years, 7 months ago) by reinoud
Branches: MAIN
Diff to previous 1.41: preferred, colored
Changes since revision 1.41: +3 -4
lines
Pass-on credentials to size reversal on aborted write due to error. It could
be that in the future this credentials need to be changed to allways-allow
since its an reverting-on-error behaviour.
Revision 1.17.10.3: download - view: text, markup, annotated - select for diffs
Sat May 16 12:41:48 2009 (2 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to previous 1.17.10.2: preferred, colored to branchpoint 1.17: preferred, colored
Changes since revision 1.17.10.2: +6 -17
lines
sync with head
Revision 1.34.2.1: download - view: text, markup, annotated - select for diffs
Wed May 13 19:21:55 2009 (2 years, 8 months ago) by jym
Branches: jym-xensuspend
Diff to previous 1.34: preferred, colored
Changes since revision 1.34: +40 -66
lines
Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Thu May 7 21:30:30 2009 (2 years, 9 months ago) by elad
Branches: MAIN
CVS tags: yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
jym-xensuspend-base
Diff to previous 1.40: preferred, colored
Changes since revision 1.40: +6 -17
lines
Extract the open-coded authorization logic for chtimes() from various
file-systems and put it in a single function, genfs_can_chtimes().
This also makes UDF follow the same policy as all other file-systems.
Mailing list reference:
http://mail-index.netbsd.org/tech-kern/2009/04/27/msg004951.html
Revision 1.17.10.2: download - view: text, markup, annotated - select for diffs
Mon May 4 10:13:45 2009 (2 years, 9 months ago) by yamt
Branches: yamt-nfs-mp
Diff to previous 1.17.10.1: preferred, colored to branchpoint 1.17: preferred, colored
Changes since revision 1.17.10.1: +170 -134
lines
sync with head.
Revision 1.30.2.3: download - view: text, markup, annotated - select for diffs
Tue Apr 28 09:36:58 2009 (2 years, 9 months ago) by skrll
Branches: nick-hppapmap
Diff to previous 1.30.2.2: preferred, colored to branchpoint 1.30: preferred, colored next main 1.31: preferred, colored
Changes since revision 1.30.2.2: +16 -50
lines
Sync with HEAD.
Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Apr 23 00:57:09 2009 (2 years, 9 months ago) by elad
Branches: MAIN
CVS tags: yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base
Diff to previous 1.39: preferred, colored
Changes since revision 1.39: +4 -4
lines
Per discussion on tech-kern@:
- Replace use of label/goto with returns
- Rename, change prototype of, and move functions from vfs_subr.c to
genfs_vnops.c
Revision 1.39: download - view: text, markup, annotated - select for diffs
Mon Apr 20 20:06:26 2009 (2 years, 9 months ago) by elad
Branches: MAIN
Diff to previous 1.38: preferred, colored
Changes since revision 1.38: +12 -43
lines
Refactor some duplicated file-system code.
Proposed and received no objections on tech-kern@:
http://mail-index.netbsd.org/tech-kern/2009/04/18/msg004843.html
Revision 1.30.4.6: download - view: text, markup, annotated - select for diffs
Tue Mar 24 21:29:53 2009 CET (2 years, 10 months ago) by snj
Branches: netbsd-5
CVS tags: netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20091211,
matt-nb4-mips64-k7-u2a-k9b
Branch point for: matt-nb5-mips64
Diff to previous 1.30.4.5: preferred, colored to branchpoint 1.30: preferred, colored
Changes since revision 1.30.4.5: +5 -8
lines
Pull up following revision(s) (requested by reinoud in ticket #592):
sys/fs/udf/udf_vnops.c: revision 1.38
Fix panic due to memory leak on symlink creation. A test copy with 3000+
symlinks could get the machine down.
Revision 1.38: download - view: text, markup, annotated - select for diffs
Sat Mar 21 00:06:52 2009 CET (2 years, 10 months ago) by reinoud
Branches: MAIN
Diff to previous 1.37: preferred, colored
Changes since revision 1.37: +5 -8
lines
Fix panic due to memory leak on symlink creation. A test copy with 3000+
symlinks could get the machine down.
Revision 1.30.4.5: download - view: text, markup, annotated - select for diffs
Wed Mar 18 22:13:01 2009 CET (2 years, 10 months ago) by snj
Branches: netbsd-5
CVS tags: netbsd-5-0-RC3
Diff to previous 1.30.4.4: preferred, colored to branchpoint 1.30: preferred, colored
Changes since revision 1.30.4.4: +5 -3
lines
Apply patch (requested by reinoud in ticket #585):
Fix build by bringing in part of 1.35 that was left out.
Revision 1.30.4.4: download - view: text, markup, annotated - select for diffs
Wed Mar 18 06:08:38 2009 CET (2 years, 10 months ago) by snj
Branches: netbsd-5
Diff to previous 1.30.4.3: preferred, colored to branchpoint 1.30: preferred, colored
Changes since revision 1.30.4.3: +19 -2
lines
Apply patch (requested by reinoud in ticket #569):
Remove dead code and double check if it's allowed to write out
non-sequential there.
--
Sequential writing goes before normal write. Its not likely to ever go
wrong but there could be a race otherwise.
--
Add simplistic UBC async flushing as other FS's seem to do. Its a clutch
and needs to be addressed in UBC properly.
Improve write throttling by doing it on page-size basis. The `standard'
solution would cut up files unnessisary during allocation. It also made
assumptions about ucb wich were propably right but still.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Sat Mar 14 15:46:09 2009 CET (2 years, 10 months ago) by dsl
Branches: MAIN
Diff to previous 1.36: preferred, colored
Changes since revision 1.36: +3 -3
lines
Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.
Revision 1.30.2.2: download - view: text, markup, annotated - select for diffs
Tue Mar 3 19:32:36 2009 CET (2 years, 11 months ago) by skrll
Branches: nick-hppapmap
Diff to previous 1.30.2.1: preferred, colored to branchpoint 1.30: preferred, colored
Changes since revision 1.30.2.1: +22 -3
lines
Sync with HEAD.
Revision 1.36: download - view: text, markup, annotated - select for diffs
Wed Feb 11 14:08:08 2009 CET (2 years, 11 months ago) by reinoud
Branches: MAIN
CVS tags: nick-hppapmap-base2
Diff to previous 1.35: preferred, colored
Changes since revision 1.35: +13 -7
lines
Improve write throttling by doing it on page-size basis. The `standard'
solution would cut up files unnessisary during allocation. It also made
assumptions about ucb wich were propably right but still.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue Feb 10 22:24:27 2009 CET (2 years, 11 months ago) by reinoud
Branches: MAIN
Diff to previous 1.34: preferred, colored
Changes since revision 1.34: +16 -3
lines
Add simplistic UBC async flushing as other FS's seem to do. Its a clutch and
needs to be addressed in UBC properly.
Revision 1.30.2.1: download - view: text, markup, annotated - select for diffs
Mon Jan 19 14:19:37 2009 CET (3 years ago) by skrll
Branches: nick-hppapmap
Diff to previous 1.30: preferred, colored
Changes since revision 1.30: +20 -27
lines
Sync with HEAD.
Revision 1.17.6.4: download - view: text, markup, annotated - select for diffs
Sat Jan 17 14:29:17 2009 CET (3 years ago) by mjf
Branches: mjf-devfs2
Diff to previous 1.17.6.3: preferred, colored to branchpoint 1.17: preferred, colored next main 1.18: preferred, colored
Changes since revision 1.17.6.3: +18 -25
lines
Sync with HEAD.
Revision 1.30.4.3: download - view: text, markup, annotated - select for diffs
Thu Dec 18 02:08:58 2008 CET (3 years, 1 month ago) by snj
Branches: netbsd-5
CVS tags: netbsd-5-0-RC2,
netbsd-5-0-RC1
Diff to previous 1.30.4.2: preferred, colored to branchpoint 1.30: preferred, colored
Changes since revision 1.30.4.2: +4 -5
lines
Pull up following revision(s) (requested by reinoud in ticket #192):
sys/fs/udf/udf_vnops.c: revision 1.34
Fix endless loop occuring on empty directories listing on 512 bytes/sector
media like harddiscs. Also provide provide a `safety net' on readdir so it
will signal EOF when its requested an entry outside the directory.
Revision 1.30.4.2: download - view: text, markup, annotated - select for diffs
Thu Dec 18 02:07:49 2008 CET (3 years, 1 month ago) by snj
Branches: netbsd-5
Diff to previous 1.30.4.1: preferred, colored to branchpoint 1.30: preferred, colored
Changes since revision 1.30.4.1: +11 -8
lines
Pull up following revision(s) (requested by reinoud in ticket #192):
sys/fs/udf/udf_subr.c: revision 1.77
sys/fs/udf/udf_vnops.c: revision 1.33
Elaborate SYNC debug messages and rename some debug messages to a more
proper category.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Tue Dec 16 15:28:34 2008 CET (3 years, 1 month ago) by reinoud
Branches: MAIN
CVS tags: mjf-devfs2-base
Branch point for: jym-xensuspend
Diff to previous 1.33: preferred, colored
Changes since revision 1.33: +4 -5
lines
Fix endless loop occuring on empty directories listing on 512 bytes/sector
media like harddiscs. Also provide provide a `safety net' on readdir so it
will signal EOF when its requested an entry outside the directory.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Tue Dec 16 11:30:19 2008 CET (3 years, 1 month ago) by reinoud
Branches: MAIN
Diff to previous 1.32: preferred, colored
Changes since revision 1.32: +11 -8
lines
Elaborate SYNC debug messages and rename some debug messages to a more
proper category.
Revision 1.23.2.2: download - view: text, markup, annotated - select for diffs
Sat Dec 13 02:14:59 2008 CET (3 years, 1 month ago) by haad
Branches: haad-dm
Diff to previous 1.23.2.1: preferred, colored next main 1.24: preferred, colored
Changes since revision 1.23.2.1: +9 -18
lines
Update haad-dm branch to haad-dm-base2.
Revision 1.30.4.1: download - view: text, markup, annotated - select for diffs
Sat Dec 6 22:44:05 2008 CET (3 years, 2 months ago) by snj
Branches: netbsd-5
Diff to previous 1.30: preferred, colored
Changes since revision 1.30: +4 -4
lines
Pull up following revision(s) (requested by reinoud in ticket #167):
sys/fs/udf/udf_subr.c: revision 1.76
sys/fs/udf/udf_vnops.c: revision 1.32
Split uid/gid remapping code to be independent of eachother.
Revision 1.32: download - view: text, markup, annotated - select for diffs
Mon Dec 1 15:19:01 2008 CET (3 years, 2 months ago) by reinoud
Branches: MAIN
CVS tags: haad-nbase2,
haad-dm-base2,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Diff to previous 1.31: preferred, colored
Changes since revision 1.31: +4 -4
lines
Split uid/gid remapping code to be independent of eachother.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Wed Nov 26 21:17:33 2008 CET (3 years, 2 months ago) by pooka
Branches: MAIN
Diff to previous 1.30: preferred, colored
Changes since revision 1.30: +7 -16
lines
Rototill all remaining file systems to use ubc_uiomove() instead
of the ubc_alloc() - uiomove() - ubc_release() dance.
Revision 1.23.2.1: download - view: text, markup, annotated - select for diffs
Mon Oct 20 00:17:18 2008 (3 years, 3 months ago) by haad
Branches: haad-dm
Diff to previous 1.23: preferred, colored
Changes since revision 1.23: +79 -29
lines
Sync with HEAD.
Revision 1.17.6.3: download - view: text, markup, annotated - select for diffs
Sun Sep 28 12:40:51 2008 (3 years, 4 months ago) by mjf
Branches: mjf-devfs2
Diff to previous 1.17.6.2: preferred, colored to branchpoint 1.17: preferred, colored
Changes since revision 1.17.6.2: +77 -27
lines
Sync with HEAD.
Revision 1.17.12.2: download - view: text, markup, annotated - select for diffs
Thu Sep 18 06:36:56 2008 (3 years, 4 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to previous 1.17.12.1: preferred, colored to branchpoint 1.17: preferred, colored next main 1.18: preferred, colored
Changes since revision 1.17.12.1: +106 -35
lines
Sync with wrstuden-revivesa-base-2.
Revision 1.19.2.2: download - view: text, markup, annotated - select for diffs
Fri Jul 18 18:37:48 2008 (3 years, 6 months ago) by simonb
Branches: simonb-wapbl
Diff to previous 1.19.2.1: preferred, colored to branchpoint 1.19: preferred, colored next main 1.20: preferred, colored
Changes since revision 1.19.2.1: +79 -29
lines
Sync with head.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Thu Jul 17 21:10:22 2008 (3 years, 6 months ago) by reinoud
Branches: MAIN
CVS tags: wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
simonb-wapbl-nbase,
simonb-wapbl-base,
netbsd-5-base,
matt-mips64-base2,
haad-dm-base1
Branch point for: nick-hppapmap,
netbsd-5
Diff to previous 1.29: preferred, colored
Changes since revision 1.29: +13 -5
lines
Implement directory hashing to speed up directory traversals. Speed
improvements of at least 4 times in untarring and roughly 100 to 500 times
on file creation in big directories. Lookup of files was O(n*n) and is now
O(1) even for file creation. Free spaces in the directory are kept in a
seperate list for fast file creation.
The postmark benchmark gives:
UDF old:
pm>set transactions 2000
pm>set number 3000
pm>run
Creating files...Done
Performing transactions..........Done
Deleting files...Done
Time:
1593 seconds total
681 seconds of transactions (2 per second)
Files:
3956 created (2 per second)
Creation alone: 3000 files (4 per second)
Mixed with transactions: 956 files (1 per second)
990 read (1 per second)
1010 appended (1 per second)
3956 deleted (2 per second)
Deletion alone: 2912 files (9 per second)
Mixed with transactions: 1044 files (1 per second)
Data:
5.26 megabytes read (3.38 kilobytes per second)
21.93 megabytes written (14.10 kilobytes per second)
pm>
UDF new:
pm>set transactions 2000
pm>set number 3000
pm>run
Creating files...Done
Performing transactions..........Done
Deleting files...Done
Time:
19 seconds total
3 seconds of transactions (666 per second)
Files:
3956 created (208 per second)
Creation alone: 3000 files (230 per second)
Mixed with transactions: 956 files (318 per second)
990 read (330 per second)
1010 appended (336 per second)
3956 deleted (208 per second)
Deletion alone: 2912 files (970 per second)
Mixed with transactions: 1044 files (348 per second)
Data:
5.26 megabytes read (283.66 kilobytes per second)
21.93 megabytes written (1.15 megabytes per second)
Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Jul 17 13:00:29 2008 (3 years, 6 months ago) by reinoud
Branches: MAIN
Diff to previous 1.28: preferred, colored
Changes since revision 1.28: +3 -3
lines
Since the rename logic now locks its source directory too, we ought to
unlock the source directory again on exit. The stub that doesn't allow
cross directory renames for now jumped to the wrong exit point and thus
left a locked directory node that paniced on next locking.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue Jul 15 17:49:05 2008 (3 years, 6 months ago) by reinoud
Branches: MAIN
Diff to previous 1.27: preferred, colored
Changes since revision 1.27: +13 -8
lines
Keep the directory to read '..' from locked until its dirent is read and
its location is extracted.
Also lock the source directory so its contents can safely be changed...
patch from tmpfs.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu Jul 10 19:38:31 2008 (3 years, 7 months ago) by reinoud
Branches: MAIN
Diff to previous 1.26: preferred, colored
Changes since revision 1.26: +7 -7
lines
Fix chtimes permission checking. This sanitised version is hopefully DTRT.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Thu Jul 10 17:29:51 2008 (3 years, 7 months ago) by reinoud
Branches: MAIN
Diff to previous 1.25: preferred, colored
Changes since revision 1.25: +42 -14
lines
Allow the renaming of directories *within* their current directory. No
cross-directory renaming is allowed yet.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Thu Jul 10 16:16:02 2008 (3 years, 7 months ago) by reinoud
Branches: MAIN
Diff to previous 1.24: preferred, colored
Changes since revision 1.24: +5 -5
lines
Clarifying comments
Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Jul 7 20:45:27 2008 (3 years, 7 months ago) by reinoud
Branches: MAIN
Diff to previous 1.23: preferred, colored
Changes since revision 1.23: +11 -2
lines
Support for allocation extents descriptor writing to allow for arbitrary
heavily fragmented files.
Also fixing some (rare) allocation bugs and function name streamlining.
Tested on harddisc, CD-RW and CD-R i.e. all three basic backend classes.
Revision 1.17.6.2: download - view: text, markup, annotated - select for diffs
Sun Jun 29 11:33:13 2008 (3 years, 7 months ago) by mjf
Branches: mjf-devfs2
Diff to previous 1.17.6.1: preferred, colored to branchpoint 1.17: preferred, colored
Changes since revision 1.17.6.1: +37 -30
lines
Sync with HEAD.
Revision 1.19.2.1: download - view: text, markup, annotated - select for diffs
Fri Jun 27 17:11:38 2008 (3 years, 7 months ago) by simonb
Branches: simonb-wapbl
Diff to previous 1.19: preferred, colored
Changes since revision 1.19: +39 -32
lines
Sync with head.
Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Jun 24 17:57:13 2008 (3 years, 7 months ago) by reinoud
Branches: MAIN
Branch point for: haad-dm
Diff to previous 1.22: preferred, colored
Changes since revision 1.22: +9 -5
lines
Make readsymlink bug-tolerant to MacOS X symlink construction bug. It puts
the name ".." on a parent path component. To prevent other similar errors,
name length checking is not done but the passed name that shouldn't be
passed is ignored.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Jun 24 17:42:07 2008 (3 years, 7 months ago) by reinoud
Branches: MAIN
Diff to previous 1.21: preferred, colored
Changes since revision 1.21: +6 -2
lines
We are not allowed zero length names in softlinks.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Jun 24 17:35:57 2008 (3 years, 7 months ago) by reinoud
Branches: MAIN
Diff to previous 1.20: preferred, colored
Changes since revision 1.20: +18 -5
lines
Support the creation of extended attributes for file creation in the
kernel and check and update them when found.
Note that it won't *insert* an extended attribute yet if it hasn't found it
while updating the birthtime.
Revision 1.17.12.1: download - view: text, markup, annotated - select for diffs
Mon Jun 23 06:31:50 2008 (3 years, 7 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to previous 1.17: preferred, colored
Changes since revision 1.17: +1127 -210
lines
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.20: download - view: text, markup, annotated - select for diffs
Wed Jun 18 23:23:32 2008 (3 years, 7 months ago) by reinoud
Branches: MAIN
CVS tags: wrstuden-revivesa-base-1,
wrstuden-revivesa-base
Diff to previous 1.19: preferred, colored
Changes since revision 1.19: +12 -26
lines
Cleanup file access,modification,attribute and birthtime setting of files
and make the modification time when set never older than the creation time.
Revision 1.17.8.2: download - view: text, markup, annotated - select for diffs
Wed Jun 4 04:05:34 2008 (3 years, 8 months ago) by yamt
Branches: yamt-pf42
Diff to previous 1.17.8.1: preferred, colored to branchpoint 1.17: preferred, colored next main 1.18: preferred, colored
Changes since revision 1.17.8.1: +4 -3
lines
sync with head
Revision 1.17.6.1: download - view: text, markup, annotated - select for diffs
Mon Jun 2 15:24:06 2008 (3 years, 8 months ago) by mjf
Branches: mjf-devfs2
Diff to previous 1.17: preferred, colored
Changes since revision 1.17: +1139 -208
lines
Sync with HEAD.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Mon May 19 22:12:36 2008 (3 years, 8 months ago) by reinoud
Branches: MAIN
CVS tags: yamt-pf42-base4,
yamt-pf42-base3,
hpcarm-cleanup-nbase
Branch point for: simonb-wapbl
Diff to previous 1.18: preferred, colored
Changes since revision 1.18: +4 -3
lines
Implement wide char support for UDF by properly implementing unicode-16 to
UTF-8 like cd9660 and ntfs already do.
Revision 1.17.8.1: download - view: text, markup, annotated - select for diffs
Sun May 18 14:35:06 2008 (3 years, 8 months ago) by yamt
Branches: yamt-pf42
Diff to previous 1.17: preferred, colored
Changes since revision 1.17: +1138 -208
lines
sync with head.
Revision 1.17.10.1: download - view: text, markup, annotated - select for diffs
Fri May 16 04:25:22 2008 (3 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to previous 1.17: preferred, colored
Changes since revision 1.17: +1138 -208
lines
sync with head.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed May 14 18:49:48 2008 (3 years, 8 months ago) by reinoud
Branches: MAIN
CVS tags: yamt-pf42-base2,
yamt-nfs-mp-base2
Diff to previous 1.17: preferred, colored
Changes since revision 1.17: +1138 -208
lines
Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.
Also extending the UDF implementation to support symbolic links and
hardlinks.
Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).
Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.
mv(1)/rename(2) is currently only implemented for non-directories.
Revision 1.10.8.3: download - view: text, markup, annotated - select for diffs
Sun Mar 23 03:04:57 2008 CET (3 years, 10 months ago) by matt
Branches: matt-armv6
Diff to previous 1.10.8.2: preferred, colored to branchpoint 1.10: preferred, colored next main 1.11: preferred, colored
Changes since revision 1.10.8.2: +3 -7
lines
sync with HEAD
Revision 1.12.4.3: download - view: text, markup, annotated - select for diffs
Mon Feb 18 22:06:44 2008 CET (3 years, 11 months ago) by mjf
Branches: mjf-devfs
Diff to previous 1.12.4.2: preferred, colored to branchpoint 1.12: preferred, colored next main 1.13: preferred, colored
Changes since revision 1.12.4.2: +5 -9
lines
Sync with HEAD.
Revision 1.6.4.9: download - view: text, markup, annotated - select for diffs
Mon Feb 4 10:24:04 2008 CET (4 years ago) by yamt
Branches: yamt-lazymbuf
Diff to previous 1.6.4.8: preferred, colored to branchpoint 1.6: preferred, colored next main 1.7: preferred, colored
Changes since revision 1.6.4.8: +2 -3
lines
sync with head.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Jan 25 15:32:14 2008 CET (4 years ago) by ad
Branches: MAIN
CVS tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base,
ad-socklock-base1
Branch point for: yamt-pf42,
yamt-nfs-mp,
wrstuden-revivesa,
mjf-devfs2
Diff to previous 1.16: preferred, colored
Changes since revision 1.16: +2 -3
lines
Remove VOP_LEASE. Discussed on tech-kern.
Revision 1.6.4.8: download - view: text, markup, annotated - select for diffs
Mon Jan 21 10:45:56 2008 CET (4 years ago) by yamt
Branches: yamt-lazymbuf
Diff to previous 1.6.4.7: preferred, colored to branchpoint 1.6: preferred, colored
Changes since revision 1.6.4.7: +5 -8
lines
sync with head
Revision 1.13.6.3: download - view: text, markup, annotated - select for diffs
Sat Jan 19 13:15:18 2008 CET (4 years ago) by bouyer
Branches: bouyer-xeni386
Diff to previous 1.13.6.2: preferred, colored to branchpoint 1.13: preferred, colored next main 1.14: preferred, colored
Changes since revision 1.13.6.2: +1 -4
lines
Sync with HEAD
Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Jan 17 11:39:14 2008 CET (4 years ago) by ad
Branches: MAIN
CVS tags: bouyer-xeni386-nbase,
bouyer-xeni386-base
Diff to previous 1.15: preferred, colored
Changes since revision 1.15: +3 -6
lines
Fix dodgy tests of v_usecount.
Revision 1.10.8.2: download - view: text, markup, annotated - select for diffs
Wed Jan 9 02:55:54 2008 CET (4 years, 1 month ago) by matt
Branches: matt-armv6
Diff to previous 1.10.8.1: preferred, colored to branchpoint 1.10: preferred, colored
Changes since revision 1.10.8.1: +6 -7
lines
sync with HEAD
Revision 1.13.6.2: download - view: text, markup, annotated - select for diffs
Wed Jan 2 22:55:41 2008 CET (4 years, 1 month ago) by bouyer
Branches: bouyer-xeni386
CVS tags: bouyer-xeni386-merge1
Diff to previous 1.13.6.1: preferred, colored to branchpoint 1.13: preferred, colored
Changes since revision 1.13.6.1: +2 -2
lines
Sync with HEAD
Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Jan 2 12:48:47 2008 CET (4 years, 1 month ago) by ad
Branches: MAIN
CVS tags: matt-armv6-base
Diff to previous 1.14: preferred, colored
Changes since revision 1.14: +4 -4
lines
Merge vmlocking2 to head.
Revision 1.12.4.2: download - view: text, markup, annotated - select for diffs
Thu Dec 27 01:45:51 2007 CET (4 years, 1 month ago) by mjf
Branches: mjf-devfs
Diff to previous 1.12.4.1: preferred, colored to branchpoint 1.12: preferred, colored
Changes since revision 1.12.4.1: +2 -2
lines
Sync with HEAD.
Revision 1.13.2.2: download - view: text, markup, annotated - select for diffs
Wed Dec 26 22:39:35 2007 CET (4 years, 1 month ago) by ad
Branches: vmlocking2
Diff to previous 1.13.2.1: preferred, colored to branchpoint 1.13: preferred, colored next main 1.14: preferred, colored
Changes since revision 1.13.2.1: +2 -2
lines
Sync with head.
Revision 1.13.6.1: download - view: text, markup, annotated - select for diffs
Thu Dec 13 22:56:52 2007 CET (4 years, 1 month ago) by bouyer
Branches: bouyer-xeni386
Diff to previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2
lines
Sync with HEAD
Revision 1.13.4.1: download - view: text, markup, annotated - select for diffs
Tue Dec 11 16:44:11 2007 CET (4 years, 2 months ago) by yamt
Branches: yamt-kmem
Diff to previous 1.13: preferred, colored next main 1.14: preferred, colored
Changes since revision 1.13: +2 -2
lines
sync with head.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue Dec 11 13:05:28 2007 CET (4 years, 2 months ago) by lukem
Branches: MAIN
CVS tags: yamt-kmem-base3,
yamt-kmem-base2,
vmlocking2-base3,
cube-autoconf-base,
cube-autoconf
Diff to previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2
lines
use __KERNEL_RCSID() instead of __RCSID()
Revision 1.12.4.1: download - view: text, markup, annotated - select for diffs
Sat Dec 8 19:20:22 2007 CET (4 years, 2 months ago) by mjf
Branches: mjf-devfs
Diff to previous 1.12: preferred, colored
Changes since revision 1.12: +4 -5
lines
Sync with HEAD.
Revision 1.6.4.7: download - view: text, markup, annotated - select for diffs
Fri Dec 7 18:32:14 2007 CET (4 years, 2 months ago) by yamt
Branches: yamt-lazymbuf
Diff to previous 1.6.4.6: preferred, colored to branchpoint 1.6: preferred, colored
Changes since revision 1.6.4.6: +4 -5
lines
sync with head
Revision 1.13.2.1: download - view: text, markup, annotated - select for diffs
Tue Dec 4 14:03:12 2007 CET (4 years, 2 months ago) by ad
Branches: vmlocking2
Diff to previous 1.13: preferred, colored
Changes since revision 1.13: +4 -4
lines
Pull the vmlocking changes into a new branch.
Revision 1.10.6.3: download - view: text, markup, annotated - select for diffs
Tue Nov 27 20:37:57 2007 CET (4 years, 2 months ago) by joerg
Branches: jmcneill-pm
Diff to previous 1.10.6.2: preferred, colored to branchpoint 1.10: preferred, colored next main 1.11: preferred, colored
Changes since revision 1.10.6.2: +4 -5
lines
Sync with HEAD. amd64 Xen support needs testing.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Nov 26 20:01:57 2007 CET (4 years, 2 months ago) by pooka
Branches: MAIN
CVS tags: yamt-kmem-base,
vmlocking2-base2,
vmlocking2-base1,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
jmcneill-pm-base
Branch point for: yamt-kmem,
vmlocking2,
bouyer-xeni386
Diff to previous 1.12: preferred, colored
Changes since revision 1.12: +4 -5
lines
Remove the "struct lwp *" argument from all VFS and VOP interfaces.
The general trend is to remove it from all kernel interfaces and
this is a start. In case the calling lwp is desired, curlwp should
be used.
quick consensus on tech-kern
Revision 1.10.8.1: download - view: text, markup, annotated - select for diffs
Wed Nov 7 00:31:23 2007 CET (4 years, 3 months ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to previous 1.10: preferred, colored
Changes since revision 1.10: +19 -17
lines
sync with HEAD
Revision 1.6.4.6: download - view: text, markup, annotated - select for diffs
Sat Oct 27 13:35:16 2007 (4 years, 3 months ago) by yamt
Branches: yamt-lazymbuf
Diff to previous 1.6.4.5: preferred, colored to branchpoint 1.6: preferred, colored
Changes since revision 1.6.4.5: +19 -17
lines
sync with head.
Revision 1.10.6.2: download - view: text, markup, annotated - select for diffs
Fri Oct 26 17:48:24 2007 (4 years, 3 months ago) by joerg
Branches: jmcneill-pm
Diff to previous 1.10.6.1: preferred, colored to branchpoint 1.10: preferred, colored
Changes since revision 1.10.6.1: +3 -3
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.10.10.2: download - view: text, markup, annotated - select for diffs
Sun Oct 14 13:48:36 2007 (4 years, 3 months ago) by yamt
Branches: yamt-x86pmap
Diff to previous 1.10.10.1: preferred, colored to branchpoint 1.10: preferred, colored next main 1.11: preferred, colored
Changes since revision 1.10.10.1: +3 -3
lines
sync with head.
Revision 1.9.6.4: download - view: text, markup, annotated - select for diffs
Tue Oct 9 15:44:21 2007 (4 years, 4 months ago) by ad
Branches: vmlocking
Diff to previous 1.9.6.3: preferred, colored to branchpoint 1.9: preferred, colored next main 1.10: preferred, colored
Changes since revision 1.9.6.3: +18 -16
lines
Sync with head.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Oct 8 19:01:43 2007 (4 years, 4 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.11: preferred, colored
Changes since revision 1.11: +3 -3
lines
Merge from vmlocking: fix dodgy use of VOP_ISLOCKED().
Revision 1.10.10.1: download - view: text, markup, annotated - select for diffs
Sat Oct 6 17:29:52 2007 (4 years, 4 months ago) by yamt
Branches: yamt-x86pmap
Diff to previous 1.10: preferred, colored
Changes since revision 1.10: +18 -16
lines
sync with head.
Revision 1.10.6.1: download - view: text, markup, annotated - select for diffs
Tue Oct 2 20:28:56 2007 (4 years, 4 months ago) by joerg
Branches: jmcneill-pm
Diff to previous 1.10: preferred, colored
Changes since revision 1.10: +18 -16
lines
Sync with HEAD.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Sep 24 02:42:15 2007 (4 years, 4 months ago) by rumble
Branches: MAIN
CVS tags: yamt-x86pmap-base2
Diff to previous 1.10: preferred, colored
Changes since revision 1.10: +18 -16
lines
Avoid stack allocation of large dirent structures in foo_readdir().
Revision 1.6.4.5: download - view: text, markup, annotated - select for diffs
Mon Sep 3 16:40:37 2007 (4 years, 5 months ago) by yamt
Branches: yamt-lazymbuf
Diff to previous 1.6.4.4: preferred, colored to branchpoint 1.6: preferred, colored
Changes since revision 1.6.4.4: +3 -3
lines
sync with head.
Revision 1.9.6.3: download - view: text, markup, annotated - select for diffs
Wed Aug 22 22:26:56 2007 (4 years, 5 months ago) by ad
Branches: vmlocking
Diff to previous 1.9.6.2: preferred, colored to branchpoint 1.9: preferred, colored
Changes since revision 1.9.6.2: +3 -3
lines
Fix dodgy use of VOP_ISLOCKED().
Revision 1.9.8.1: download - view: text, markup, annotated - select for diffs
Wed Jul 11 22:09:36 2007 (4 years, 7 months ago) by mjf
Branches: mjf-ufs-trans
Diff to previous 1.9: preferred, colored next main 1.10: preferred, colored
Changes since revision 1.9: +3 -3
lines
Sync with head.
Revision 1.9.6.2: download - view: text, markup, annotated - select for diffs
Fri Jun 8 16:15:02 2007 (4 years, 8 months ago) by ad
Branches: vmlocking
Diff to previous 1.9.6.1: preferred, colored to branchpoint 1.9: preferred, colored
Changes since revision 1.9.6.1: +3 -3
lines
Sync with head.
Revision 1.9.2.1: download - view: text, markup, annotated - select for diffs
Mon May 7 12:55:43 2007 (4 years, 9 months ago) by yamt
Branches: yamt-idlelwp
Diff to previous 1.9: preferred, colored next main 1.10: preferred, colored
Changes since revision 1.9: +3 -3
lines
sync with head.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Apr 29 22:23:36 2007 (4 years, 9 months ago) by msaitoh
Branches: MAIN
CVS tags: 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.9: preferred, colored
Changes since revision 1.9: +3 -3
lines
fix typos
Revision 1.9.6.1: download - view: text, markup, annotated - select for diffs
Thu Apr 5 23:57:49 2007 (4 years, 10 months ago) by ad
Branches: vmlocking
Diff to previous 1.9: preferred, colored
Changes since revision 1.9: +4 -4
lines
Compile fixes.
Revision 1.6.4.4: download - view: text, markup, annotated - select for diffs
Mon Feb 26 10:11:01 2007 CET (4 years, 11 months ago) by yamt
Branches: yamt-lazymbuf
Diff to previous 1.6.4.3: preferred, colored to branchpoint 1.6: preferred, colored
Changes since revision 1.6.4.3: +3 -3
lines
sync with head.
Revision 1.7.2.2: download - view: text, markup, annotated - select for diffs
Sun Feb 18 00:27:46 2007 CET (4 years, 11 months ago) by tron
Branches: netbsd-4
CVS tags: wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
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,
matt-nb4-arm-base,
matt-nb4-arm
Diff to previous 1.7.2.1: preferred, colored to branchpoint 1.7: preferred, colored next main 1.8: preferred, colored
Changes since revision 1.7.2.1: +5 -20
lines
Apply patch (requested by chs in ticket #422):
- Fix various deadlock problems with nullfs and unionfs.
- Speed up path lookups by upto 25%.
Revision 1.6.8.2: download - view: text, markup, annotated - select for diffs
Fri Jan 12 02:04:05 2007 CET (5 years ago) by ad
Branches: newlock2
Diff to previous 1.6.8.1: preferred, colored to branchpoint 1.6: preferred, colored next main 1.7: preferred, colored
Changes since revision 1.6.8.1: +6 -21
lines
Sync with head.
Revision 1.7.2.1: download - view: text, markup, annotated - select for diffs
Thu Jan 4 20:55:50 2007 CET (5 years, 1 month ago) by bouyer
Branches: netbsd-4
Diff to previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3
lines
Pull up following revision(s) (requested by reinoud in ticket #333):
sys/fs/udf/udf_subr.c: revision 1.27-1.29
sys/fs/udf/udf_vnops.c: revision 1.9
sys/fs/udf/ecma167-udf.h: revision 1.6
Fix compilation issue when specifying different flags or compiling with a
different compiler. Thanks to Jared for noting.
Add UDF_ICB_FILETYPE_REALTIME type as found on UDF 2.50 discs. Also revert
a multiplication order to enforce 64 bit math.
Forgot one place for UDF_ICB_FILETYPE_RANDOMACCESS.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Jan 4 05:15:43 2007 CET (5 years, 1 month ago) by reinoud
Branches: MAIN
CVS tags: thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup,
post-newlock2-merge,
newlock2-nbase,
newlock2-base,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp,
vmlocking,
mjf-ufs-trans
Diff to previous 1.8: preferred, colored
Changes since revision 1.8: +3 -3
lines
Add UDF_ICB_FILETYPE_REALTIME type as found on UDF 2.50 discs. Also revert
a multiplication order to enforce 64 bit math.
Revision 1.6.4.3: download - view: text, markup, annotated - select for diffs
Sat Dec 30 21:50:01 2006 CET (5 years, 1 month ago) by yamt
Branches: yamt-lazymbuf
Diff to previous 1.6.4.2: preferred, colored to branchpoint 1.6: preferred, colored
Changes since revision 1.6.4.2: +6 -21
lines
sync with head.
Revision 1.6.12.2: download - view: text, markup, annotated - select for diffs
Sun Dec 10 08:18:43 2006 CET (5 years, 2 months ago) by yamt
Branches: yamt-splraiseipl
Diff to previous 1.6.12.1: preferred, colored to branchpoint 1.6: preferred, colored next main 1.7: preferred, colored
Changes since revision 1.6.12.1: +5 -20
lines
sync with head.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Dec 9 17:11:51 2006 CET (5 years, 2 months ago) by chs
Branches: MAIN
CVS tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3
Diff to previous 1.7: preferred, colored
Changes since revision 1.7: +5 -20
lines
a smorgasbord of improvements to vnode locking and path lookup:
- LOCKPARENT is no longer relevant for lookup(), relookup() or VOP_LOOKUP().
these now always return the parent vnode locked. namei() works as before.
lookup() and various other paths no longer acquire vnode locks in the
wrong order via vrele(). fixes PR 32535.
as a nice side effect, path lookup is also up to 25% faster.
- the above allows us to get rid of PDIRUNLOCK.
- also get rid of WANTPARENT (just use LOCKPARENT and unlock it).
- remove an assumption in layer_node_find() that all file systems implement
a recursive VOP_LOCK() (unionfs doesn't).
- require that all file systems supply vfs_vptofh and vfs_fhtovp routines.
fill in eopnotsupp() for file systems that don't support being exported
and remove the checks for NULL. (layerfs calls these without checking.)
- in union_lookup1(), don't change refcounts in the ISDOTDOT case, just
adjust which vnode is locked. fixes PR 33374.
- apply fixes for ufs_rename() from ufs_vnops.c rev. 1.61 to ext2fs_rename().
Revision 1.6.8.1: download - view: text, markup, annotated - select for diffs
Sat Nov 18 22:39:21 2006 CET (5 years, 2 months ago) by ad
Branches: newlock2
Diff to previous 1.6: preferred, colored
Changes since revision 1.6: +3 -3
lines
Sync with head.
Revision 1.6.12.1: download - view: text, markup, annotated - select for diffs
Sun Oct 22 08:07:09 2006 (5 years, 3 months ago) by yamt
Branches: yamt-splraiseipl
Diff to previous 1.6: preferred, colored
Changes since revision 1.6: +3 -3
lines
sync with head
Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Oct 12 03:32:14 2006 (5 years, 4 months ago) by christos
Branches: MAIN
CVS tags: yamt-splraiseipl-base2,
netbsd-4-base
Branch point for: netbsd-4
Diff to previous 1.6: preferred, colored
Changes since revision 1.6: +3 -3
lines
- sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
Revision 1.6.10.2: download - view: text, markup, annotated - select for diffs
Sat Sep 9 04:57:06 2006 (5 years, 5 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to previous 1.6.10.1: preferred, colored to branchpoint 1.6: preferred, colored next main 1.7: preferred, colored
Changes since revision 1.6.10.1: +1274 -0
lines
sync with head
Revision 1.2.6.2: download - view: text, markup, annotated - select for diffs
Mon Jun 26 14:52:56 2006 (5 years, 7 months ago) by yamt
Branches: yamt-pdpolicy
Diff to previous 1.2.6.1: preferred, colored to branchpoint 1.2: preferred, colored next main 1.3: preferred, colored
Changes since revision 1.2.6.1: +26 -26
lines
sync with head.
Revision 1.6.4.2: download - view: text, markup, annotated - select for diffs
Wed Jun 21 17:09:37 2006 (5 years, 7 months ago) by yamt
Branches: yamt-lazymbuf
Diff to previous 1.6.4.1: preferred, colored to branchpoint 1.6: preferred, colored
Changes since revision 1.6.4.1: +1274 -0
lines
sync with head.
Revision 1.5.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 19 06:07:15 2006 (5 years, 7 months ago) by chap
Branches: chap-midi
Diff to previous 1.5: preferred, colored next main 1.6: preferred, colored
Changes since revision 1.5: +26 -26
lines
Sync with head.
Revision 1.6.10.1
Mon Jun 12 02:20:21 2006 (5 years, 8 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
FILE REMOVED
Changes since revision 1.6: +0 -1274
lines
file udf_vnops.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:57:06 +0000
Revision 1.6.4.1
Mon Jun 12 02:20:21 2006 (5 years, 8 months ago) by yamt
Branches: yamt-lazymbuf
FILE REMOVED
Changes since revision 1.6: +0 -1274
lines
file udf_vnops.c was added on branch yamt-lazymbuf on 2006-06-21 15:09:37 +0000
Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Jun 12 02:20:21 2006 (5 years, 8 months ago) by christos
Branches: MAIN
CVS tags: yamt-splraiseipl-base,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
rpaulo-netinet-merge-pcb-base,
gdamore-uart-base,
gdamore-uart,
chap-midi-nbase,
chap-midi-base,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: yamt-splraiseipl,
yamt-lazymbuf,
rpaulo-netinet-merge-pcb,
newlock2
Diff to previous 1.5: preferred, colored
Changes since revision 1.5: +26 -26
lines
remove ; from };
Revision 1.2.2.1: download - view: text, markup, annotated - select for diffs
Fri Jun 2 00:38:05 2006 (5 years, 8 months ago) by kardel
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to previous 1.2: preferred, colored next main 1.3: preferred, colored
Changes since revision 1.2: +18 -18
lines
Sync with head.
Revision 1.2.10.1: download - view: text, markup, annotated - select for diffs
Wed May 24 17:50:40 2006 (5 years, 8 months ago) by tron
Branches: peter-altq
Diff to previous 1.2: preferred, colored next main 1.3: preferred, colored
Changes since revision 1.2: +17 -17
lines
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
Revision 1.2.6.1: download - view: text, markup, annotated - select for diffs
Wed May 24 12:58:40 2006 (5 years, 8 months ago) by yamt
Branches: yamt-pdpolicy
Diff to previous 1.2: preferred, colored
Changes since revision 1.2: +18 -18
lines
sync with head.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun May 14 23:31:52 2006 (5 years, 8 months ago) by elad
Branches: MAIN
CVS tags: yamt-pdpolicy-base5,
simonb-timecounters-base
Branch point for: chap-midi
Diff to previous 1.4: preferred, colored
Changes since revision 1.4: +14 -14
lines
integrate kauth.
Revision 1.2.8.2: download - view: text, markup, annotated - select for diffs
Fri May 12 01:30:14 2006 (5 years, 9 months ago) by elad
Branches: elad-kernelauth
Diff to previous 1.2.8.1: preferred, colored to branchpoint 1.2: preferred, colored next main 1.3: preferred, colored
Changes since revision 1.2.8.1: +6 -6
lines
sync with head
Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu May 11 03:12:21 2006 (5 years, 9 months ago) by mrg
Branches: MAIN
CVS tags: elad-kernelauth-base
Diff to previous 1.3: preferred, colored
Changes since revision 1.3: +5 -5
lines
quell GCC 4.1 uninitialised variable warnings.
XXX: we should audit the tree for which old ones are no longer needed
after getting the older compilers out of the tree..
Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Apr 25 04:19:31 2006 (5 years, 9 months ago) by snj
Branches: MAIN
Diff to previous 1.2: preferred, colored
Changes since revision 1.2: +3 -3
lines
s/allready/already/
Revision 1.2.8.1: download - view: text, markup, annotated - select for diffs
Wed Mar 8 02:31:33 2006 CET (5 years, 11 months ago) by elad
Branches: elad-kernelauth
Diff to previous 1.2: preferred, colored
Changes since revision 1.2: +14 -14
lines
Adapt to kernel authorization KPI.
Revision 1.2.4.2: download - view: text, markup, annotated - select for diffs
Sat Feb 18 16:39:18 2006 CET (5 years, 11 months ago) by yamt
Branches: yamt-uio_vmspace
Diff to previous 1.2.4.1: preferred, colored to branchpoint 1.2: preferred, colored next main 1.3: preferred, colored
Changes since revision 1.2.4.1: +1274 -0
lines
sync with head.
Revision 1.2.4.1
Thu Feb 2 16:38:35 2006 CET (6 years ago) by yamt
Branches: yamt-uio_vmspace
FILE REMOVED
Changes since revision 1.2: +0 -1274
lines
file udf_vnops.c was added on branch yamt-uio_vmspace on 2006-02-18 15:39:18 +0000
Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Feb 2 16:38:35 2006 CET (6 years ago) by reinoud
Branches: MAIN
CVS tags: yamt-uio_vmspace-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
peter-altq-base
Branch point for: yamt-uio_vmspace,
yamt-pdpolicy,
simonb-timecounters,
peter-altq,
elad-kernelauth
Diff to previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2
lines
Fix $NetBSD$ tags. (sorry)
Revision 1.1: download - view: text, markup, annotated - select for diffs
Thu Feb 2 16:19:16 2006 CET (6 years ago) by reinoud
Branches: MAIN
Initial import of a UDF file system implementation for NetBSD.
The code supports read access to all media types that CD/DVD type drives
can recognize including DVD-RAM and BD- drives as well as harddisc partions
and vnd devices. UDF versions upto the latest 2.60 are to be supported
though due to lack of test media version 2.50 and 2.60 are not implemented
yet though easy to add. Both open and closed media are supported.
Write access is planned and in preparation. To facilitate this some hooks
are present in the code that are not strictly needed in a read-only
implementation but which allow writing to be added more easily.
Implemented and tested media types are CD-ROM, CD-R, CD-RW, CD-MRW,
DVD-ROM, DVD*R, DVD*RW, DVD+MRW but the same code can also read DVD-RAM,
HD-DVD and BluRay discs. Also vnd devices have been tested with several
sector sizes.
Discs created and written by UDFclient, Nero's InCD and Roxio's
DirectCD/Drag2Disc read fine.
cvsweb.de.netbsd.org <zafer@aydogan.de>