fs: cleanup slight list_entry abuse
[firefly-linux-kernel-4.4.55.git] / fs / jffs2 / os-linux.h
index d200a9b8fd5efc86e71113bcb8090d0c87674a90..824e61ede465fd6ec4c433785dcdfb2da96dc848 100644 (file)
@@ -19,7 +19,7 @@
 struct kstatfs;
 struct kvec;
 
-#define JFFS2_INODE_INFO(i) (list_entry(i, struct jffs2_inode_info, vfs_inode))
+#define JFFS2_INODE_INFO(i) (container_of(i, struct jffs2_inode_info, vfs_inode))
 #define OFNI_EDONI_2SFFJ(f)  (&(f)->vfs_inode)
 #define JFFS2_SB_INFO(sb) (sb->s_fs_info)
 #define OFNI_BS_2SFFJ(c)  ((struct super_block *)c->os_priv)