Abhijeet Dharmapurikar
80802ade08
healthd: Reinitialize mChargerNames for every battery update
...
Booting up the device without usb, the kernel sets the usb power supply
type as UNKNOWN. The type of usb power supply changes at run-time as
various chargers are plugged in/out. However, healthd initilizes the
charger list only at bootup. Change it such that it checks for charger
type changes with every battery or usb uevent.
While at it, the kernel may have a power supply type which is not known
to healthd. This is perfectly fine. Update healthd to not print a
warning.
Change-Id: I2ec9f9a420ca61814d43c316b418ce94de3691bc
2024-09-08 00:05:09 +02:00
Dyneteve
a7a30782f7
healthd: Add support for HVDCP_3P5 chargers
...
Change-Id: I810e2e051329edeec54fc24255d785993066eece
2024-09-08 00:03:30 +02:00
Abhijeet Dharmapurikar
101592a624
healthd: Add support for HVDCP_3 chargers
...
HVDCP_3 is a high voltage DCP charger where the charger's voltage
can be changed by issuing pulses on the D+/D- lines. Add support to
recognize it and treat it as an AC power source.
Change-Id: Ib719529904e8b7a676bbdc5f5953f0f9da6df3fa
2024-09-08 00:03:20 +02:00
Steve Kondik
576ecefc9e
healthd: Add DASH charger type
...
Change-Id: Ie1ca5018c465f6b2c15cbc00bdf3bb866d98ddef
2024-09-08 00:03:03 +02:00
Alessandro Astone
b8eaf5ae42
reboot: allow opting-in to fastbootd
...
Change-Id: Iaf5eb813e848ef05b1b455ebfe3643f4a8b4f80d
2024-09-08 00:02:48 +02:00
Alessandro
41951e88bb
core: mark libsysutils recovery_available
...
Change-Id: I4e64c6d3951dac4a424617d8fdf6d37962d3b4f2
Signed-off-by: zlewchan <zlewchan@icloud.com>
2024-09-08 00:02:15 +02:00
Tom Marshall
2b61cd0b8c
Revert "Format formattable partitions if mount fails"
...
This reverts commit 29dd6b6c01295222fee5ef2fc70692b2ecb12504.
Change-Id: I7b76cd920019ae8cb7270b3f83e777ea9de7f7a4
2024-09-08 00:00:47 +02:00
Alessandro Astone
85949a0b05
fs_mgr: mount: don't set the block device as ro for recovery
...
* In recovery we need to be able to edit the block device
after it's been mounted.
This allows, for example, to wipe system after mounting it
Change-Id: Ie536d275643e9d6063bba789e4cd2fa2671fc8fa
2024-09-08 00:00:35 +02:00
William Bellavance
3fb9072f4d
init: don't skip starting a service with no domain if permissive
...
[Adrian DC] Preserve the log while permissive
Change-Id: I3f2887930e15d09014c2594141ba4acbbc8d6d9d
2024-09-08 00:00:20 +02:00
David Ng
1ba23d4875
init: Add vendor-specific initialization hooks.
...
Allow optional vendor-specific initializations
within init. This can be used for runtime
initialization setup that init rc scripts do
not support.
Change-Id: I7623a0d59b18f9ec8e3623958e2f7ccd72b877bf
2024-09-08 00:00:05 +02:00
Android Build Coastguard Worker
fc7bc8c4bf
Merge cherrypicks of ['android-review.googlesource.com/3157038'] into 24Q3-release.
...
Change-Id: Ia625353098e984c232baeaa050953e66182c4937
2024-07-09 03:00:42 +00:00
David Anderson
e3a3d903aa
Make snapuserd recovery_available.
...
Bug: 349287459
Test: adb reboot recovery
adb root
adb shell ls -l /system/bin/snapuserd
(cherry picked from https://android-review.googlesource.com/q/commit:dcc81d427a9cfcb7560b4ba590ace3348b314860 )
Merged-In: I69a3f8d2fd2d7dc157d14a0f743650881eec473d
Change-Id: I69a3f8d2fd2d7dc157d14a0f743650881eec473d
2024-07-09 02:35:21 +00:00
Android Build Coastguard Worker
6ef90fce62
Merge cherrypicks of ['android-review.googlesource.com/3132440'] into 24Q3-release.
...
Change-Id: I19d817dfdeb54aba404ac8c2109d83024f052e90
2024-06-17 21:43:36 +00:00
David Anderson
aaf11ec896
Revert "snapuserd: Don't statically link outside of ramdisk."
...
This reverts commit c9fa93f4e8
.
Reason for revert: b/347670914
Bug: 347670914
(cherry picked from https://android-review.googlesource.com/q/commit:14fbf6d3909dab706568d1c409a941d5fd2a7428 )
Merged-In: I9d63a69ccf1f8de98ab7cc23b9fbf400863cddfb
Change-Id: I9d63a69ccf1f8de98ab7cc23b9fbf400863cddfb
2024-06-17 21:43:13 +00:00
Android Build Coastguard Worker
c8d22b249c
Snap for 11973804 from fa57c11e10
to 24Q3-release
...
Change-Id: Iad5d64933596101a7d98b44d6c945ab6a9980935
2024-06-15 01:25:03 +00:00
Treehugger Robot
fa57c11e10
Merge "make apex init .XXrc parsing honour .35rc even though we're not yet sdk=35" into main am: a1188013f3
am: 50024efd2e
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3007926
Change-Id: I02e7eb7bcc0a2ca521da1876d50d3213b4c1f31f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-14 14:52:34 +00:00
Treehugger Robot
50024efd2e
Merge "make apex init .XXrc parsing honour .35rc even though we're not yet sdk=35" into main am: a1188013f3
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3007926
Change-Id: Idc94ab90ac5267ef6e3f3fe1f7e11b44edbdbfc5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-14 14:45:04 +00:00
Treehugger Robot
a1188013f3
Merge "make apex init .XXrc parsing honour .35rc even though we're not yet sdk=35" into main
2024-06-14 14:37:05 +00:00
David Anderson
8a9bd00859
Merge "snapuserd: Don't statically link outside of ramdisk." into main am: 2119b10f6f
am: 35ca9086e1
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3129366
Change-Id: I907393cd04049336158bef82b7529c1760d3997f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-14 00:42:20 +00:00
David Anderson
35ca9086e1
Merge "snapuserd: Don't statically link outside of ramdisk." into main am: 2119b10f6f
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3129366
Change-Id: I1b6c192139d2bf3961e3c6a6e8049471b6537e81
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-14 00:34:52 +00:00
David Anderson
2119b10f6f
Merge "snapuserd: Don't statically link outside of ramdisk." into main
2024-06-14 00:33:02 +00:00
Android Build Coastguard Worker
f9c9ad8198
Snap for 11967491 from 6d45f1404e
to 24Q3-release
...
Change-Id: I67c273d49a434c3574b875fa762fd5dc6e699bbc
2024-06-13 23:25:01 +00:00
David Anderson
c9fa93f4e8
snapuserd: Don't statically link outside of ramdisk.
...
Also, remove snapuserd from the vendor ramdisk since this isn't used
anymore.
Bug: 345158294
Test: ldd snapuserd_ramdisk and system/bin/snapuserd
apply full OTA on aosp_cf
Change-Id: I2c2ad1458d67a8449c548e22660f523ba9c86849
2024-06-13 01:29:12 +00:00
Android Build Coastguard Worker
5a78f5e3dc
Snap for 11959661 from 34c50ae37e
to 24Q3-release
...
Change-Id: I4e711754f9b2573f1ad13ca34f00c19c901277d2
2024-06-12 23:25:40 +00:00
Akilesh Kailash
6d45f1404e
Merge "Revert "libsnapshot: set thread priority"" into main am: 35bd4d8f30
am: 283b2037ce
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3128361
Change-Id: Ibae24a7574c0d77194596128ab053c5000c4ad11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-12 20:33:58 +00:00
Akilesh Kailash
283b2037ce
Merge "Revert "libsnapshot: set thread priority"" into main am: 35bd4d8f30
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3128361
Change-Id: I4109dc8c87570fdd7bbdb189fa4368ac67c632af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-12 20:18:14 +00:00
Akilesh Kailash
35bd4d8f30
Merge "Revert "libsnapshot: set thread priority"" into main
2024-06-12 20:06:10 +00:00
Daniel Zheng
0cc44e2a83
Merge changes Iba59fdc3,I812fccf2 into main am: 8d63f0080a
am: f2500732b9
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3114109
Change-Id: Ia941458c7f0ebdfd5ec69a92e2b293b86f6500b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-12 19:08:41 +00:00
Daniel Zheng
6b0d51fa18
Merge "libsnapshot: pass build config o_direct" into main am: 54d6c0cf45
am: 53d6dc7609
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3101423
Change-Id: I1acee58335ea580f131c481d60e23919c5f060ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-12 19:07:48 +00:00
Daniel Zheng
f2500732b9
Merge changes Iba59fdc3,I812fccf2 into main am: 8d63f0080a
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3114109
Change-Id: Icf8a1278e1957f140f48fb88d4d50c4dca9ccfc0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-12 18:53:26 +00:00
Daniel Zheng
53d6dc7609
Merge "libsnapshot: pass build config o_direct" into main am: 54d6c0cf45
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3101423
Change-Id: I53ca11d624cd503aff12b376672736639960a2ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-12 18:53:11 +00:00
Daniel Zheng
0168ec74d0
Revert "libsnapshot: set thread priority"
...
This reverts commit db560090e4
.
Reason for revert: breakage on aosp-main
Change-Id: Ib3384dce1e08dd19bce305eee4249d7167d74e10
2024-06-12 18:32:57 +00:00
Daniel Zheng
8d63f0080a
Merge changes Iba59fdc3,I812fccf2 into main
...
* changes:
libsnapshot: configure threshold size
libsnapshot: set thread priority
2024-06-12 18:22:44 +00:00
Daniel Zheng
db560090e4
libsnapshot: set thread priority
...
Read merge thread + worker thread priority from build configurations. In
the case of low memory devices, a lower priority will reduce CPU
utilization post OTA reboot.
Test: th
Change-Id: I812fccf2ca805d9686a837774e1770a2eebf979a
2024-06-12 11:21:38 -07:00
Daniel Zheng
28801377a5
libsnapshot: configure threshold size
...
Test: th
Change-Id: Iba59fdc3e1188dd343314d129806d2c4c94aa8c5
2024-06-12 11:21:38 -07:00
Daniel Zheng
54d6c0cf45
Merge "libsnapshot: pass build config o_direct" into main
2024-06-12 18:14:27 +00:00
Treehugger Robot
bf85dfabff
Merge "toolbox/modprobe: Load modules from /lib/modules based on page size" into main am: 441f39230e
am: e3a1b98495
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3124933
Change-Id: I17b6d4d4259d960a37c5f55b16a7ba6f6cd9d013
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-12 15:32:01 +00:00
Treehugger Robot
e3a1b98495
Merge "toolbox/modprobe: Load modules from /lib/modules based on page size" into main am: 441f39230e
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3124933
Change-Id: I6a19514aa824ef775f03576a63b39790bca74451
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-12 15:13:02 +00:00
Treehugger Robot
441f39230e
Merge "toolbox/modprobe: Load modules from /lib/modules based on page size" into main
2024-06-12 14:56:06 +00:00
Juan Yescas
64776335c0
toolbox/modprobe: Load modules from /lib/modules based on page size
...
Load modules from /lib/modules for 4kb page size kernels when
the -d option is not present. Do not do this for 16kb page size kernels
due it will load the 4kb modules when PRODUCT_16K_DEVELOPER_OPTION
is true.
Depending on the value of PRODUCT_16K_DEVELOPER_OPTION, the
kernel modules can be located in several directories:
- true: There are 2 directories that contain the 4kb and 16kb
modules.
- 4kb modules are in /lib/modules
- 16kb modules are in /lib/modules/<uname -r>_16k
- false: There is only one directory that contains only one type
of the kernel modules, either 4kb or 16kb.
- /lib/modules
This is a temporary fix for the 16kb developer option. This
b/346659501 will track the proper fix.
Test: Boot target husky-trunk_staging-userdebug with developer
option.
Test: Boot target husky_pgagnostic-next-userdebug without developer
option.
Bug: 345609905
Bug: 343971855
Change-Id: I9bab33d9f06743bd10ee804b20db8f39467fcc52
2024-06-11 18:41:49 -07:00
Bart Van Assche
34c50ae37e
Merge "Revert "Make foreground and background I/O priority different"" into main am: 0b2f24ceb1
am: 59e4997280
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3126515
Change-Id: I1d7c58793b47bcac18352e1d2ececaedbe4c6ea1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-11 23:32:46 +00:00
Bart Van Assche
59e4997280
Merge "Revert "Make foreground and background I/O priority different"" into main am: 0b2f24ceb1
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3126515
Change-Id: I1dd7a5eb5c8d3d31267f82b98eefda8ab32eac48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-11 23:27:54 +00:00
Spandan Das
cb87b7d6d2
Merge "Add libz to static libs of libutils_test" into main am: 8bc0ee30bf
am: afe62313db
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2919586
Change-Id: Ie241efaa8b49439d11caaf63cbb04a12ffbab871
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-11 23:19:07 +00:00
Treehugger Robot
773220e50b
Merge changes I68fa51f8,Ia16aa041,Iba57f5cf into main am: 4c5b2303b9
am: 296446e368
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3114672
Change-Id: Icd6644c5eb6890250209cd3066291c8b42b40455
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-11 23:17:56 +00:00
Bart Van Assche
0b2f24ceb1
Merge "Revert "Make foreground and background I/O priority different"" into main
2024-06-11 23:14:34 +00:00
Spandan Das
afe62313db
Merge "Add libz to static libs of libutils_test" into main am: 8bc0ee30bf
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2919586
Change-Id: I6fc236f5d4a94b9ff08890fc39ba2dee4e63b6d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-11 23:13:12 +00:00
Spandan Das
8bc0ee30bf
Merge "Add libz to static libs of libutils_test" into main
2024-06-11 23:08:56 +00:00
Treehugger Robot
296446e368
Merge changes I68fa51f8,Ia16aa041,Iba57f5cf into main am: 4c5b2303b9
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3114672
Change-Id: Ibcf0ea9e83d2f8e7936f52dc6d9f6002a36b8bb8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-11 23:02:54 +00:00
Treehugger Robot
4c5b2303b9
Merge changes I68fa51f8,Ia16aa041,Iba57f5cf into main
...
* changes:
libprocessgroup: Remove unused includes; add missing ones
libprocessgroup: Don't delegate to default constructor
libprocessgroup: Use default member initializers
2024-06-11 22:45:24 +00:00
Sijie Chen
010fed6467
Merge "[CrashReporting] Correct guest arch init" into main am: c438dab75e
am: 4269705b0c
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3126753
Change-Id: I67c06d110ae0772499184baa049cb497a00bd8ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-11 20:57:39 +00:00