[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <2953403.1652887264@warthog.procyon.org.uk>
Date: Wed, 18 May 2022 16:21:04 +0100
From: David Howells <dhowells@...hat.com>
To: David Laight <David.Laight@...LAB.COM>
Cc: dhowells@...hat.com, Kees Cook <keescook@...omium.org>,
Jeff Layton <jlayton@...nel.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"linux-hardening@...r.kernel.org" <linux-hardening@...r.kernel.org>
Subject: Re: [PATCH] netfs: Use container_of() for offset casting
David Laight <David.Laight@...LAB.COM> wrote:
> Can't you just name the structure so it is:
>
> struct afs_vnode {
> struct netfs_i_c_pair {
> /* These must be contiguous */
> struct inode vfs_inode;
> struct netfs_i_context netfs_ctx;
> };
> ...
> };
No. C won't let you do that (the same thing has to be done in 9p, ceph as
well, and at some point hopefully cifs and nfs too).
David
Powered by blists - more mailing lists