diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc index 2fa52ade..1952f1c5 100644 --- a/conf/init.gs101.rc +++ b/conf/init.gs101.rc @@ -62,6 +62,10 @@ on init write /sys/block/zram0/comp_algorithm lz77eh write /proc/sys/vm/page-cluster 0 + # Page Pinner dumping at bugreport + chown system system /sys/kernel/debug/page_pinner/longterm_pinner + chown system system /sys/kernel/debug/page_pinner/alloc_contig_failed + # Some user code relies on ro.boot.hardware.revision setprop ro.boot.hardware.revision ${ro.revision} diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp index a14b7891..8a2b0ed3 100644 --- a/dumpstate/DumpstateDevice.cpp +++ b/dumpstate/DumpstateDevice.cpp @@ -697,6 +697,8 @@ void DumpstateDevice::dumpMemorySection(int fd) { "fi; " "done"}); 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 - alloc_contig_failed", "/sys/kernel/debug/page_pinner/alloc_contig_failed"); } static void DumpF2FS(int fd) {