Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/fs/puffs/puffs_msgif.h,v rcsdiff: /ftp/cvs/cvsroot/src/sys/fs/puffs/puffs_msgif.h,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.80.2.1 retrieving revision 1.81 diff -u -p -r1.80.2.1 -r1.81 --- src/sys/fs/puffs/puffs_msgif.h 2017/12/03 11:38:43 1.80.2.1 +++ src/sys/fs/puffs/puffs_msgif.h 2014/08/16 16:19:41 1.81 @@ -1,4 +1,4 @@ -/* $NetBSD: puffs_msgif.h,v 1.80.2.1 2017/12/03 11:38:43 jdolecek Exp $ */ +/* $NetBSD: puffs_msgif.h,v 1.81 2014/08/16 16:19:41 manu Exp $ */ /* * Copyright (c) 2005, 2006, 2007 Antti Kantee. All Rights Reserved. @@ -86,12 +86,11 @@ enum { PUFFS_VN_ADVLOCK, PUFFS_VN_LEASE, PUFFS_VN_WHITEOUT, PUFFS_VN_GETPAGES, PUFFS_VN_PUTPAGES, PUFFS_VN_GETEXTATTR, PUFFS_VN_LISTEXTATTR, PUFFS_VN_OPENEXTATTR, PUFFS_VN_DELETEEXTATTR, - PUFFS_VN_SETEXTATTR, PUFFS_VN_CLOSEEXTATTR, PUFFS_VN_FALLOCATE, - PUFFS_VN_FDISCARD, + PUFFS_VN_SETEXTATTR, PUFFS_VN_CLOSEEXTATTR /* NOTE: If you add an op, decrement PUFFS_VN_SPARE accordingly */ }; -#define PUFFS_VN_MAX PUFFS_VN_FDISCARD -#define PUFFS_VN_SPARE 30 +#define PUFFS_VN_MAX PUFFS_VN_CLOSEEXTATTR +#define PUFFS_VN_SPARE 32 /* * These signal invalid parameters the file system returned. @@ -163,8 +162,7 @@ struct puffs_kargs { #define PUFFS_KFLAG_NOCACHE_ATTR 0x040 /* no attrib cache (unused) */ #define PUFFS_KFLAG_CACHE_FS_TTL 0x080 /* cache use TTL from FS */ #define PUFFS_KFLAG_CACHE_DOTDOT 0x100 /* don't send lookup for .. */ -#define PUFFS_KFLAG_NOFLUSH_META 0x200 /* don't flush metadata cache*/ -#define PUFFS_KFLAG_MASK 0x3bf +#define PUFFS_KFLAG_MASK 0x1bf #define PUFFS_FHFLAG_DYNAMIC 0x01 #define PUFFS_FHFLAG_NFSV2 0x02 @@ -668,19 +666,6 @@ struct puffs_vnmsg_deleteextattr { struct puffs_kcred pvnr_cred; /* OUT */ }; -#define PUFFS_HAVE_FALLOCATE 1 -struct puffs_vnmsg_fallocate { - struct puffs_req pvn_pr; - off_t pvnr_off; /* OUT */ - off_t pvnr_len; /* OUT */ -}; - -struct puffs_vnmsg_fdiscard { - struct puffs_req pvn_pr; - off_t pvnr_off; /* OUT */ - off_t pvnr_len; /* OUT */ -}; - /* * For cache reports. Everything is always out-out-out, no replies */