buflen = vfs_getxattr(dentry, key, NULL, 0);
if (buflen <= 0)
buflen = vfs_getxattr(dentry, key, NULL, 0);
if (buflen <= 0)
- error = vfs_getxattr(dentry, key, *buf, buflen);
- if (error < 0)
- return error;
- return buflen;
+ return vfs_getxattr(dentry, key, *buf, buflen);
{
struct inode *inode = dp->d_inode;
int (*fsync) (struct file *, struct dentry *, int);
{
struct inode *inode = dp->d_inode;
int (*fsync) (struct file *, struct dentry *, int);