Re: [BUG] rfcomm

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Alon Bar-Lev <alon.barlev@...>
Cc: Dave Young <hidave.darkstar@...>, <linux-kernel@...>, <marcel@...>, <bluez-devel@...>
Date: Monday, February 11, 2008 - 6:48 pm

Hello Alon,

On Mon, Feb 11, 2008 at 05:57:54PM +0200, Alon Bar-Lev wrote:
[...]

If your compiler doesn't produce a code too different from mine, it
looks like cur in sysfs_get_dentry()...

	while (cur->s_parent != dentry->d_fsdata)
		cur = cur->s_parent;

... got NULL and dereferenced. Could you try the following (merely
tested by booting) patch? While not a fix, it could help pointing to
the right direction.

Regards,
Frederik


diff --git a/fs/sysfs/dir.c b/fs/sysfs/dir.c
index 4948d9b..90cdf0d 100644
--- a/fs/sysfs/dir.c
+++ b/fs/sysfs/dir.c
@@ -106,8 +106,11 @@ struct dentry *sysfs_get_dentry(struct sysfs_dirent *sd)
 
 		/* find the first ancestor which hasn't been looked up */
 		cur = sd;
-		while (cur->s_parent != dentry->d_fsdata)
+		while (cur->s_parent != dentry->d_fsdata) {
 			cur = cur->s_parent;
+			if (!cur)
+				return ERR_PTR(-ENOENT);
+		}
 
 		/* look it up */
 		parent = dentry;
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[BUG] rfcomm], Alon Bar-Lev, (Tue Oct 23, 1:50 pm)
Re: [Bluez-devel] [BUG] rfcomm], Dave Young, (Mon Nov 5, 1:08 am)
Re: [Bluez-devel] [BUG] rfcomm], Alon Bar-Lev, (Mon Nov 5, 11:46 am)
Re: [Bluez-devel] [BUG] rfcomm], Dave Young, (Mon Nov 5, 9:48 pm)
Re: [Bluez-devel] [BUG] rfcomm], Dave Young, (Mon Nov 5, 10:49 pm)
Re: [Bluez-devel] [BUG] rfcomm], Alon Bar-Lev, (Tue Nov 6, 1:49 am)
[BUG] rfcomm, Alon Bar-Lev, (Mon Feb 11, 11:57 am)
Re: [BUG] rfcomm, Andrew Morton, (Wed Feb 13, 3:58 am)
Re: [BUG] rfcomm, Dave Young, (Thu Feb 14, 11:28 pm)
Re: [BUG] rfcomm, Dave Young, (Fri Feb 15, 7:13 pm)
Re: [BUG] rfcomm, Alon Bar-Lev, (Sat Feb 16, 5:49 pm)
Re: [BUG] rfcomm, Dave Young, (Wed Feb 20, 6:36 am)
Re: [Bluez-devel] [BUG] rfcomm, Stefan Seyfried, (Wed Feb 20, 7:16 am)
Re: [BUG] rfcomm, Mark Lord, (Wed Feb 13, 12:58 pm)
Re: [BUG] rfcomm, Frederik Deweerdt, (Mon Feb 11, 6:48 pm)
Re: [BUG] rfcomm], Marcel Holtmann, (Tue Oct 23, 1:55 pm)
Re: [BUG] rfcomm], Jiri Kosina, (Tue Oct 23, 2:06 pm)
Re: [BUG] rfcomm], Marcel Holtmann, (Tue Oct 23, 2:25 pm)
Re: [BUG] rfcomm], Jiri Kosina, (Tue Oct 23, 2:28 pm)
Re: [BUG] rfcomm], Pavel Machek, (Wed Oct 24, 5:56 am)
Re: [BUG] rfcomm], Alon Bar-Lev, (Tue Oct 23, 2:27 pm)
Re: [BUG] rfcomm], Marcel Holtmann, (Tue Oct 23, 2:30 pm)
Re: [BUG] rfcomm], Alon Bar-Lev, (Tue Oct 23, 2:55 pm)
Re: [BUG] rfcomm], Cornelia Huck, (Wed Oct 24, 4:43 am)