search for: btrfs_fid

Displaying 3 results from an estimated 3 matches for "btrfs_fid".

2008 Jul 20
26
[PATCH] NFS support for btrfs - v2
...include <linux/fs.h> +#include <linux/types.h> +#include "ctree.h" +#include "disk-io.h" +#include "btrfs_inode.h" +#include "print-tree.h" +#include "export.h" + +/* The size of encoded fh is the type number of the fh itself */ +#define BTRFS_FID_NON_CONNECTABLE 5 +#define BTRFS_FID_CONNECTABLE 8 + +static int btrfs_encode_fh(struct dentry *dentry, u32 *fh, int *max_len, + int connectable) +{ + struct btrfs_fid *fid = (struct btrfs_fid *)fh; + struct inode *inode = dentry->d_inode; + int len = *max_len; + + if ((len < BTRFS_FID_...
2011 Feb 16
2
RE: [PATCH V2 0/3] drivers/staging: zcache: dynamic page cache/swap compression
...ght be wrong. > > > > __cleancache_flush_inode calls cleancache_get_key with > cleancache_filekey. > > cleancache_file_key''s size is just 6 * u32. > > cleancache_get_key calls btrfs_encode_fh with the key. > > but btrfs_encode_fh does typecasting the key to btrfs_fid which is > > bigger size than cleancache_filekey''s one so it should not access > > fields beyond cleancache_get_key. > > > > I think some file systems use extend fid so in there, this problem > can > > happen. I don''t know why we can''t fin...
2013 Oct 16
3
trivial cleanups
Hi gang, Here''s some trivial cleanups that I''ve built up while reading through the code. They''ve been run through xfstests -g quick. - z -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html