coda_venus_readdir(): use offsetof()
[firefly-linux-kernel-4.4.55.git] / fs / coda / dir.c
index cd5532398c15144ca4025cc358f4ec7c036f7d17..9d52897c1b6d86aca8bd2f620e4283f1a19a3a44 100644 (file)
@@ -449,8 +449,7 @@ static int coda_venus_readdir(struct file *coda_file, void *buf,
        struct file *host_file;
        struct dentry *de;
        struct venus_dirent *vdir;
-       unsigned long vdir_size =
-           (unsigned long)(&((struct venus_dirent *)0)->d_name);
+       unsigned long vdir_size = offsetof(struct venus_dirent, d_name);
        unsigned int type;
        struct qstr name;
        ino_t ino;