The NetBSD Project

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

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: abandoned-netbsd-4


Revision 1.11.2.6 / (download) - annotate - [select for diffs], Mon Sep 25 02:38:48 2006 UTC (17 years, 6 months ago) by riz
Branch: abandoned-netbsd-4
Changes since 1.11.2.5: +14 -4 lines
Diff to previous 1.11.2.5 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

Pull up following revision(s) (requested by reinoud in ticket #185):
	sys/fs/udf/udf_subr.c: revision 1.18
	sys/fs/udf/udf.h: revision 1.7
Make VOP_LOOKUP's O(1) instead of O(n log(n)) giving a speedup of 7500% on
a 1400 file directory.

Revision 1.11.2.5 / (download) - annotate - [select for diffs], Mon Sep 25 00:13:53 2006 UTC (17 years, 6 months ago) by riz
Branch: abandoned-netbsd-4
Changes since 1.11.2.4: +4 -3 lines
Diff to previous 1.11.2.4 (colored) to branchpoint 1.11 (colored)

Pull up following revision(s) (requested by reinoud in ticket #184):
	sys/fs/udf/udf_subr.c: revision 1.17
Fix serious file-corruption issue on sparable partitions.

Revision 1.11.2.4 / (download) - annotate - [select for diffs], Mon Sep 25 00:00:40 2006 UTC (17 years, 6 months ago) by riz
Branch: abandoned-netbsd-4
Changes since 1.11.2.3: +3 -1 lines
Diff to previous 1.11.2.3 (colored) to branchpoint 1.11 (colored)

Pull up following revision(s) (requested by reinoud in ticket #181):
	sys/fs/udf/udf_subr.c: revision 1.16
Fix panic when the sparable table didn't read in correctly.

Revision 1.11.2.3 / (download) - annotate - [select for diffs], Fri Sep 8 18:50:37 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: abandoned-netbsd-4
Changes since 1.11.2.2: +1 -1 lines
Diff to previous 1.11.2.2 (colored) to branchpoint 1.11 (colored)

Pull up following revision(s) (requested by reinoud in ticket #125):
	sys/fs/udf/udf_subr.c: revision 1.15
	sys/fs/udf/udf_vfsops.c: revision 1.13
	sys/fs/udf/ecma167-udf.h: revision 1.4
Add shortcut for struct long_ad 's Unique ID hint that covers the lower 32
bits of the targeted files 64 bits Unique ID for recovery purposes.
Fix locking scheme in udf_mount() to follow more the other filingsystems.
For yet unknown reasons passing the LOCKLEAF flag to namei() did return a
locked vnode as was meant but would panic when a raw device was passed.
Fix copying too much space from a small buffer. The chances of it actually
happening are small but corrupt media could trigger it.

Revision 1.11.2.2 / (download) - annotate - [select for diffs], Sun Aug 27 01:15:35 2006 UTC (17 years, 7 months ago) by riz
Branch: abandoned-netbsd-4
Changes since 1.11.2.1: +8 -7 lines
Diff to previous 1.11.2.1 (colored) to branchpoint 1.11 (colored)

Pull up following revision(s) (requested by reinoud in ticket #50):
	sys/fs/udf/udf_subr.c: revision 1.14
	sys/fs/udf/udf.h: revision 1.6
	sys/fs/udf/udf_vfsops.c: revision 1.11
Fix pool allocation/freeing problem for once and for all correctly. Since
it was initialised quite late due to its reliance on disc data the mount
process could have stopped before initialising and thus could panic again
only now for uninitialising an not initialised pool! *sigh*

Revision 1.11.2.1 / (download) - annotate - [select for diffs], Thu Aug 24 12:44:26 2006 UTC (17 years, 7 months ago) by tron
Branch: abandoned-netbsd-4
Changes since 1.11: +9 -6 lines
Diff to previous 1.11 (colored)

Pull up following revision(s) (requested by reinoud in ticket #46):
	sys/fs/udf/udf_subr.c: revision 1.13
	sys/fs/udf/udf.h: revision 1.5
Make a better guess on VAT locations so discs that are semi-standard
formatted can be recognised. This also fixes the bug that prevented UDF to
mount an empty CD-R/DVD*R disc.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Jul 9 13:58:47 2006 UTC (17 years, 9 months ago) by reinoud
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7, abandoned-netbsd-4-base
Branch point for: abandoned-netbsd-4
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored)

Fixing a bad case of walking/writing out of allocated space.... the
allocated space was 2048 bytes, but when adding 1024 to the variable
`unix_name' to split the allocated space in half it effectively starts just
OUTSIDE the allocated space. This ought to fix memory corruption bugs when
using UDF.

This is a routine to revisit one day.

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>