Skip to content

Commit

Permalink
STOPSHIP: move sys.vdso reflector to allow "user" builds
Browse files Browse the repository at this point in the history
Modification of 96c77a7 to
remove restriction to userdebug and eng builds.  Rationalization
is the experiment will continue during public beta releases.

Test: manual, bionic-benchmarks --bionic_xml=vdso.xml
Bug: 70518189
Change-Id: I57e5cdc21569dd32377256d3962e1dc03385f7cb
  • Loading branch information
Mark Salyzyn committed Feb 7, 2018
1 parent f65fd5f commit 8d14003
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 17 deletions.
15 changes: 0 additions & 15 deletions init.common.diag.rc.userdebug
Original file line number Diff line number Diff line change
Expand Up @@ -136,18 +136,3 @@ on property:sys.logger.bluetooth=true
on property:sys.logger.bluetooth=false
setprop persist.service.bdroid.snooplog false
setprop persist.service.bdroid.fwsnoop false

# b/70518189 vDSO experiments
on property:sys.vdso=*
write /sys/module/vdso/parameters/enable_32 1
write /sys/module/vdso/parameters/enable_64 1

on property:sys.vdso=false
write /sys/module/vdso/parameters/enable_32 0
write /sys/module/vdso/parameters/enable_64 0

on property:sys.vdso=64
write /sys/module/vdso/parameters/enable_32 0

on property:sys.vdso=32
write /sys/module/vdso/parameters/enable_64 0
15 changes: 15 additions & 0 deletions init.common.rc
Original file line number Diff line number Diff line change
Expand Up @@ -865,3 +865,18 @@ service vendor.mid_sh /vendor/bin/init.mid.sh
on property:init.svc.zygote=restarting && property:sys.qcom.thermalcfg=/vendor/etc/thermal-engine-vr.conf
setprop sys.qcom.thermalcfg "/vendor/etc/thermal-engine.conf"
restart vendor.thermal-engine

# b/70518189 vDSO experiments
on property:sys.vdso=*
write /sys/module/vdso/parameters/enable_32 1
write /sys/module/vdso/parameters/enable_64 1

on property:sys.vdso=false
write /sys/module/vdso/parameters/enable_32 0
write /sys/module/vdso/parameters/enable_64 0

on property:sys.vdso=64
write /sys/module/vdso/parameters/enable_32 0

on property:sys.vdso=32
write /sys/module/vdso/parameters/enable_64 0
2 changes: 0 additions & 2 deletions sepolicy/init.te
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,4 @@ allow init userdata_block_device:blk_file { write };
allow init persist_block_device:lnk_file relabelto;

# b/70518189 vDSO experiments
userdebug_or_eng(`
allow init sysfs_vdso:file w_file_perms;
')

0 comments on commit 8d14003

Please sign in to comment.