The NetBSD Project

CVS log for src/sys/fs/v7fs/v7fs_vnops.c

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.12 / (download) - annotate - [select for diffs], Mon Mar 18 19:35:42 2013 UTC (3 months ago) by plunky
Branch: MAIN
CVS Tags: khorben-n900, agc-symver-base, agc-symver, HEAD
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

C99 section 6.7.2.3 (Tags) Note 3 states that:

  A type specifier of the form

	enum identifier

  without an enumerator list shall only appear after the type it
  specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)

Revision 1.11 / (download) - annotate - [select for diffs], Sun Apr 29 22:54:00 2012 UTC (13 months, 2 weeks ago) by chs
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, tls-maxphys-nbase, tls-maxphys-base, tls-maxphys, jmcneill-usbmp-base10
Changes since 1.10: +3 -4 lines
Diff to previous 1.10 (colored)

change vflushbuf() to take the full FSYNC_* flags.
translate FSYNC_LAZY into PGO_LAZY for VOP_PUTPAGES() so that
genfs_do_io() can set the appropriate io priority for the I/O.
this is the first part of addressing PR 46325.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Mar 31 21:44:28 2012 UTC (14 months, 2 weeks ago) by njoly
Branch: MAIN
CVS Tags: yamt-pagecache-base4, jmcneill-usbmp-base9, jmcneill-usbmp-base8
Changes since 1.9: +5 -7 lines
Diff to previous 1.9 (colored)

Make v7fs_getattr() report file flags, and adjust v7fs_setattr() to
allow unsetting SF_APPEND flag.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Mar 22 22:16:21 2012 UTC (14 months, 3 weeks ago) by njoly
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

Pass operations flags to genfs_can_chtimes(), not file ones.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Mar 13 18:40:51 2012 UTC (15 months ago) by elad
Branch: MAIN
Changes since 1.7: +33 -16 lines
Diff to previous 1.7 (colored)

Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with
something meaningful. All relevant documentation has been updated or
written.

Most of these changes were brought up in the following messages:

    http://mail-index.netbsd.org/tech-kern/2012/01/18/msg012490.html
    http://mail-index.netbsd.org/tech-kern/2012/01/19/msg012502.html
    http://mail-index.netbsd.org/tech-kern/2012/02/17/msg012728.html

Thanks to christos, manu, njoly, and jmmv for input.

Huge thanks to pgoyette for spinning these changes through some build
cycles and ATF.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Jan 27 12:22:02 2012 UTC (16 months, 3 weeks ago) by njoly
Branch: MAIN
CVS Tags: netbsd-6-base, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2
Branch point for: netbsd-6
Changes since 1.6: +9 -2 lines
Diff to previous 1.6 (colored)

Check parent directory write permission for DELETE operation.

ok uch@.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Jul 30 03:53:18 2011 UTC (22 months, 3 weeks ago) by uch
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.5: +47 -12 lines
Diff to previous 1.5 (colored)

v7fs_lookup() fix return value. Pass t_vnops rename_dir(3)
v7fs_setttr() check credential. Pass t_unpriv owner
v7fs_rename() reload inode(v7fs_vnode_reload). Pass t_vnops rename_reg_nodir

Revision 1.5 / (download) - annotate - [select for diffs], Sun Jul 24 12:31:33 2011 UTC (22 months, 3 weeks ago) by uch
Branch: MAIN
Changes since 1.4: +7 -7 lines
Diff to previous 1.4 (colored)

Existing inode don't recycle. rump works.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Jul 16 12:35:40 2011 UTC (23 months ago) by uch
Branch: MAIN
Changes since 1.3: +2 -21 lines
Diff to previous 1.3 (colored)

core symlink operation moved to v7fs_file_util.c and introduce V7FSBSD_MAXSYMLINKLEN for makefs

Revision 1.3 / (download) - annotate - [select for diffs], Wed Jul 13 12:28:57 2011 UTC (23 months, 1 week ago) by uch
Branch: MAIN
Changes since 1.2: +5 -2 lines
Diff to previous 1.2 (colored)

Fix readdir eofflag(bogus eofflags was setted). getcwd works.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Jul 13 12:22:49 2011 UTC (23 months, 1 week ago) by uch
Branch: MAIN
Changes since 1.1: +22 -12 lines
Diff to previous 1.1 (colored)

Fix inode update method. chown and chmod works.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jun 27 11:52:25 2011 UTC (23 months, 3 weeks ago) by uch
Branch: MAIN

7th Edition(V7) File System support. and NetBSD symbolic-link, socket, FIFO extension. see newfs_v7fs(8).

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>