The NetBSD Project

CVS log for src/tests/fs/vfs/t_vnops.c

[BACK] Up to [cvs.NetBSD.org] / src / tests / fs / vfs

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.63.2.2: download - view: text, markup, annotated - select for diffs
Wed Aug 14 15:32:02 2024 UTC (8 months, 1 week ago) by perseant
Branches: perseant-exfatfs
Diff to: previous 1.63.2.1: preferred, colored; branchpoint 1.63: preferred, colored
Changes since revision 1.63.2.1: +2 -2 lines
Note exFAT also does not permit hard links

Revision 1.63.2.1: download - view: text, markup, annotated - select for diffs
Mon Aug 12 22:38:30 2024 UTC (8 months, 2 weeks ago) by perseant
Branches: perseant-exfatfs
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +8 -7 lines
Add exFAT conditions to vfs tests

Revision 1.63: download - view: text, markup, annotated - select for diffs
Mon May 8 19:23:45 2023 UTC (23 months, 3 weeks ago) by andvar
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, HEAD
Branch point for: perseant-exfatfs
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +4 -4 lines
fix the grammar in comments reported by Jim Spath in misc/57397.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Tue Feb 1 18:27:24 2022 UTC (3 years, 2 months ago) by martin
Branches: MAIN
CVS tags: netbsd-10-base, netbsd-10-1-RELEASE, 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
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +46 -1 lines
Test mkdir(2) with one or more trailing slashes - this currently fails
for v7fs.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Thu Sep 16 21:29:42 2021 UTC (3 years, 7 months ago) by andvar
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +2 -2 lines
fix typos in word "successfully", mainly s/succesfully/successfully/.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Thu Aug 19 20:56:36 2021 UTC (3 years, 8 months ago) by andvar
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -2 lines
s/memry/memory+s/softare/software/+s/grapics/graphics+s/ouput/output

