Skip to content

Commit

Permalink
tools/vm/page_owner: increase temporary buffer size
Browse files Browse the repository at this point in the history
Page owner will be changed to store more deep stacktrace so current
temporary buffer size isn't enough.  Increase it.

Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Joonsoo Kim <[email protected]>
Acked-by: Vlastimil Babka <[email protected]>
Cc: Mel Gorman <[email protected]>
Cc: Minchan Kim <[email protected]>
Cc: Alexander Potapenko <[email protected]>
Cc: Hugh Dickins <[email protected]>
Cc: Michal Hocko <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
  • Loading branch information
JoonsooKim authored and torvalds committed Jul 26, 2016
1 parent a9627bc commit 3713767
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions tools/vm/page_owner_sort.c
Original file line number Diff line number Diff line change
Expand Up @@ -79,12 +79,12 @@ static void add_list(char *buf, int len)
}
}

#define BUF_SIZE 1024
#define BUF_SIZE (128 * 1024)

int main(int argc, char **argv)
{
FILE *fin, *fout;
char buf[BUF_SIZE];
char *buf;
int ret, i, count;
struct block_list *list2;
struct stat st;
Expand All @@ -107,6 +107,11 @@ int main(int argc, char **argv)
max_size = st.st_size / 100; /* hack ... */

list = malloc(max_size * sizeof(*list));
buf = malloc(BUF_SIZE);
if (!list || !buf) {
printf("Out of memory\n");
exit(1);
}

for ( ; ; ) {
ret = read_block(buf, BUF_SIZE, fin);
Expand Down

0 comments on commit 3713767

Please sign in to comment.