On Sat, Feb 03, 2007 at 08:51:36AM +0000, Christoph Hellwig wrote: > On Sat, Feb 03, 2007 at 12:33:59AM -0500, J. Bruce Fields wrote: > > + */ > > +int vfs_lock_file(struct file *filp, unsigned int cmd, struct file_lock *fl) > > +{ > > + if (filp->f_op && filp->f_op->lock) > > + return filp->f_op->lock(filp, cmd, fl); > > + else > > + return posix_lock_file(filp, fl); > > +} > > +EXPORT_SYMBOL(vfs_lock_file); > > _GPL please (and same for the last patch) Any particular reason? It seems like this is a function that would be exactly the sort of thing to be publically exported. I know it's not a popular opinion around here, but I think that the GPL exports should be primarily for things that aren't intended to be used by normal modules. It seems to me that people pushing for everything to be marked GPL are trying to get a backdoor enforcement of their own dislike of proprietary kernel modules in spite of Linus' known stance on the issue. I hope this doesn't start a flamewar, but I do want to bring up this even if many people don't want to hear it. I'm sure I'm not the only one with this stance on it. Brad Boyer flar@xxxxxxxxxxxxx - 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