]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
nsresourced: drop unneeded REMOVE_PHYSICAL flag for rm_rf()
authorMike Yuan <me@yhndnzj.com>
Wed, 11 Dec 2024 14:00:03 +0000 (15:00 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 11 Dec 2024 20:17:17 +0000 (05:17 +0900)
Even without REMOVE_PHYSICAL, rm_rf() permits cgroupfs.

src/nsresourced/userns-registry.c

index a77ebc589b9fb48acb3e1e6a960e63a7161c929b..d69348aae71916c18fa3816a352c0e558ffa864a 100644 (file)
@@ -567,7 +567,7 @@ static int userns_destroy_cgroup(uint64_t cgroup_id) {
 
         cgroup_fd = safe_close(cgroup_fd);
 
-        r = rm_rf_child(parent_fd, fname, REMOVE_ONLY_DIRECTORIES|REMOVE_PHYSICAL|REMOVE_CHMOD);
+        r = rm_rf_child(parent_fd, fname, REMOVE_ONLY_DIRECTORIES|REMOVE_CHMOD);
         if (r < 0)
                 log_debug_errno(r, "Failed to remove delegated cgroup %" PRIu64 ", ignoring: %m", cgroup_id);