The NetBSD Project

CVS log for src/sys/fs/udf/udf_strat_sequential.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / fs / udf

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.19 / (download) - annotate - [select for diffs], Sat Aug 27 05:32:41 2022 UTC (5 months ago) by skrll
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

Spell approximately correctly.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Aug 27 05:31:59 2022 UTC (5 months ago) by skrll
Branch: MAIN
Changes since 1.17: +7 -7 lines
Diff to previous 1.17 (colored)

Trailing whitespace

Revision 1.17 / (download) - annotate - [select for diffs], Sat Apr 16 18:15:22 2022 UTC (9 months, 2 weeks ago) by andvar
Branch: MAIN
Changes since 1.16: +9 -9 lines
Diff to previous 1.16 (colored)

fix various typos in comments and log messages.

Revision 1.15.22.1 / (download) - annotate - [select for diffs], Sun Mar 13 09:44:33 2022 UTC (10 months, 2 weeks ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE
Changes since 1.15: +4 -2 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

Pull up following revision(s) (requested by reinoud in ticket #1431):

	sys/fs/udf/udf_strat_sequential.c: revision 1.16
	sys/fs/udf/udf_subr.c: revision 1.167

On switching from writing to reading explicitly synchronize the caches. It
isn't strictly needed but some devices in the wild will otherwise bluntly
ignore all reading commands resulting in a kernel and device lockup.

For bug-compatibility with Windows, the last VAT sector must be a multiple of
16/32 from the start of the track.  To allow for scratches, write out at least
a 32 pieces.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Mar 8 10:52:43 2022 UTC (10 months, 3 weeks ago) by reinoud
Branch: MAIN
Changes since 1.15: +4 -2 lines
Diff to previous 1.15 (colored)

On switching from writing to reading explicitly synchronize the caches. It
isn't strictly needed but some devices in the wild will otherwise bluntly
ignore all reading commands resulting in a kernel and device lockup.

Revision 1.11.18.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:38:43 2017 UTC (5 years, 1 month ago) by jdolecek
Branch: tls-maxphys
Changes since 1.11.18.1: +36 -10 lines
Diff to previous 1.11.18.1 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

update from HEAD

Revision 1.13.6.2 / (download) - annotate - [select for diffs], Sun May 29 08:44:37 2016 UTC (6 years, 8 months ago) by skrll
Branch: nick-nhusb
Changes since 1.13.6.1: +38 -4 lines
Diff to previous 1.13.6.1 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)

Sync with HEAD

Revision 1.15 / (download) - annotate - [select for diffs], Tue May 24 09:55:57 2016 UTC (6 years, 8 months ago) by reinoud
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, 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-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, 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, netbsd-9-base, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-8-base, 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, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: netbsd-9
Changes since 1.14: +38 -4 lines
Diff to previous 1.14 (colored)

Cleanup VAT writout. To prevent issues with the sequential writing strategy
trying to write on blocks that are lost due to the synchronisation, don't just
bluntly do synchronize device caches, but split out on strategies.

Revision 1.13.6.1 / (download) - annotate - [select for diffs], Sun Dec 27 12:10:04 2015 UTC (7 years, 1 month ago) by skrll
Branch: nick-nhusb
Changes since 1.13: +2 -10 lines
Diff to previous 1.13 (colored)

Sync with HEAD (as of 26th Dec)

Revision 1.14 / (download) - annotate - [select for diffs], Tue Oct 6 08:57:34 2015 UTC (7 years, 3 months ago) by hannken
Branch: MAIN
CVS Tags: nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226
Changes since 1.13: +2 -10 lines
Diff to previous 1.13 (colored)

Remove dubious vhold()/holdrele() from write_logvol_dscr strategies.

The udf_node already gets locked with UDF_LOCK_NODE() and udf_reclaim()
will wait for the lock to clear.

Revision 1.11.18.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:04:28 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.11: +5 -12 lines
Diff to previous 1.11 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.11.8.1 / (download) - annotate - [select for diffs], Thu May 22 11:41:02 2014 UTC (8 years, 8 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.11: +5 -12 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.11.22.1 / (download) - annotate - [select for diffs], Sun May 18 17:46:06 2014 UTC (8 years, 8 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.11: +5 -12 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

sync with head

Revision 1.13 / (download) - annotate - [select for diffs], Sun Mar 23 09:34:42 2014 UTC (8 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, 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
Branch point for: nick-nhusb
Changes since 1.12: +3 -2 lines
Diff to previous 1.12 (colored)

fix unused

Revision 1.12 / (download) - annotate - [select for diffs], Fri Oct 18 19:56:55 2013 UTC (9 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base3
Changes since 1.11: +4 -12 lines
Diff to previous 1.11 (colored)

fix unused variable warnings

Revision 1.10.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:55:10 2011 UTC (11 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.10: +5 -2 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

sync with head

Revision 1.11 / (download) - annotate - [select for diffs], Mon Jan 3 13:12:40 2011 UTC (12 years, 1 month ago) by drochner
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, 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, jruoho-x86intr-base, jruoho-x86intr, 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, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys, rmind-smpnet
Changes since 1.10: +5 -2 lines
Diff to previous 1.10 (colored)

destroy mutex/cv before freeing the struct holding them, fixes
LOCKDEBUG panic

Revision 1.5.4.2.4.1 / (download) - annotate - [select for diffs], Wed Apr 21 00:28:14 2010 UTC (12 years, 9 months ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-k15
Changes since 1.5.4.2: +11 -14 lines
Diff to previous 1.5.4.2 (colored) next main 1.5.4.3 (colored)

sync to netbsd-5

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Thu Jul 23 23:32:33 2009 UTC (13 years, 6 months ago) by jym
Branch: jym-xensuspend
Changes since 1.8.2.1: +3 -5 lines
Diff to previous 1.8.2.1 (colored) next main 1.9 (colored)

Sync with HEAD.

Revision 1.5.4.4 / (download) - annotate - [select for diffs], Thu Jul 9 19:44:34 2009 UTC (13 years, 6 months ago) by snj
Branch: netbsd-5
CVS Tags: 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, matt-nb5-pq3-base, matt-nb5-pq3
Changes since 1.5.4.3: +10 -11 lines
Diff to previous 1.5.4.3 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

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.1.2.4 / (download) - annotate - [select for diffs], Sat Jun 20 07:20:30 2009 UTC (13 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.1.2.3: +3 -5 lines
Diff to previous 1.1.2.3 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync with head

Revision 1.5.4.3 / (download) - annotate - [select for diffs], Mon Jun 1 17:11:35 2009 UTC (13 years, 8 months ago) by liamjfoy
Branch: netbsd-5
Changes since 1.5.4.2: +3 -5 lines
Diff to previous 1.5.4.2 (colored) to branchpoint 1.5 (colored)

Pull up following revision(s) (requested by reinoud in ticket #772):
	sys/fs/udf/udf_strat_rmw.c: revision 1.19
	sys/fs/udf/udf_strat_sequential.c: revision 1.10
	sys/fs/udf/udf_strat_direct.c: revision 1.10
	sys/fs/udf/udf_subr.c: revision 1.90
	sys/fs/udf/udf_subr.c: revision 1.91
Descriptor version is 16 bit and not 8 so use udf_rw16() to access them.
UniqueID was written in the logical volume integrity without byteswapping for
bigendian machines.

Retire IN_CALLBACK_ULK flagging since its not used anymore and the old
assertions on it would trigger without cause.

Revision 1.10 / (download) - annotate - [select for diffs], Wed May 20 15:30:26 2009 UTC (13 years, 8 months ago) by reinoud
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, matt-premerge-20091211, matt-mips64-premerge-20101231, jymxensuspend-base, jym-xensuspend-nbase
Branch point for: rmind-uvmplock
Changes since 1.9: +3 -5 lines
Diff to previous 1.9 (colored)

Retire IN_CALLBACK_ULK flagging since its not used anymore and the old
assertions on it would trigger without cause.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:21:55 2009 UTC (13 years, 8 months ago) by jym
Branch: jym-xensuspend
Changes since 1.8: +4 -4 lines
Diff to previous 1.8 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.1.2.3 / (download) - annotate - [select for diffs], Mon May 4 08:13:45 2009 UTC (13 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.1.2.2: +78 -80 lines
Diff to previous 1.1.2.2 (colored) to branchpoint 1.1 (colored)

sync with head.

Revision 1.5.4.2 / (download) - annotate - [select for diffs], Wed Mar 18 05:08:38 2009 UTC (13 years, 10 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, 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
Changes since 1.5.4.1: +4 -4 lines
Diff to previous 1.5.4.1 (colored) to branchpoint 1.5 (colored)

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.5.2.2 / (download) - annotate - [select for diffs], Tue Mar 3 18:32:35 2009 UTC (13 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.5.2.1: +23 -33 lines
Diff to previous 1.5.2.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

Sync with HEAD.

Revision 1.5.4.1 / (download) - annotate - [select for diffs], Wed Feb 18 00:51:27 2009 UTC (13 years, 11 months ago) by snj
Branch: netbsd-5
Changes since 1.5: +21 -31 lines
Diff to previous 1.5 (colored)

Pull up following revision(s) (requested by reinoud in ticket #447):
	sys/fs/udf/udf.h: revision 1.30
	sys/fs/udf/udf_readwrite.c: revision 1.10
	sys/fs/udf/udf_strat_direct.c: revision 1.8
	sys/fs/udf/udf_strat_rmw.c: revision 1.18
	sys/fs/udf/udf_strat_sequential.c: revision 1.8
	sys/fs/udf/udf_subr.c: revision 1.85
	sys/fs/udf/udf_subr.h: revision 1.13
Implement session closure on sequential media when requested on mount. It will
allow CD-ROM/DVD-ROM/DB-ROM drives to read the media while still allowing them
to be appended later. It can also be seen as a way to make mountable
snapshots.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Feb 10 17:48:19 2009 UTC (13 years, 11 months ago) by reinoud
Branch: MAIN
CVS Tags: yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, jym-xensuspend-base
Changes since 1.8: +4 -4 lines
Diff to previous 1.8 (colored)

Sequential writing goes before normal write. Its not likely to ever go wrong
but there could be a race otherwise.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Feb 8 19:14:52 2009 UTC (13 years, 11 months ago) by reinoud
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.7: +21 -31 lines
Diff to previous 1.7 (colored)

Implement session closure on sequential media when requested on mount. It will
allow CD-ROM/DVD-ROM/DB-ROM drives to read the media while still allowing them
to be appended later. It can also be seen as a way to make mountable
snapshots.

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:19:37 2009 UTC (14 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.5: +10 -11 lines
Diff to previous 1.5 (colored)

Sync with HEAD.

Revision 1.1.6.4 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:17 2009 UTC (14 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.1.6.3: +8 -9 lines
Diff to previous 1.1.6.3 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Sync with HEAD.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Jan 13 13:35:54 2009 UTC (14 years ago) by yamt
Branch: MAIN
CVS Tags: mjf-devfs2-base
Changes since 1.6: +10 -10 lines
Diff to previous 1.6 (colored)

g/c BUFQ_FOO() macros and use bufq_foo() directly.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Dec 16 16:18:25 2008 UTC (14 years, 1 month ago) by pooka
Branch: MAIN
Changes since 1.5: +2 -3 lines
Diff to previous 1.5 (colored)

The great QUOTA purge of '08: get rid of those #ifdef QUOTA and
#include "opt_quota.h" which do exactly nothing.  Speeds up kernel
compilation by 1.375*10^-20001 seconds.  But leave the most moxious
comment in msdosfs_vfsops untouched.

Revision 1.1.12.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:17:18 2008 UTC (14 years, 3 months ago) by haad
Branch: haad-dm
Changes since 1.1: +55 -46 lines
Diff to previous 1.1 (colored) next main 1.2 (colored)

Sync with HEAD.

Revision 1.1.6.3 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:51 2008 UTC (14 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.1.6.2: +53 -44 lines
Diff to previous 1.1.6.2 (colored) to branchpoint 1.1 (colored)

Sync with HEAD.

Revision 1.1.10.3 / (download) - annotate - [select for diffs], Thu Sep 18 04:36:56 2008 UTC (14 years, 4 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.1.10.2: +55 -46 lines
Diff to previous 1.1.10.2 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Aug 29 15:04:18 2008 UTC (14 years, 5 months ago) by reinoud
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, netbsd-5-0-RC2, netbsd-5-0-RC1, matt-mips64-base2, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap, netbsd-5
Changes since 1.4: +2 -6 lines
Diff to previous 1.4 (colored)

Remove all remaining traces of UDF_READWRITE since it has been removed as
option.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Aug 6 13:41:12 2008 UTC (14 years, 5 months ago) by reinoud
Branch: MAIN
Changes since 1.3: +6 -8 lines
Diff to previous 1.3 (colored)

Rewrite allocation scheme's determination and implementation replacing the
old somewhat naive selection scheme that didn't allow different allocation
settings for nodes, directory information (FIDs) and data.

Also fix some curious side-effects of atime updates on RMW devices.

Revision 1.1.8.2 / (download) - annotate - [select for diffs], Thu Jul 31 04:51:02 2008 UTC (14 years, 6 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.1.8.1: +26 -16 lines
Diff to previous 1.1.8.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Sync with head.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Jul 28 19:41:13 2008 UTC (14 years, 6 months ago) by reinoud
Branch: MAIN
CVS Tags: simonb-wapbl-nbase, simonb-wapbl-base
Changes since 1.2: +26 -16 lines
Diff to previous 1.2 (colored)

Streamline allocation to prepare it for metadata partition. Also add
preliminary Metadata partition write support but its disabled still since
its not finished yet and not functioning correctly. All other formats are
checked and should work fine.

Revision 1.1.8.1 / (download) - annotate - [select for diffs], Fri Jul 18 16:37:48 2008 UTC (14 years, 6 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.1: +27 -22 lines
Diff to previous 1.1 (colored)

Sync with head.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jul 7 18:45:27 2008 UTC (14 years, 6 months ago) by reinoud
Branch: MAIN
Changes since 1.1: +27 -22 lines
Diff to previous 1.1 (colored)

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.1.10.2 / (download) - annotate - [select for diffs], Mon Jun 23 05:02:14 2008 UTC (14 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.1.10.1: +696 -0 lines
Diff to previous 1.1.10.1 (colored) to branchpoint 1.1 (colored)

Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.

Revision 1.1.6.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:24:06 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.1.6.1: +696 -0 lines
Diff to previous 1.1.6.1 (colored) to branchpoint 1.1 (colored)

Sync with HEAD.

Revision 1.1.4.2 / (download) - annotate - [select for diffs], Sun May 18 12:35:06 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.1.4.1: +696 -0 lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync with head.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Fri May 16 02:25:21 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.1.2.1: +696 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored)

sync with head.

Revision 1.1.10.1, Wed May 14 16:49:48 2008 UTC (14 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.1: +0 -696 lines
FILE REMOVED

file udf_strat_sequential.c was added on branch wrstuden-revivesa on 2008-06-23 05:02:14 +0000

Revision 1.1.6.1, Wed May 14 16:49:48 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.1: +0 -696 lines
FILE REMOVED

file udf_strat_sequential.c was added on branch mjf-devfs2 on 2008-06-02 13:24:06 +0000

Revision 1.1.4.1, Wed May 14 16:49:48 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.1: +0 -696 lines
FILE REMOVED

file udf_strat_sequential.c was added on branch yamt-pf42 on 2008-05-18 12:35:06 +0000

Revision 1.1.2.1, Wed May 14 16:49:48 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.1: +0 -696 lines
FILE REMOVED

file udf_strat_sequential.c was added on branch yamt-nfs-mp on 2008-05-16 02:25:21 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Wed May 14 16:49:48 2008 UTC (14 years, 8 months ago) by reinoud
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-nfs-mp-base2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, hpcarm-cleanup-nbase
Branch point for: yamt-pf42, yamt-nfs-mp, wrstuden-revivesa, simonb-wapbl, mjf-devfs2, haad-dm

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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>