idmapped-mounts: refactor helpers
authorChristian Brauner <christian.brauner@ubuntu.com>
Sat, 14 Aug 2021 10:48:02 +0000 (12:48 +0200)
committerEryu Guan <guaneryu@gmail.com>
Sun, 22 Aug 2021 11:51:37 +0000 (19:51 +0800)
commitdfbbbe0de60d1bd96dc06e643d4964f640482a51
tree2f2fe81ab791bee5b10e06290f8ad1ee413f2c24
parenta1067602eff303b6a562e36cf56878185f3a363d
idmapped-mounts: refactor helpers

Make all userns creation helpers share a commond codebase and move a
bunch of code into utils.{c,h}. This simplifies a bunch of things and
makes it easier to create nested user namespaces in follow up patches.

Cc: fstests@vger.kernel.org
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
src/idmapped-mounts/mount-idmapped.c
src/idmapped-mounts/utils.c
src/idmapped-mounts/utils.h