Re: [PATCH] netfs: Use container_of() for offset casting

From: David Howells
Date: Wed May 18 2022 - 11:21:15 EST


David Laight <David.Laight@xxxxxxxxxx> 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