All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC][PATCH 0/2] ovl: make room to store state flags in dentry
@ 2017-03-21 16:16 Amir Goldstein
  2017-03-21 16:16 ` [RFC][PATCH 1/2] ovl: store path type " Amir Goldstein
  2017-03-21 16:16 ` [RFC][PATCH 2/2] ovl: cram opaque boolean into type flags Amir Goldstein
  0 siblings, 2 replies; 6+ messages in thread
From: Amir Goldstein @ 2017-03-21 16:16 UTC (permalink / raw)
  To: Miklos Szeredi; +Cc: linux-unionfs

Miklos,

This is a prep work I have done some time ago to make room
for some extra state flags on the dentry.

I converted the boolean opaque field to a flag as an example.

An example for more flags could be:
- this is a copy up file which needs to get st_ino from lower
- this is an O_TEMP copy up from open for read that needs to be
  linked to upper dir on open for write

Amir Goldstein (2):
  ovl: store path type in dentry
  ovl: cram opaque boolean into type flags

 fs/overlayfs/namei.c     | 10 ++++++----
 fs/overlayfs/overlayfs.h |  3 +++
 fs/overlayfs/ovl_entry.h |  4 +++-
 fs/overlayfs/super.c     |  1 +
 fs/overlayfs/util.c      | 25 +++++++++++++++----------
 5 files changed, 28 insertions(+), 15 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-03-28 20:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-21 16:16 [RFC][PATCH 0/2] ovl: make room to store state flags in dentry Amir Goldstein
2017-03-21 16:16 ` [RFC][PATCH 1/2] ovl: store path type " Amir Goldstein
2017-03-28 14:03   ` Miklos Szeredi
2017-03-28 16:59     ` Amir Goldstein
2017-03-28 20:13       ` Amir Goldstein
2017-03-21 16:16 ` [RFC][PATCH 2/2] ovl: cram opaque boolean into type flags Amir Goldstein

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.