blob: 141f8f0feff247d92b4184fa5cb894ae6d4e17ee [file] [log] [blame]
Randall Huangcd8e6222023-08-07 15:25:03 +08001on property:ro.build.type=userdebug
2 write /dev/sys/block/bootdevice/pixel/enable_pixel_ufs_logging 1
Randall Huangc299df12023-10-13 17:06:46 +08003 chown system /dev/sg3
Jaegeuk Kim911292e2023-12-20 09:57:24 -08004
5on default_storage_mode
6 # F2FS
7 write /dev/sys/fs/by-name/userdata/data_io_flag 8
8 write /dev/sys/fs/by-name/userdata/node_io_flag 8
9
10 # Block
11 write /dev/sys/block/by-name/rootdisk/queue/iostats 1
12 write /dev/sys/block/by-name/rootdisk/queue/nr_requests 128
13
14 # UFS
15 write /dev/sys/block/bootdevice/clkgate_enable 1
16
17on init
18 # Symlink /dev/sys/block/bootdevice
19 wait /dev/block/platform/${ro.boot.boot_devices}
20 symlink /dev/block/platform/${ro.boot.boot_devices} /dev/block/bootdevice
21 symlink /sys/devices/platform/${ro.boot.boot_devices} /dev/sys/block/bootdevice
22
23 # F2FS
24 write /dev/sys/fs/by-name/userdata/data_io_flag 56
25 write /dev/sys/fs/by-name/userdata/node_io_flag 56
26
27 # Block
28 write /dev/sys/block/by-name/rootdisk/queue/iostats 0
29 write /sys/sys/block/by-name/rootdisk/queue/nr_requests 256
30
31 # UFS
32 write /dev/sys/block/bootdevice/clkgate_enable 0
33
34on property:sys.boot_completed=1
35 # Health Storage HAL
36 chown system system /dev/sys/block/bootdevice/manual_gc
37
38 # Pixelstats
39 chown system system /dev/sys/block/bootdevice/slowio_read_cnt
40 chown system system /dev/sys/block/bootdevice/slowio_sync_cnt
41 chown system system /dev/sys/block/bootdevice/slowio_unmap_cnt
42 chown system system /dev/sys/block/bootdevice/slowio_write_cnt
43
44 chown system system /dev/sys/fs/by-name/userdata/committed_atomic_block
45 chown system system /dev/sys/fs/by-name/userdata/compr_new_inode
46 chown system system /dev/sys/fs/by-name/userdata/compr_saved_block
47 chown system system /dev/sys/fs/by-name/userdata/compr_written_block
48 chown system system /dev/sys/fs/by-name/userdata/gc_reclaimed_segments
49 chown system system /dev/sys/fs/by-name/userdata/gc_segment_mode
50 chown system system /dev/sys/fs/by-name/userdata/peak_atomic_write
51 chown system system /dev/sys/fs/by-name/userdata/revoked_atomic_block
52
53 trigger default_storage_mode
54
55on charger
56 trigger default_storage_mode
57
58on property:ro.boot.mode=charger && property:init.svc.vendor.charger=running
59 trigger default_storage_mode