dumpstate: dump cma information into bugreport am: 6ea9513a0d

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15083602

Change-Id: I493e2a42003f6dbb5fdb8a9a63ffd0ff91752fc4
This commit is contained in:
Minchan Kim 2021-06-24 02:18:49 +00:00 committed by Automerger Merge Worker
commit 5e2473d15d

View file

@ -760,6 +760,16 @@ void DumpstateDevice::dumpMemorySection(int fd) {
DumpFileToFd(fd, "dmabuf info", "/d/dma_buf/bufinfo"); DumpFileToFd(fd, "dmabuf info", "/d/dma_buf/bufinfo");
DumpFileToFd(fd, "Page Pinner - longterm pin", "/sys/kernel/debug/page_pinner/longterm_pinner"); DumpFileToFd(fd, "Page Pinner - longterm pin", "/sys/kernel/debug/page_pinner/longterm_pinner");
DumpFileToFd(fd, "Page Pinner - alloc_contig_failed", "/sys/kernel/debug/page_pinner/alloc_contig_failed"); DumpFileToFd(fd, "Page Pinner - alloc_contig_failed", "/sys/kernel/debug/page_pinner/alloc_contig_failed");
RunCommandToFd(fd, "Pixel CMA stat", {"/vendor/bin/sh", "-c",
"for d in $(ls -d /sys/kernel/pixel_stat/mm/cma/*); do "
"if [ -f $d ]; then "
"echo --- $d; cat $d; "
"else "
"for f in $(ls $d); do "
"echo --- $d/$f; cat $d/$f; "
"done; "
"fi; "
"done"});
} }
static void DumpF2FS(int fd) { static void DumpF2FS(int fd) {