ovl: temporarily disable appending lowedirs
authorAmir Goldstein <amir73il@gmail.com>
Sat, 14 Oct 2023 19:30:04 +0000 (22:30 +0300)
committerAmir Goldstein <amir73il@gmail.com>
Sat, 14 Oct 2023 19:42:45 +0000 (22:42 +0300)
commitbeae836e9c61ee039e367a94b14f7fea08f0ad4c
treebbaa38eb3bcba0794cd33ca1ae6b2bc19f40983b
parent32db510708507f6133f496ff385cbd841d8f9098
ovl: temporarily disable appending lowedirs

Kernel v6.5 converted overlayfs to new mount api.
As an added bonus, it also added a feature to allow appending lowerdirs
using lowerdir=:/lower2,lowerdir=::/data3 syntax.

This new syntax has raised some concerns regarding escaping of colons.
We decided to try and disable this syntax, which hasn't been in the wild
for so long and introduce it again in 6.7 using explicit mount options
lowerdir+=/lower2,datadir+=/data3.

Suggested-by: Miklos Szeredi <miklos@szeredi.hu>
Link: https://lore.kernel.org/r/CAJfpegsr3A4YgF2YBevWa6n3=AcP7hNndG6EPMu3ncvV-AM71A@mail.gmail.com/
Fixes: b36a5780cb44 ("ovl: modify layer parameter parsing")
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
fs/overlayfs/params.c