From 2d4dda591d708ad8e3c82a557452d963c8a2467b Mon Sep 17 00:00:00 2001
From: Wang Han <416810799@qq.com>
Date: Sat, 18 Aug 2018 19:58:13 +0800
Subject: [PATCH] msm8953-common: ueventd: Don't modify permissions of
 /dev/hw_random

This addresses an underlying problem since /dev/hw_random is used. The
issue is that EntropyMixer, which runs in system_server, needs to read
from /dev/hw_random, but thanks to our qualcomm ueventd, EntropyMixer
can never accress this node, resulting in warnings like this:

W EntropyMixer: Failed to add HW RNG output to entropy pool
W EntropyMixer: java.io.FileNotFoundException: /dev/hw_random (Permission denied)

AOSP ueventd handles this well, so just remove this line to get things
back to stage. This issue was never exposed because Google derps the
logging here, which is already fixed on Pie.

https://android.googlesource.com/platform/frameworks/base/+/c78a463e875d91eae2cf256042fd99d130217c38

Change-Id: I42c9aaa8f57306536e51c0a17febad57a5a77581
---
 rootdir/ueventd.qcom.rc | 1 -
 1 file changed, 1 deletion(-)

diff --git a/rootdir/ueventd.qcom.rc b/rootdir/ueventd.qcom.rc
index 7d05a44..4a4e1e7 100644
--- a/rootdir/ueventd.qcom.rc
+++ b/rootdir/ueventd.qcom.rc
@@ -149,7 +149,6 @@
 /dev/msm_vidc_dec_sec     0660   system     audio
 /dev/msm_vidc_enc         0660   system     audio
 /dev/msm_rotator          0660   system     system
-/dev/hw_random            0600   root       root
 /dev/sdsprpc-smd          0660   system     system
 
 #permissions for audio
-- 
GitLab