Commit 0355f1d2 authored by Cyrill Gorcunov's avatar Cyrill Gorcunov

dump: Don't fail on dumping paths for anon shared mappings

Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@gmail.com>
parent c07a4b2c
...@@ -357,9 +357,7 @@ static int dump_task_mappings(pid_t pid, struct list_head *vma_area_list, struct ...@@ -357,9 +357,7 @@ static int dump_task_mappings(pid_t pid, struct list_head *vma_area_list, struct
pr_info_vma(vma_area); pr_info_vma(vma_area);
switch (vma->flags) { if (vma->flags & (MAP_SHARED | MAP_PRIVATE)) {
case MAP_SHARED:
case MAP_PRIVATE:
if ((vma->status & VMA_ANON_SHARED)) { if ((vma->status & VMA_ANON_SHARED)) {
struct shmem_entry e; struct shmem_entry e;
...@@ -390,11 +388,9 @@ static int dump_task_mappings(pid_t pid, struct list_head *vma_area_list, struct ...@@ -390,11 +388,9 @@ static int dump_task_mappings(pid_t pid, struct list_head *vma_area_list, struct
if (ret) if (ret)
goto err; goto err;
} }
break; } else {
default:
pr_panic("Unknown VMA (pid: %d)\n", pid); pr_panic("Unknown VMA (pid: %d)\n", pid);
goto err; goto err;
break;
} }
} }
......
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