Fix permissions for dp_hotplug_error_code sysfs node
DisplayPort kernel driver passes error code/status to hardware composer via the dp_hotplug_error_code sysfs file. When HWC receives/consumes the error, it will write "0" into that file to reset the error code. So this file must be readable and writable by the HWC code running with "system" user/group permissions. Previously we used to set the ownership to system:system, but in order to be more consistent with the rest of sysfs files in that directory, we can use root:graphics instead with permissions 0664. HWC runs under the "graphics" group, so this should allow HWC write access. Bug: 324953626 Test: checked permissions of dp_hotplug_error_code sysfs Change-Id: Idf65acc12d158a78565c41f4e2aea24362e2cdff
This commit is contained in:
parent
57df3553b6
commit
b5769ac1f1
2 changed files with 2 additions and 2 deletions
|
@ -681,8 +681,6 @@ on fs
|
||||||
chown system system /sys/class/dqe0/atc/gain_limit
|
chown system system /sys/class/dqe0/atc/gain_limit
|
||||||
chown system system /sys/class/dqe0/atc/lt_calc_ab_shift
|
chown system system /sys/class/dqe0/atc/lt_calc_ab_shift
|
||||||
|
|
||||||
chown system system /sys/devices/platform/110f0000.drmdp/drm-displayport/dp_hotplug_error_code
|
|
||||||
|
|
||||||
chown system system /sys/devices/platform/19470000.drmdecon/early_wakeup
|
chown system system /sys/devices/platform/19470000.drmdecon/early_wakeup
|
||||||
chmod 0660 /sys/devices/platform/19470000.drmdecon/early_wakeup
|
chmod 0660 /sys/devices/platform/19470000.drmdecon/early_wakeup
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,7 @@ on post-fs
|
||||||
chown root system /sys/devices/platform/10cb0000.hsi2c/i2c-11/11-0025/usb_limit_sink_enable
|
chown root system /sys/devices/platform/10cb0000.hsi2c/i2c-11/11-0025/usb_limit_sink_enable
|
||||||
chown root system /sys/devices/platform/10cb0000.hsi2c/i2c-11/11-0025/usb_limit_source_enable
|
chown root system /sys/devices/platform/10cb0000.hsi2c/i2c-11/11-0025/usb_limit_source_enable
|
||||||
chown root system /sys/devices/platform/10cb0000.hsi2c/i2c-11/11-0025/update_sdp_enum_timeout
|
chown root system /sys/devices/platform/10cb0000.hsi2c/i2c-11/11-0025/update_sdp_enum_timeout
|
||||||
|
chown root graphics /sys/devices/platform/110f0000.drmdp/drm-displayport/dp_hotplug_error_code
|
||||||
chown root system /sys/devices/platform/110f0000.drmdp/drm-displayport/hpd
|
chown root system /sys/devices/platform/110f0000.drmdp/drm-displayport/hpd
|
||||||
chown root system /sys/devices/platform/110f0000.drmdp/drm-displayport/irq_hpd
|
chown root system /sys/devices/platform/110f0000.drmdp/drm-displayport/irq_hpd
|
||||||
chown root system /sys/devices/platform/110f0000.drmdp/drm-displayport/orientation
|
chown root system /sys/devices/platform/110f0000.drmdp/drm-displayport/orientation
|
||||||
|
@ -40,6 +41,7 @@ on post-fs
|
||||||
chmod 664 /sys/devices/platform/10cb0000.hsi2c/i2c-11/11-0025/usb_limit_sink_enable
|
chmod 664 /sys/devices/platform/10cb0000.hsi2c/i2c-11/11-0025/usb_limit_sink_enable
|
||||||
chmod 664 /sys/devices/platform/10cb0000.hsi2c/i2c-11/11-0025/usb_limit_source_enable
|
chmod 664 /sys/devices/platform/10cb0000.hsi2c/i2c-11/11-0025/usb_limit_source_enable
|
||||||
chmod 664 /sys/devices/platform/10cb0000.hsi2c/i2c-11/11-0025/update_sdp_enum_timeout
|
chmod 664 /sys/devices/platform/10cb0000.hsi2c/i2c-11/11-0025/update_sdp_enum_timeout
|
||||||
|
chmod 664 /sys/devices/platform/110f0000.drmdp/drm-displayport/dp_hotplug_error_code
|
||||||
chmod 664 /sys/devices/platform/110f0000.drmdp/drm-displayport/hpd
|
chmod 664 /sys/devices/platform/110f0000.drmdp/drm-displayport/hpd
|
||||||
chmod 664 /sys/devices/platform/110f0000.drmdp/drm-displayport/irq_hpd
|
chmod 664 /sys/devices/platform/110f0000.drmdp/drm-displayport/irq_hpd
|
||||||
chmod 664 /sys/devices/platform/110f0000.drmdp/drm-displayport/orientation
|
chmod 664 /sys/devices/platform/110f0000.drmdp/drm-displayport/orientation
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue