Revert "mm, page_owner: record time and pid"

This reverts commit ea0195f3fc.

Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
This commit is contained in:
UtsavBalar1231 2022-04-26 21:20:44 +05:30 committed by spakkkk
parent 90fae99265
commit 4b5037851b

View File

@ -10,8 +10,6 @@
#include <linux/migrate.h> #include <linux/migrate.h>
#include <linux/stackdepot.h> #include <linux/stackdepot.h>
#include <linux/seq_file.h> #include <linux/seq_file.h>
#include <linux/sched.h>
#include <linux/sched/clock.h>
#include "internal.h" #include "internal.h"
@ -26,8 +24,6 @@ struct page_owner {
short last_migrate_reason; short last_migrate_reason;
gfp_t gfp_mask; gfp_t gfp_mask;
depot_stack_handle_t handle; depot_stack_handle_t handle;
int pid;
u64 ts_nsec;
}; };
static bool page_owner_disabled = static bool page_owner_disabled =
@ -187,8 +183,6 @@ static inline void __set_page_owner_handle(struct page_ext *page_ext,
page_owner->order = order; page_owner->order = order;
page_owner->gfp_mask = gfp_mask; page_owner->gfp_mask = gfp_mask;
page_owner->last_migrate_reason = -1; page_owner->last_migrate_reason = -1;
page_owner->pid = current->pid;
page_owner->ts_nsec = local_clock();
__set_bit(PAGE_EXT_OWNER, &page_ext->flags); __set_bit(PAGE_EXT_OWNER, &page_ext->flags);
} }
@ -249,8 +243,6 @@ void __copy_page_owner(struct page *oldpage, struct page *newpage)
new_page_owner->last_migrate_reason = new_page_owner->last_migrate_reason =
old_page_owner->last_migrate_reason; old_page_owner->last_migrate_reason;
new_page_owner->handle = old_page_owner->handle; new_page_owner->handle = old_page_owner->handle;
new_page_owner->pid = old_page_owner->pid;
new_page_owner->ts_nsec = old_page_owner->ts_nsec;
/* /*
* We don't clear the bit on the oldpage as it's going to be freed * We don't clear the bit on the oldpage as it's going to be freed
@ -369,10 +361,9 @@ print_page_owner(char __user *buf, size_t count, unsigned long pfn,
return -ENOMEM; return -ENOMEM;
ret = snprintf(kbuf, count, ret = snprintf(kbuf, count,
"Page allocated via order %u, mask %#x(%pGg), pid %d, ts %llu ns\n", "Page allocated via order %u, mask %#x(%pGg)\n",
page_owner->order, page_owner->gfp_mask, page_owner->order, page_owner->gfp_mask,
&page_owner->gfp_mask, page_owner->pid, &page_owner->gfp_mask);
page_owner->ts_nsec);
if (ret >= count) if (ret >= count)
goto err; goto err;
@ -455,9 +446,8 @@ void __dump_page_owner(struct page *page)
} }
depot_fetch_stack(handle, &trace); depot_fetch_stack(handle, &trace);
pr_alert("page allocated via order %u, migratetype %s, gfp_mask %#x(%pGg), pid %d, ts %llu ns\n", pr_alert("page allocated via order %u, migratetype %s, gfp_mask %#x(%pGg)\n",
page_owner->order, migratetype_names[mt], gfp_mask, &gfp_mask, page_owner->order, migratetype_names[mt], gfp_mask, &gfp_mask);
page_owner->pid, page_owner->ts_nsec);
print_stack_trace(&trace, 0); print_stack_trace(&trace, 0);
if (page_owner->last_migrate_reason != -1) if (page_owner->last_migrate_reason != -1)