Re: fsnotify & sysfs

From: Greg KH
Date: Sun Dec 12 2010 - 11:46:35 EST


On Sun, Dec 12, 2010 at 01:42:47PM +0100, Rodolfo Giometti wrote:
> Hello,
>
> I know that a sysfs file may be pollable but I'm asking to myself how
> it could be difficult adding notifying support also.
>
> Maybe adding a call to the fsnotify subsystem within the
> sysfs_notify() function as follow can do the trick?

Perhaps, does that work?

> However my problem is how to get the struct dentry pointer needed by
> fsnotify_change() related to the struct sysfs_dirent pointer passed to
> sysfs_notify(). :(

Yup, that's a problem :(

> Can you please give me any advice about to solve it?
>
> Another question: in file linux/fs/sysfs/file.c I see:
>
> #include <linux/fsnotify.h>
>
> but none of its functions are called into file.c... maybe it's a
> mistake?

Possibly, but look at the patch that added that line, perhaps it was put
there for a reason.

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/