[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20100811185128.GC645@bicker>
Date: Wed, 11 Aug 2010 20:51:28 +0200
From: Dan Carpenter <error27@...il.com>
To: eparis@...hat.com
Cc: linux-kernel@...r.kernel.org
Subject: re: fsnotify: pass both the vfsmount mark and inode mark
There is a NULL dereference introduced in ce8f76fb7320 "fsnotify: pass
both the vfsmount mark and inode mark"
143 static int send_to_group(struct inode *to_tell, struct vfsmount *mnt,
144 struct fsnotify_mark *inode_mark,
145 struct fsnotify_mark *vfsmount_mark,
146 __u32 mask, void *data,
147 int data_is, u32 cookie,
148 const unsigned char *file_name,
149 struct fsnotify_event **event)
150 {
151 struct fsnotify_group *group = inode_mark->group;
^^^^^^^^^^^^^^^^^^
inode_mark can be NULL.
152 __u32 inode_test_mask = (mask & ~FS_EVENT_ON_CHILD);
153 __u32 vfsmount_test_mask = (mask & ~FS_EVENT_ON_CHILD);
I'm not sure how to handle this.
regards,
dan carpenter
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists