Commit ab2c1e42 authored by Pavel Emelyanov's avatar Pavel Emelyanov

proc_parse: Invert supported VMA check

It's for more natural adding of new else-if branch for aio.
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent f408bc03
...@@ -488,8 +488,11 @@ int parse_smaps(pid_t pid, struct vm_area_list *vma_area_list, bool use_map_file ...@@ -488,8 +488,11 @@ int parse_smaps(pid_t pid, struct vm_area_list *vma_area_list, bool use_map_file
goto err; goto err;
} }
if (!S_ISREG(st_buf->st_mode) && if (S_ISREG(st_buf->st_mode))
!(S_ISCHR(st_buf->st_mode) && st_buf->st_rdev == DEVZERO)) { /* regular file mapping -- supported */;
else if (S_ISCHR(st_buf->st_mode) && (st_buf->st_rdev == DEVZERO))
/* devzero mapping -- also makes sense */;
else {
pr_err("Can't handle non-regular mapping on %d's map %#lx\n", pid, start); pr_err("Can't handle non-regular mapping on %d's map %#lx\n", pid, start);
goto err; goto err;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment