On Tue, Apr 16, 2013 at 07:26:46PM +0100, David Howells wrote: > Supply an accessor function for getting the private data from the parent > proc_dir_entry struct of the proc_dir_entry struct associated with an inode. > > ReiserFS, for instance, stores the super_block pointer in the proc directory > it makes for that super_block, and a pointer to the respective seq_file show > function in each of the proc files in that directory. > > This allows a reduction in the number of file_operations structs, open > functions and seq_operations structs required. The problem otherwise is that > each show function requires two pieces of data but only has storage for one > per PDE (and this has no release function). > > Signed-off-by: David Howells <[email protected]> > cc: Jerry Chuang <[email protected]> > cc: Mauro Carvalho Chehab <[email protected]> > cc: Maxim Mikityanskiy <[email protected]> > cc: YAMANE Toshiaki <[email protected]> > cc: [email protected] > cc: [email protected] > cc: [email protected]
Acked-by: Greg Kroah-Hartman <[email protected]> _______________________________________________ devel mailing list [email protected] http://driverdev.linuxdriverproject.org/mailman/listinfo/devel
