lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <Y4A3tmISFIR7ERfE@ZenIV> Date: Fri, 25 Nov 2022 03:34:14 +0000 From: Al Viro <viro@...iv.linux.org.uk> To: Matthew Wilcox <willy@...radead.org> Cc: Jeff Layton <jlayton@...nel.org>, Eric Van Hensbergen <ericvh@...il.com>, Latchesar Ionkov <lucho@...kov.net>, Dominique Martinet <asmadeus@...ewreck.org>, Christian Schoenebeck <linux_oss@...debyte.com>, David Howells <dhowells@...hat.com>, Marc Dionne <marc.dionne@...istor.com>, Xiubo Li <xiubli@...hat.com>, Ilya Dryomov <idryomov@...il.com>, Steve French <sfrench@...ba.org>, Paulo Alcantara <pc@....nz>, Ronnie Sahlberg <lsahlber@...hat.com>, Shyam Prasad N <sprasad@...rosoft.com>, Tom Talpey <tom@...pey.com>, Christine Caulfield <ccaulfie@...hat.com>, David Teigland <teigland@...hat.com>, Chuck Lever <chuck.lever@...cle.com>, Miklos Szeredi <miklos@...redi.hu>, Bob Peterson <rpeterso@...hat.com>, Andreas Gruenbacher <agruenba@...hat.com>, Namjae Jeon <linkinjeon@...nel.org>, Sergey Senozhatsky <senozhatsky@...omium.org>, Trond Myklebust <trond.myklebust@...merspace.com>, Anna Schumaker <anna@...nel.org>, Mark Fasheh <mark@...heh.com>, Joel Becker <jlbec@...lplan.org>, Joseph Qi <joseph.qi@...ux.alibaba.com>, Mike Marshall <hubcap@...ibond.com>, Martin Brandenburg <martin@...ibond.com>, "Darrick J. Wong" <djwong@...nel.org>, hch@....de, linux-kernel@...r.kernel.org, v9fs-developer@...ts.sourceforge.net, linux-afs@...ts.infradead.org, linux-fsdevel@...r.kernel.org, ceph-devel@...r.kernel.org, linux-cifs@...r.kernel.org, samba-technical@...ts.samba.org, cluster-devel@...hat.com, linux-nfs@...r.kernel.org, ocfs2-devel@....oracle.com, devel@...ts.orangefs.org, linux-xfs@...r.kernel.org Subject: Re: [PATCH] filelock: move file locking definitions to separate header file On Tue, Nov 22, 2022 at 03:51:31AM +0000, Matthew Wilcox wrote: > On Sun, Nov 20, 2022 at 03:59:57PM -0500, Jeff Layton wrote: > > Move the file locking definitions to a new header file, and add the > > appropriate #include directives to the source files that need them. By > > doing this we trim down fs.h a bit and limit the amount of rebuilding > > that has to be done when we make changes to the file locking APIs. > > I'm in favour of this in general, but I think there's a few implicit > includes. Can you create a test.c that only #include > <linnux/filelock.h> and see if there's anything missing? > > > + wait_queue_head_t fl_wait; > > + struct file *fl_file; > > These two seem undefined at this point. > > > + struct fasync_struct * fl_fasync; /* for lease break notifications */ > > Likewise. #include <linux/wait.h> struct file; struct fasync_struct;
Powered by blists - more mailing lists