The NetBSD Project

CVS log for src/sys/fs/tmpfs/tmpfs_rename.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.2.6.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:02:41 2012 UTC (6 months ago) by tls
Branch: tls-maxphys
Changes since 1.2: +13 -4 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.2.2.3 / (download) - annotate - [select for diffs], Tue Oct 30 17:22:25 2012 UTC (6 months, 3 weeks ago) by yamt
Branch: yamt-pagecache
Changes since 1.2.2.2: +13 -4 lines
Diff to previous 1.2.2.2 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

sync with head

Revision 1.4 / (download) - annotate - [select for diffs], Thu Sep 27 17:40:51 2012 UTC (7 months, 3 weeks ago) by riastradh
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-maxphys-nbase, tls-maxphys-base, khorben-n900, agc-symver-base, agc-symver, HEAD
Changes since 1.3: +2 -4 lines
Diff to previous 1.3 (colored)

Uncomment call to genfs_rename_cache_purge.

Fixes a side issue mentioned in PR kern/46990.

I left this commented to preserve the old behaviour of tmpfs_rename,
but it is obviously broken to omit the cache purge, and I'm surprised
nobody had encountered any problems with it until now.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Sep 25 16:11:42 2012 UTC (7 months, 4 weeks ago) by riastradh
Branch: MAIN
Changes since 1.2: +13 -2 lines
Diff to previous 1.2 (colored)

Check tmpfs_rmdired_p after tmpfs_vnode_get when walking up the tree.

tmpfs_vnode_get drops all locks except possibly the reclaiming bit
lock to keep the tmpfs node from being reclaimed while we're still
interested in it.  Consequently, it does not keep the directory's
existence invariant, so we must check that after tmpfs_vnode_get.

Fixes PR kern/46990.  Tested by Wolfgang Stukenbrock.

Revision 1.2.4.2 / (download) - annotate - [select for diffs], Sat Jun 2 11:09:32 2012 UTC (11 months, 3 weeks ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.2.4.1: +591 -0 lines
Diff to previous 1.2.4.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

sync to latest -current.

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Wed May 23 10:08:09 2012 UTC (12 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.2.2.1: +591 -0 lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored)

sync with head.

Revision 1.2.4.1, Wed May 9 22:46:25 2012 UTC (12 months, 2 weeks ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.2: +0 -591 lines
FILE REMOVED

file tmpfs_rename.c was added on branch jmcneill-usbmp on 2012-06-02 11:09:32 +0000

Revision 1.2.2.1, Wed May 9 22:46:25 2012 UTC (12 months, 2 weeks ago) by yamt
Branch: yamt-pagecache
Changes since 1.2: +0 -591 lines
FILE REMOVED

file tmpfs_rename.c was added on branch yamt-pagecache on 2012-05-23 10:08:09 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Wed May 9 22:46:25 2012 UTC (12 months, 2 weeks ago) by riastradh
Branch: MAIN
CVS Tags: yamt-pagecache-base5, jmcneill-usbmp-base10
Branch point for: yamt-pagecache, tls-maxphys, jmcneill-usbmp
Changes since 1.1: +4 -2 lines
Diff to previous 1.1 (colored)

Fix omitted VN_KNOTE(fvp, NOTE_RENAME) in tmpfs_rename.

Missed that line while refactoring tmpfs_rename to use genfs_rename.

Revision 1.1 / (download) - annotate - [select for diffs], Wed May 9 00:16:07 2012 UTC (12 months, 2 weeks ago) by riastradh
Branch: MAIN

Adapt tmpfs_rename to use genfs_rename.

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>