From 70b9383b977bd57b260dca8f9b7b02fbd6acf6ea Mon Sep 17 00:00:00 2001 From: Thurston Dang Date: Sat, 22 Jan 2022 23:16:58 +0000 Subject: [PATCH] Backport 'Set /dev/sg1 permissions in ueventd.rc' to P22 ... 'This way we don't need to guess when we need to chown.' This is Tri's change to init.gs101.rc (http://go/a-g/15447093), applied to init..rc. Under some circumstances (see bug), storageproxyd needs to access /dev/sg1 but doesn't have permission, leading to other apps blocking on storage. Bug: 214910469 Test: Check that steps b/214910469#comment76 no longer gets stuck Change-Id: I9e4133b6bb9ffab1e0044a16b3582436ccf5dd44 --- conf/init.gs201.rc | 1 - conf/ueventd.gs201.rc | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc index fce0b756..4bf22b38 100644 --- a/conf/init.gs201.rc +++ b/conf/init.gs201.rc @@ -751,7 +751,6 @@ on post-fs-data symlink /mnt/vendor/persist/ss /data/vendor/ss/persist chown root system /data/vendor/ss/persist chmod 0770 /data/vendor/ss/persist - chown system system /dev/sg1 restart storageproxyd diff --git a/conf/ueventd.gs201.rc b/conf/ueventd.gs201.rc index ab3126b8..b894ea32 100644 --- a/conf/ueventd.gs201.rc +++ b/conf/ueventd.gs201.rc @@ -162,6 +162,9 @@ /dev/trusty-ipc-dev0 0660 system drmrpc /dev/trusty-log0 0660 system system +# RPMB +/dev/sg1 0660 system system + # Citadel /dev/gsc0 0660 hsm hsm