Revision 1.55.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 20 06:57:57 2017 UTC (8 years, 1 month ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.55: preferred, colored; next MAIN 1.56: preferred, colored
Changes since revision 1.55: +2 -2 lines
Sync with HEAD

Revision 1.59: download - view: text, markup, annotated - select for diffs
Fri Jan 13 21:30:40 2017 UTC (8 years, 3 months ago) by christos
Branches: MAIN
CVS tags: 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-20170426, pgoyette-localcount-20170320, 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, 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, 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-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +2 -2 lines
Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Mon Aug 29 02:31:46 2016 UTC (8 years, 8 months ago) by kre
Branches: MAIN
CVS tags: pgoyette-localcount-20170107, pgoyette-localcount-20161104, localcount-20160914
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +21 -7 lines

PR kern/49033

POSIX allows for the atime (or technically, any of the times) to be
updated as a side effect of searching a directory (allows, not requires).
The NetBSD UDF implementation apparently works that way, treating a
directory search as a read of the directory, and hence updating the
access time.   Compensate for that in the test (rather than just
expecting failure) by verifying that the atime after the directory
search is within a small margin of the atime before the search
(currently, "small" is 1 second).   We could fetch the time before
the mkdir and both stat() calls, do all of that, fetch the time after,
subtract, and require the after stat() atime to be bounded by the atime
set by the original mkdir and returned in the first stat() and that time
+ the difference in elapsed time - that would be more accurate, but is
a lot more work for little real benefit.

Should anyone be interested in doing that extra work, remember to use
monotonic time (clock_gettime(CLOCK_MOMNOTONIC, ...)) not the time of day
clock for measuring the elapsed time.

Along with this, remove the "if (udf) failure expected" and the
if (udf && we haven't failed yet) fail("random failure failed to happen")
stuff...  (the "random" would have been that sometimes the mkdir and
two lookups (stat() calls) would all occur within the same clock tick,
meaning that the atimes would all be the same.  Other times the clock
would tick somewhere between the mkdir() and the 2nd stat().)

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sun Aug 21 13:23:36 2016 UTC (8 years, 8 months ago) by christos
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +2 -2 lines
fix wrong variable.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Sat Aug 20 15:48:18 2016 UTC (8 years, 8 months ago) by christos
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +37 -37 lines
- use snprintf
- print the argument that caused the error

Revision 1.55: download - view: text, markup, annotated - select for diffs
Thu Jan 28 10:10:09 2016 UTC (9 years, 3 months ago) by martin
Branches: MAIN
CVS tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726
Branch point for: pgoyette-localcount
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +1 -4 lines
The test for PR 50608 works now, remove the expected failure.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Thu Jan 14 08:58:02 2016 UTC (9 years, 3 months ago) by gson
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +38 -6 lines
Don't use a filename with an embedded newline in the create_many test
case.  Instead, add a separate test case "create_nonalphanum" for
filenames containing non-alphanumeric characters.  The bug of
PR kern/50608 now causes a failure in create_nonalphanum rather than
create_many.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Wed Jan 13 12:05:49 2016 UTC (9 years, 3 months ago) by pooka
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +2 -4 lines
create_many: remove PR kern/50607 xfail

Seems to have been fixed by ext2fs_lookup.c 1.79
(thanks, riastradh)

Revision 1.52: download - view: text, markup, annotated - select for diffs
Sat Jan 2 12:11:30 2016 UTC (9 years, 3 months ago) by pooka
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +14 -7 lines
create_many:
  * add xfails for ext2 and udf
  * don't try to create a subdirectory for sysvbfs

Revision 1.51: download - view: text, markup, annotated - select for diffs
Fri Jan 1 15:18:39 2016 UTC (9 years, 3 months ago) by pooka
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -2 lines
use a shorter filename template in previous (for v7fs)

Revision 1.50: download - view: text, markup, annotated - select for diffs
Fri Jan 1 15:13:57 2016 UTC (9 years, 3 months ago) by pooka
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +47 -1 lines
Add a test which creates many directory entries.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Thu Apr 9 19:47:05 2015 UTC (10 years ago) by riastradh
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +1 -7 lines
Advisory locking for zfs.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Thu Apr 9 05:32:53 2015 UTC (10 years ago) by riastradh
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +1 -3 lines
Fix vattr_init_mask: mode is mode_t, not u_short.

Fixes fs/vfs/t_vnops:zfs_attrs test.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Apr 9 05:03:58 2015 UTC (10 years ago) by riastradh
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +1 -3 lines
Tests claim rename(..., "x/.") yields EISDIR, so do that.  Fixes zfs.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Thu Apr 9 05:02:28 2015 UTC (10 years ago) by riastradh
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +1 -3 lines
Fix return code of rmdir(nonempty) in zfs: ENOTEMPTY, not EEXIST.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Tue Mar 24 23:24:55 2015 UTC (10 years, 1 month ago) by riastradh
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +5 -5 lines
Make this run in NetBSD 6 by using st_mtimespec instead of st_mtim.

st_mtimespec is our traditional nonstandard name for what POSIX
called st_mtim in 2008, but these aren't going to run in non-NetBSD
anyway so using the nonstandard name shouldn't be an issue.

Revision 1.40.2.1: download - view: text, markup, annotated - select for diffs
Sat Jan 17 11:51:33 2015 UTC (10 years, 3 months ago) by martin
Branches: netbsd-7
CVS tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, 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
Diff to: previous 1.40: preferred, colored; next MAIN 1.41: preferred, colored
Changes since revision 1.40: +7 -1 lines
Pull up following revision(s) (requested by gson in ticket #424):
	tests/fs/vfs/t_vnops.c: revision 1.41
Mark udf_lookup_complex as an expected failure, referencing PR kern/49033.
Since it does not fail reliably, force it to fail to avoid spurious failure
reports due to unexpected success.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Mon Dec 29 15:31:44 2014 UTC (10 years, 4 months ago) by hannken
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +1 -4 lines
Test v7fs_lstat_symlink is no longer expected to fail.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Tue Sep 9 06:51:00 2014 UTC (10 years, 7 months ago) by gson
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +5 -1 lines
Mark v7fs_lstat_symlink as an expected failure, referencing PR kern/48864.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Sun Sep 7 09:10:09 2014 UTC (10 years, 7 months ago) by gson
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +45 -4 lines
Add a test of symlinks with long targets.

Revision 1.33.2.2: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:04:48 2014 UTC (10 years, 8 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.33.2.1: preferred, colored; branchpoint 1.33: preferred, colored; next MAIN 1.34: preferred, colored
Changes since revision 1.33.2.1: +62 -3 lines
Rebase to HEAD as of a few days ago.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Tue Aug 12 12:13:09 2014 UTC (10 years, 8 months ago) by gson
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +7 -1 lines
Mark udf_lookup_complex as an expected failure, referencing PR kern/49033.
Since it does not fail reliably, force it to fail to avoid spurious failure
reports due to unexpected success.

Revision 1.38.2.1: download - view: text, markup, annotated - select for diffs
Sun Aug 10 06:57:08 2014 UTC (10 years, 8 months ago) by tls
Branches: tls-earlyentropy
Diff to: previous 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38: +59 -2 lines
Rebase.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Fri Jul 25 12:16:22 2014 UTC (10 years, 9 months ago) by martin
Branches: MAIN
CVS tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-base
Branch point for: netbsd-7
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +33 -2 lines
PR kern/49033: try to provide better diagnostics if the udf_lookup_complex
test randomly fails.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Tue Jun 3 11:56:07 2014 UTC (10 years, 10 months ago) by njoly
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +27 -1 lines
Add testcase that check lstat(2) values for symbolic links (PR
kern/48864).

Revision 1.29.2.2: download - view: text, markup, annotated - select for diffs
Thu May 22 11:42:19 2014 UTC (10 years, 11 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.29.2.1: preferred, colored; branchpoint 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29.2.1: +16 -3 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.38: download - view: text, markup, annotated - select for diffs
Sat Oct 19 17:45:00 2013 UTC (11 years, 6 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -3 lines
fix unused variable warnings

Revision 1.37: download - view: text, markup, annotated - select for diffs
Sun Jul 28 09:03:43 2013 UTC (11 years, 9 months ago) by njoly
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +4 -1 lines
Check that rename(2) with NULL arguments fail with EFAULT.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Wed Jul 10 18:55:00 2013 UTC (11 years, 9 months ago) by reinoud
Branches: MAIN
CVS tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +1 -9 lines
Update test cases for UDF now udf_rename() uses the genfs_rename framework

Revision 1.35: download - view: text, markup, annotated - select for diffs
Mon Jul 8 06:44:51 2013 UTC (11 years, 9 months ago) by reinoud
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +9 -1 lines
Cover the last failing UDF test cases with a reference to PR kern/47986, i.e.
all rename's fail until UDF switches over to the new rename framework solving
the locking mechanism.

Revision 1.33.2.1: download - view: text, markup, annotated - select for diffs
Sun Jun 23 06:28:56 2013 UTC (11 years, 10 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +12 -1 lines
resync from head

Revision 1.34: download - view: text, markup, annotated - select for diffs
Sat Mar 16 05:45:37 2013 UTC (12 years, 1 month ago) by jmmv
Branches: MAIN
CVS tags: agc-symver-base, agc-symver
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +12 -1 lines
Mark a bunch of routinely-broken ZFS tests as expected failures.  Point
them at PR kern/47656.

Revision 1.29.2.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:09:04 2012 UTC (13 years ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +28 -18 lines
sync with head

Revision 1.33: download - view: text, markup, annotated - select for diffs
Tue Mar 20 18:20:49 2012 UTC (13 years, 1 month ago) by njoly
Branches: MAIN
CVS tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4
Branch point for: tls-maxphys
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +1 -2 lines
Remove unneeded atf_tc_expect_pass calls.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Mon Mar 19 03:33:54 2012 UTC (13 years, 1 month ago) by pgoyette
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +1 -3 lines
Finish removing the block of commented-out code from rev 1.31

Hello, christos!

Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun Mar 18 21:49:08 2012 UTC (13 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +5 -15 lines
annotate fixed failures as comments.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Mon Dec 12 19:11:22 2011 UTC (13 years, 4 months ago) by njoly
Branches: MAIN
CVS tags: 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
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +24 -1 lines
Start making fs read(2) fail with EISDIR if the implementation does
not allow read on directories (kernfs, rumpfs, ptyfs and sysvbfs).
Adjust man page accordingly, and add a small corresponding vfs
testcase.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Oct 8 13:08:54 2011 UTC (13 years, 6 months ago) by njoly
Branches: MAIN
CVS tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +8 -7 lines
Slightly adjust skipped messages, makes output more consistent.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Aug 19 01:25:27 2011 UTC (13 years, 8 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +14 -1 lines
Add test for `ln -s / foo && cd foo'.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu Aug 11 10:52:12 2011 UTC (13 years, 8 months ago) by uch
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +3 -2 lines
add ATF tests for v7fs. patch by njoly@. thank you.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Jul 23 09:59:14 2011 UTC (13 years, 9 months ago) by alnsn
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +98 -52 lines
Don't assume that "first lock that blocks" is a lock with the lowest
start offset and change the test to work when F_GETLK returns any
lock that blocks.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Jul 20 11:52:00 2011 UTC (13 years, 9 months ago) by hannken
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +1 -5 lines
Even though msdosfs never truncates file names it advertises _PC_NO_TRUNC
as zero.  Make it advertise one (no_trunc == true).

Names longer than NAME_MAX (255) will never pass namei() btw.

Fixes PR #43670 (msdosfs claims support for filenames longer than {NAME_MAX},
                 but fails)

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon May 30 13:10:38 2011 UTC (13 years, 11 months ago) by martin
Branches: MAIN
CVS tags: cherry-xenmp-base, cherry-xenmp
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +7 -1 lines
Remove "expected failure" for tmpfs PRs that are now fixed.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Apr 1 17:40:54 2011 UTC (14 years, 1 month ago) by hannken
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +1 -5 lines
Make zero length symlinks work on tmpfs.

Fixes PR #43843 (tmpfs dies with kassert panic for 0 length symlink target)

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat Mar 19 20:05:21 2011 UTC (14 years, 1 month ago) by hannken
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -5 lines
Remove a vnode reference leak from msdosfs_rename. Release tdvp if either
doscheckpath() or relookup() fails.

Adjust test fs/vfs/t_vnops.c and remove the link count test for msdos.

Fixes PR #44661

Revision 1.12.2.2: download - view: text, markup, annotated - select for diffs
Sat Mar 5 15:10:55 2011 UTC (14 years, 1 month ago) by bouyer
Branches: bouyer-quota2
Diff to: previous 1.12.2.1: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12.2.1: +102 -9 lines
Sync with HEAD

Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Mar 3 10:57:30 2011 UTC (14 years, 1 month ago) by pooka
Branches: MAIN
CVS tags: bouyer-quota2-nbase
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +1 -7 lines
Apparently my last commit to msdosfs_vnops.c fixed the (harmless?)
buffer overrun in rename (>15 years old bug), so re-enable other
msdosfs rename tests too.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Mar 1 20:16:33 2011 UTC (14 years, 2 months ago) by pooka
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +4 -1 lines
msdosfs xfail for PR kern/44661

Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Mar 1 15:33:35 2011 UTC (14 years, 2 months ago) by pooka
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -1 lines
xfail dir_rmdirdotdot for tmpfs (PR kern/44657)

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Mar 1 15:04:47 2011 UTC (14 years, 2 months ago) by pooka
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +31 -1 lines
Rmdir the dir you're in and its parent and try to cd ..
Fails on tmpfs (crash), puffs (cd .. succeeds) and rumpfs (cd .. succeeds).

another testcase derived from the bugfinding genious of Taylor R Campbell

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Mar 1 14:27:32 2011 UTC (14 years, 2 months ago) by pooka
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -3 lines
Comment out msdosfs skip -- i'm not sure if it will still fail with
the "stack size" problem, but at least it fails due to yet another
refcounting snafu in the msdosfs rename method.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Mar 1 14:21:46 2011 UTC (14 years, 2 months ago) by pooka
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +19 -3 lines
augment rename test case with the failure from PR kern/44288

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Feb 28 03:40:45 2011 UTC (14 years, 2 months ago) by pooka
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +27 -1 lines
Add simple test case for access(2), including panicky scenario from
PR kern/44648.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue Feb 22 21:23:19 2011 UTC (14 years, 2 months ago) by yamt
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +23 -1 lines
add some tests

Revision 1.12.2.1: download - view: text, markup, annotated - select for diffs
Tue Feb 8 16:20:09 2011 UTC (14 years, 2 months ago) by bouyer
Branches: bouyer-quota2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +121 -1 lines
Sync with HEAD

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Jan 31 10:01:26 2011 UTC (14 years, 2 months ago) by pooka
Branches: MAIN
CVS tags: bouyer-quota2-base
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +121 -1 lines
Add test case for F_GETLK pid-oddness from PR kern/44494.

I found the test case a little difficult to understand (because of
many indices), so I added a few more comments after I think I
figured out what was going on.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Jan 11 14:03:38 2011 UTC (14 years, 3 months ago) by kefren
Branches: MAIN
Branch point for: bouyer-quota2
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +47 -1 lines
add test for kern/43321, blessed by pooka@

Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Jan 4 11:17:22 2011 UTC (14 years, 3 months ago) by pooka
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +56 -1 lines
Check that file attributes can be changed (where applicable).

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Nov 11 17:44:44 2010 UTC (14 years, 5 months ago) by pooka
Branches: MAIN
CVS tags: matt-mips64-premerge-20101231
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +13 -1 lines
skip tests which use features which rumpfs does not support
(namely: vop_rename and a file system size limit)

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Sep 9 11:42:52 2010 UTC (14 years, 7 months ago) by njoly
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
s/dirs/symlinks/ in USES_SYMLINKS message.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Sep 6 15:27:18 2010 UTC (14 years, 7 months ago) by pooka
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +6 -1 lines
fill in PR number: kern/43843

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Sep 6 15:21:34 2010 UTC (14 years, 7 months ago) by pooka
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +18 -1 lines
symlink to a zero-len target (and watch tmpfs go kabloom)

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Aug 1 14:50:54 2010 UTC (14 years, 9 months ago) by mlelstv
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -5 lines
The erroneous error codes described in kern/43616 have been fixed.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Jul 26 13:37:48 2010 UTC (14 years, 9 months ago) by njoly
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +96 -1 lines
Add create and rename testcases to exercize filenames longer than
{NAME_MAX}.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Jul 19 15:35:39 2010 UTC (14 years, 9 months ago) by pooka
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +1 -6 lines
convert to newstyle automagic rump compat syscalls

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Jul 16 19:16:41 2010 UTC (14 years, 9 months ago) by pooka
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +7 -1 lines
Some of the msdosfs tests are killed by SSP due to stack limit
being exceeded.  I cannot figure out what is going on by code
reading, nor repeat this either on my desktop or in qemu, so skip
those tests for msdosfs until I can get to the bottom of it.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Jul 14 20:45:48 2010 UTC (14 years, 9 months ago) by pooka
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +218 -1 lines
Add an assortment of rename tests.  Not complete, but at least tests
something.

This contains the tests for PR kern/43616 and PR kern/43617.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Jul 13 18:13:10 2010 UTC (14 years, 9 months ago) by pooka
Branches: MAIN
Add a few simple basic-level tests for vnodeops.  They don't cover
corner-cases, but make sure things at least superficially work
(which they always don't).  More to come...

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>