On 06/27/2012 03:01 PM, Cyrill Gorcunov wrote: > This patch brings ability to plugin auxiliary fdinfo providers. > For example in further patches eventfd, evenpoll and fsnotify > will print out information associated with files. > > This feature is CONFIG_CHECKPOINT_RESTORE guarded to eliminate > overhead for those who don't need it at all (this > unfortunately makes patch bigger than I wanted). > > Signed-off-by: Cyrill Gorcunov <gorcunov@xxxxxxxxxx> > CC: Al Viro <viro@xxxxxxxxxxxxxxxxxx> > CC: Alexey Dobriyan <adobriyan@xxxxxxxxx> > CC: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> > CC: Pavel Emelyanov <xemul@xxxxxxxxxxxxx> > CC: James Bottomley <jbottomley@xxxxxxxxxxxxx> > --- > fs/proc/fd.c | 208 ++++++++++++++++++++++++++++++++++++++++++++++++ > include/linux/proc_fs.h | 28 ++++++ > 2 files changed, 236 insertions(+) How about introducing one more file_operations member and call it in the seq_show() (if exists)? Only inotify, eventfd and eventpoll will implement one. This will allow to avoid all this complexity with drivers. -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html