mbox series

[v2,0/2] ovl: port to new mount api & updated layer parsing

Message ID 20230605-fs-overlayfs-mount_api-v2-0-3da91c97e0c0@kernel.org (mailing list archive)
Headers show
Series ovl: port to new mount api & updated layer parsing | expand

Message

Christian Brauner June 9, 2023, 3:41 p.m. UTC
Hey everyone,

This ports overlayfs to the new mount api and modifies layer parsing to
allow for additive layer specification via fsconfig().

I'm not sure if I need to rebase the changes on top of Amir's lazy
lookup. If so, please let me know!

Christian

---
Changes in v2:
- Split into two patches. First patch ports to new mount api without changing
  layer parsing. Second patch implements new layer parsing.
- Move layer parsing into a separate file.
- Link to v1: https://lore.kernel.org/r/20230605-fs-overlayfs-mount_api-v1-1-a8d78c3fbeaf@kernel.org

---



---
base-commit: 9561de3a55bed6bdd44a12820ba81ec416e705a7
change-id: 20230605-fs-overlayfs-mount_api-20ea8b04eff4

Comments

Amir Goldstein June 9, 2023, 7:30 p.m. UTC | #1
On Fri, Jun 9, 2023 at 6:42 PM Christian Brauner <brauner@kernel.org> wrote:
>
> Hey everyone,
>
> This ports overlayfs to the new mount api and modifies layer parsing to
> allow for additive layer specification via fsconfig().
>
> I'm not sure if I need to rebase the changes on top of Amir's lazy
> lookup. If so, please let me know!

Yes, please.

I look at the conflicts and they don't look so bad.
I think only need to figure out numlowerdata during parsing
which should be pretty easy and then the entire wacky loop
to figure out numlowerdata in ovl_get_lowerstack() can be nuked.
all the rest stays the same.

Thanks,
Amir.