The NetBSD Project

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

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Feb 10 09:21:53 2024 UTC (10 months ago) by andvar
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +4 -4 lines
fix various typos in comments and log messages.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Jun 27 09:58:50 2023 UTC (17 months, 2 weeks ago) by reinoud
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -4 lines
Convert UDF file system code from the depricated tsleep(9)/wakeup(9) to the MP
friendly condvar(9). No functional change intended.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Jan 15 10:55:53 2022 UTC (2 years, 10 months ago) by msaitoh
Branches: MAIN
CVS tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +3 -3 lines
s/adressing/addressing/

Revision 1.10.22.2: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:38:43 2017 UTC (7 years ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.10.22.1: preferred, colored; branchpoint 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10.22.1: +10 -7 lines
update from HEAD

Revision 1.12.6.2: download - view: text, markup, annotated - select for diffs
Sun May 29 08:44:37 2016 UTC (8 years, 6 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.12.6.1: preferred, colored; branchpoint 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12.6.1: +12 -2 lines
Sync with HEAD

Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue May 24 09:55:57 2016 UTC (8 years, 6 months ago) by reinoud
Branches: 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-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, 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, 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
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +12 -2 lines
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.12.6.1: download - view: text, markup, annotated - select for diffs
Sun Dec 27 12:10:04 2015 UTC (8 years, 11 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -9 lines
Sync with HEAD (as of 26th Dec)

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Oct 6 08:57:34 2015 UTC (9 years, 2 months ago) by hannken
Branches: MAIN
CVS tags: nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -9 lines
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.10.22.1: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:04:28 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +11 -12 lines
Rebase to HEAD as of a few days ago.

Revision 1.10.12.1: download - view: text, markup, annotated - select for diffs
Thu May 22 11:41:02 2014 UTC (10 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +11 -12 lines
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.10.26.1: download - view: text, markup, annotated - select for diffs
Sun May 18 17:46:06 2014 UTC (10 years, 6 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +11 -12 lines
sync with head

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Oct 30 08:41:38 2013 UTC (11 years, 1 month ago) by mrg
Branches: 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, riastradh-drm2-base3, 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
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -4 lines
used __diagused where appropriate.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Oct 18 19:56:55 2013 UTC (11 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +9 -10 lines
fix unused variable warnings

Revision 1.5.4.3.4.1: download - view: text, markup, annotated - select for diffs
Wed Apr 21 00:28:14 2010 UTC (14 years, 7 months ago) by matt
Branches: matt-nb5-mips64
CVS tags: matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-k15
Diff to: previous 1.5.4.3: preferred, colored; next MAIN 1.5.4.4: preferred, colored
Changes since revision 1.5.4.3: +3 -6 lines
sync to netbsd-5

Revision 1.8.2.2: download - view: text, markup, annotated - select for diffs
Thu Jul 23 23:32:33 2009 UTC (15 years, 4 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.8.2.1: preferred, colored; next MAIN 1.9: preferred, colored
Changes since revision 1.8.2.1: +3 -5 lines
Sync with HEAD.

Revision 1.5.4.5: download - view: text, markup, annotated - select for diffs
Thu Jul 9 19:44:34 2009 UTC (15 years, 5 months ago) by snj
Branches: 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
Diff to: previous 1.5.4.4: preferred, colored; branchpoint 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5.4.4: +2 -3 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.1.2.4: download - view: text, markup, annotated - select for diffs
Sat Jun 20 07:20:30 2009 UTC (15 years, 5 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.1.2.3: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.3: +3 -5 lines
sync with head

Revision 1.5.4.4: download - view: text, markup, annotated - select for diffs
Mon Jun 1 17:11:35 2009 UTC (15 years, 6 months ago) by liamjfoy
Branches: netbsd-5
Diff to: previous 1.5.4.3: preferred, colored; branchpoint 1.5: preferred, colored
Changes since revision 1.5.4.3: +3 -5 lines
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 - view: text, markup, annotated - select for diffs
Wed May 20 15:30:26 2009 UTC (15 years, 6 months ago) by reinoud
Branches: 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, 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, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, 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-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, khorben-n900, jymxensuspend-base, jym-xensuspend-nbase, 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
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -5 lines
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 - view: text, markup, annotated - select for diffs
Wed May 13 17:21:55 2009 UTC (15 years, 7 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +6 -19 lines
Sync with HEAD.

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

Revision 1.1.2.3: download - view: text, markup, annotated - select for diffs
Mon May 4 08:13:45 2009 UTC (15 years, 7 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.1.2.2: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.2: +54 -47 lines
sync with head.

Revision 1.5.4.3: download - view: text, markup, annotated - select for diffs
Wed Mar 18 05:08:38 2009 UTC (15 years, 9 months ago) by snj
Branches: 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
Diff to: previous 1.5.4.2: preferred, colored; branchpoint 1.5: preferred, colored
Changes since revision 1.5.4.2: +6 -19 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.5.2.2: download - view: text, markup, annotated - select for diffs
Tue Mar 3 18:32:35 2009 UTC (15 years, 9 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.5.2.1: preferred, colored; branchpoint 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5.2.1: +8 -19 lines
Sync with HEAD.

Revision 1.5.4.2: download - view: text, markup, annotated - select for diffs
Wed Feb 18 00:51:27 2009 UTC (15 years, 9 months ago) by snj
Branches: netbsd-5
Diff to: previous 1.5.4.1: preferred, colored; branchpoint 1.5: preferred, colored
Changes since revision 1.5.4.1: +4 -2 lines
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 - view: text, markup, annotated - select for diffs
Tue Feb 10 17:49:02 2009 UTC (15 years, 10 months ago) by reinoud
Branches: 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
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +6 -19 lines
Remove dead code and double check if its allowed to write out non-sequential
there.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Feb 8 19:14:52 2009 UTC (15 years, 10 months ago) by reinoud
Branches: MAIN
Branch point for: jym-xensuspend
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +4 -2 lines
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 - view: text, markup, annotated - select for diffs
Mon Jan 19 13:19:37 2009 UTC (15 years, 10 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -4 lines
Sync with HEAD.

Revision 1.1.6.4: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:29:17 2009 UTC (15 years, 10 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.1.6.3: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.6.3: +2 -2 lines
Sync with HEAD.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Dec 16 16:18:25 2008 UTC (16 years ago) by pooka
Branches: MAIN
CVS tags: mjf-devfs2-base
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -3 lines
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.2: download - view: text, markup, annotated - select for diffs
Sat Dec 13 01:14:59 2008 UTC (16 years ago) by haad
Branches: haad-dm
Diff to: previous 1.1.12.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.12.1: +4 -3 lines
Update haad-dm branch to haad-dm-base2.

Revision 1.5.4.1: download - view: text, markup, annotated - select for diffs
Sat Dec 6 21:41:34 2008 UTC (16 years ago) by snj
Branches: netbsd-5
CVS tags: netbsd-5-0-RC2, netbsd-5-0-RC1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -3 lines
Pull up following revision(s) (requested by reinoud in ticket #167):
	sys/fs/udf/udf_strat_direct.c: revision 1.6
	sys/fs/udf/udf_subr.c: revision 1.75
Allow for the exclusive selection of `direct' for rdonly mounts; its disabled
for now since its a lot slower than `rmw' access.
For archs that have trouble with `rmw' for whatever reason can so use it as a
scapegoat to allways mount savely rdonly though slower.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Nov 28 15:29:47 2008 UTC (16 years ago) by reinoud
Branches: MAIN
CVS tags: haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -3 lines
Allow for the exclusive selection of `direct' for rdonly mounts; its disabled
for now since its a lot slower than `rmw' access.

For archs that have trouble with `rmw' for whatever reason can so use it as a
scapegoat to allways mount savely rdonly though slower.

Revision 1.1.12.1: download - view: text, markup, annotated - select for diffs
Sun Oct 19 22:17:18 2008 UTC (16 years, 1 month ago) by haad
Branches: haad-dm
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +46 -28 lines
Sync with HEAD.

Revision 1.1.6.3: download - view: text, markup, annotated - select for diffs
Sun Sep 28 10:40:51 2008 UTC (16 years, 2 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.1.6.2: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.6.2: +44 -26 lines
Sync with HEAD.

Revision 1.1.10.3: download - view: text, markup, annotated - select for diffs
Thu Sep 18 04:36:56 2008 UTC (16 years, 2 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.1.10.2: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.10.2: +46 -28 lines
Sync with wrstuden-revivesa-base-2.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Aug 29 15:04:18 2008 UTC (16 years, 3 months ago) by reinoud
Branches: MAIN
CVS tags: wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, matt-mips64-base2, haad-dm-base1
Branch point for: nick-hppapmap, netbsd-5
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -6 lines
Remove all remaining traces of UDF_READWRITE since it has been removed as
option.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Aug 6 13:41:12 2008 UTC (16 years, 4 months ago) by reinoud
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -3 lines
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 - view: text, markup, annotated - select for diffs
Thu Jul 31 04:51:02 2008 UTC (16 years, 4 months ago) by simonb
Branches: simonb-wapbl
Diff to: previous 1.1.8.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.8.1: +24 -8 lines
Sync with head.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Jul 28 19:41:13 2008 UTC (16 years, 4 months ago) by reinoud
Branches: MAIN
CVS tags: simonb-wapbl-nbase, simonb-wapbl-base
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +24 -8 lines
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 - view: text, markup, annotated - select for diffs
Fri Jul 18 16:37:48 2008 UTC (16 years, 4 months ago) by simonb
Branches: simonb-wapbl
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +24 -18 lines
Sync with head.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Jul 7 18:45:26 2008 UTC (16 years, 5 months ago) by reinoud
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +24 -18 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.1.10.2: download - view: text, markup, annotated - select for diffs
Mon Jun 23 05:02:14 2008 UTC (16 years, 5 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.1.10.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.10.1: +450 -0 lines
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 - view: text, markup, annotated - select for diffs
Mon Jun 2 13:24:06 2008 UTC (16 years, 6 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.1.6.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.6.1: +450 -0 lines
Sync with HEAD.

Revision 1.1.4.2: download - view: text, markup, annotated - select for diffs
Sun May 18 12:35:06 2008 UTC (16 years, 6 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.1.4.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.4.1: +450 -0 lines
sync with head.

Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Fri May 16 02:25:21 2008 UTC (16 years, 7 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.1: +450 -0 lines
sync with head.

Revision 1.1.10.1
Wed May 14 16:49:48 2008 UTC (16 years, 7 months ago) by wrstuden
Branches: wrstuden-revivesa
FILE REMOVED
Changes since revision 1.1: +0 -450 lines
file udf_strat_direct.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 (16 years, 7 months ago) by mjf
Branches: mjf-devfs2
FILE REMOVED
Changes since revision 1.1: +0 -450 lines
file udf_strat_direct.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 (16 years, 7 months ago) by yamt
Branches: yamt-pf42
FILE REMOVED
Changes since revision 1.1: +0 -450 lines
file udf_strat_direct.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 (16 years, 7 months ago) by yamt
Branches: yamt-nfs-mp
FILE REMOVED
Changes since revision 1.1: +0 -450 lines
file udf_strat_direct.c was added on branch yamt-nfs-mp on 2008-05-16 02:25:21 +0000

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed May 14 16:49:48 2008 UTC (16 years, 7 months ago) by reinoud
Branches: 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.

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>