On Fri, Jan 31, 2020 at 01:48:42PM +0000, David Howells wrote: > Omar Sandoval <osandov@xxxxxxxxxxx> wrote: > > > - int (*link) (struct dentry *,struct inode *,struct dentry *); > > + int (*link) (struct dentry *,struct inode *,struct dentry *, int); > > Can you make it unsigned int? > > David > For some reason, the linkat() syscall takes an int, but you're right, might as well make it an unsigned int in the VFS.