From cbe4abfd373a3709435b77a8274700cf4fcb3ab0 Mon Sep 17 00:00:00 2001 From: Midas Chien Date: Fri, 22 Sep 2023 06:58:30 +0000 Subject: [PATCH 1/2] Grant HWComposer access to DRM module debug file Change DRM debug file SELinux type to sysfs_display to allow HWComposer to access it. Bug: 301599195 Test: ls -Z to check selinux type Test: check HWC can access it Change-Id: If4e09f5f2d2e6a1d4cf4f55c6680a7af3018f89d --- display/sepolicy/genfs_contexts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/display/sepolicy/genfs_contexts b/display/sepolicy/genfs_contexts index 9eaf5fb..7c46278 100644 --- a/display/sepolicy/genfs_contexts +++ b/display/sepolicy/genfs_contexts @@ -1,3 +1,3 @@ genfscon debugfs /dri/0/crtc- u:object_r:vendor_dri_debugfs:s0 - +genfscon sysfs /module/drm/parameters/debug u:object_r:sysfs_display:s0 From abd6ff48090e609481e942432d0fa12a34d6c141 Mon Sep 17 00:00:00 2001 From: jonerlin Date: Wed, 13 Sep 2023 22:05:18 +0800 Subject: [PATCH 2/2] collect bt activities log files dump to bugreport Bug: 299800496 Test: perfrom BLE scan, connect bt devices and trigger bugreport Change-Id: Ic6e461f06fa4753c71000dabd331c6aca829710a --- bcmbt/dump/dump_bcmbt.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bcmbt/dump/dump_bcmbt.cpp b/bcmbt/dump/dump_bcmbt.cpp index 91dd7fa..0135198 100644 --- a/bcmbt/dump/dump_bcmbt.cpp +++ b/bcmbt/dump/dump_bcmbt.cpp @@ -17,11 +17,13 @@ //#include #include +#define BCMBT_ACTIVITY_LOG_DIRECTORY "/data/vendor/bluetooth" #define BCMBT_SNOOP_LOG_DIRECTORY "/data/vendor/bluetooth" #define BCMBT_FW_LOG_DIRECTORY "/data/vendor/ssrdump/coredump" #define BCMBT_SNOOP_LOG_PREFIX "btsnoop_hci_vnd" #define BCMBT_FW_DUMP_LOG_PREFIX "coredump_bt_socdump_" #define BCMBT_CHRE_DUMP_LOG_PREFIX "coredump_bt_chredump_" +#define BCMBT_ACTIVITY_LOG_PREFIX "bt_activity_" int main() { std::string outputDir = concatenatePath(BUGREPORT_PACKING_DIR, "bcmbt"); @@ -33,5 +35,6 @@ int main() { dumpLogs(BCMBT_SNOOP_LOG_DIRECTORY, outputDir.c_str(), 2, BCMBT_SNOOP_LOG_PREFIX); dumpLogs(BCMBT_FW_LOG_DIRECTORY, outputDir.c_str(), 10, BCMBT_FW_DUMP_LOG_PREFIX); dumpLogs(BCMBT_FW_LOG_DIRECTORY, outputDir.c_str(), 10, BCMBT_CHRE_DUMP_LOG_PREFIX); + dumpLogs(BCMBT_ACTIVITY_LOG_DIRECTORY, outputDir.c_str(), 10, BCMBT_ACTIVITY_LOG_PREFIX); return 0; }