Storage: clean up init.rc for storage
Bug: 311655524 Change-Id: Ic08d6cd42f90c2c6b697077d63fea6a2454f1cc1 Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
This commit is contained in:
parent
79938de33f
commit
911292ecca
1 changed files with 56 additions and 0 deletions
|
@ -1,3 +1,59 @@
|
|||
on property:ro.build.type=userdebug
|
||||
write /dev/sys/block/bootdevice/pixel/enable_pixel_ufs_logging 1
|
||||
chown system /dev/sg3
|
||||
|
||||
on default_storage_mode
|
||||
# F2FS
|
||||
write /dev/sys/fs/by-name/userdata/data_io_flag 8
|
||||
write /dev/sys/fs/by-name/userdata/node_io_flag 8
|
||||
|
||||
# Block
|
||||
write /dev/sys/block/by-name/rootdisk/queue/iostats 1
|
||||
write /dev/sys/block/by-name/rootdisk/queue/nr_requests 128
|
||||
|
||||
# UFS
|
||||
write /dev/sys/block/bootdevice/clkgate_enable 1
|
||||
|
||||
on init
|
||||
# Symlink /dev/sys/block/bootdevice
|
||||
wait /dev/block/platform/${ro.boot.boot_devices}
|
||||
symlink /dev/block/platform/${ro.boot.boot_devices} /dev/block/bootdevice
|
||||
symlink /sys/devices/platform/${ro.boot.boot_devices} /dev/sys/block/bootdevice
|
||||
|
||||
# F2FS
|
||||
write /dev/sys/fs/by-name/userdata/data_io_flag 56
|
||||
write /dev/sys/fs/by-name/userdata/node_io_flag 56
|
||||
|
||||
# Block
|
||||
write /dev/sys/block/by-name/rootdisk/queue/iostats 0
|
||||
write /sys/sys/block/by-name/rootdisk/queue/nr_requests 256
|
||||
|
||||
# UFS
|
||||
write /dev/sys/block/bootdevice/clkgate_enable 0
|
||||
|
||||
on property:sys.boot_completed=1
|
||||
# Health Storage HAL
|
||||
chown system system /dev/sys/block/bootdevice/manual_gc
|
||||
|
||||
# Pixelstats
|
||||
chown system system /dev/sys/block/bootdevice/slowio_read_cnt
|
||||
chown system system /dev/sys/block/bootdevice/slowio_sync_cnt
|
||||
chown system system /dev/sys/block/bootdevice/slowio_unmap_cnt
|
||||
chown system system /dev/sys/block/bootdevice/slowio_write_cnt
|
||||
|
||||
chown system system /dev/sys/fs/by-name/userdata/committed_atomic_block
|
||||
chown system system /dev/sys/fs/by-name/userdata/compr_new_inode
|
||||
chown system system /dev/sys/fs/by-name/userdata/compr_saved_block
|
||||
chown system system /dev/sys/fs/by-name/userdata/compr_written_block
|
||||
chown system system /dev/sys/fs/by-name/userdata/gc_reclaimed_segments
|
||||
chown system system /dev/sys/fs/by-name/userdata/gc_segment_mode
|
||||
chown system system /dev/sys/fs/by-name/userdata/peak_atomic_write
|
||||
chown system system /dev/sys/fs/by-name/userdata/revoked_atomic_block
|
||||
|
||||
trigger default_storage_mode
|
||||
|
||||
on charger
|
||||
trigger default_storage_mode
|
||||
|
||||
on property:ro.boot.mode=charger && property:init.svc.vendor.charger=running
|
||||
trigger default_storage_mode
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue