| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* This is handled in the logic, but not displayed for usage
Change-Id: I86c62833a00d023eb8a74ba0451ff89906ce5a46
Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Create bootdevice by-name/by-num links only if the block
device is the bootdevice. This fixes the issue of
bootdevice path being created incorrectly if the first
reported device with by-name/by-num is not the bootdevice.
It also fixes devices in which the bootdevice property
doesn't exist, or the symlink is created by a later step in
the init sequence (such as init.rc itself)
Change-Id: Ifb68080e3149917f9ee88a4a421007f29e8d83d2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In case no matching firmware is found, re-search the paths for
[path][firmware].gz and use that instead if found.
Reviewed-on: http://gerrit.mot.com/724787
SLTApproved: Slta Waiver <sltawvr@motorola.com>
Tested-by: Jira Key <jirakey@motorola.com>
Reviewed-by: Wen-Long Che <wenlong@motorola.com>
SME-Granted: Gerrit Application <gerritmailarchive@motorola.com>
Reviewed-by: Christopher Fries <cfries@motorola.com>
Submit-Approved: Jira Key <jirakey@motorola.com>
Adapted for Marshmallow by Benjamin Legrand (scritch007)
Change-Id: I74e42ab3c77eb7722c58042489d7bd4856f3be63
|
|
|
|
|
| |
Change-Id: I1380bea300bfaa6819d50bdc813329c93050286a
(cherry picked from commit b6ebd65cd36d06daa5cf33f031d7e03b0bd674c6)
|
|\
| |
| |
| | |
git://codeaurora.org/platform/system/core into cm-13.0
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit b5d385f1ef38ad0c163598c3a4e167d4ae9df3c6.
Commit b5d385f "adbd: Don't close/reopen FFS ep0 on disconnect"
fixes USBCV chapter 9 failures due to re-enumeration as part of
reopening FFS ep0 handle. This was done from usb_kick function
which gets invoked whenever adb read/write fails.
But, not allowing USB re-enumeration on real IO failures results
in adb to go offline and only way to recover is by re-connecting
USB cable.
As ADB function is used for debugging and USBCV tests are not
mandatory, hence, revert original change to allow USB
enumeration on any read/write failures.
CRs-fixed: 689512
Change-Id: Ic0b38223761b7c0eb3e2c54328e88010297318fb
|
| |
| |
| |
| | |
Change-Id: I4c8e6c1071779914969cc7f5a80fe6248b508405
|
| |
| |
| |
| | |
Change-Id: Ib240f74990274027258a454d3c63202791fcdb0b
|
| |
| |
| |
| | |
Change-Id: I4b5e0c8c33f5b2dfd3db85628d9a657940978a10
|
| |
| |
| |
| |
| | |
Bug: http://b/23040458
Change-Id: I0e9f89b1169df409a38a2134ac2cb9edd0421be3
|
| |
| |
| |
| |
| |
| | |
Let's see if anyone actually needs the non-POSIX information...
Change-Id: I0bb63b3a81f6295d281a661bd941a26fef675598
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since watchprops would have to be rewritten anyway in the upcoming properties
rewrite, there seems little point in rewriting it for toybox first. Let's
see how many people actually use watchprops and decide whether it's worth
the effort...
Change-Id: I996e7209bc81633ee66602f09f130226336d9987
|
| |
| |
| |
| | |
Change-Id: I77264e70aeff5a2320ce178c8e7176b67b898bd9
|
| |
| |
| |
| | |
Change-Id: Ieda6e2bfbf5ea3e9a96f5facfded4c2a467e4a02
|
| |
| |
| |
| |
| |
| |
| | |
* This allows us to react to these events without messing
with the master config.
Change-Id: Ifc72efc7b4cc0718838c711395f5fdc3b043827a
|
| |
| |
| |
| | |
Change-Id: Ief05c7bef25e2d18b94fb0a231aba5db8cea6f84
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The compiler will issue the unaligned access instuctions
when reading from a packed struct. Since 'find' takes a
reference, if we pass the field directly it is removed
from its packed context and may be unreadable.
Read the field out directly from the packed struct and pass
in aligned to u_map to fix.
Bug: 22367550
Change-Id: Ia3b639c7518154ff5a2b7c233b752e154eab9aad
(cherry picked from commit 6e83dc4d325d68b568c841d3e88fda2a93e00663)
|
| |
| |
| |
| | |
Change-Id: Ib4dd630b760303f26c794997aee3a5920cbeaaf5
|
| |
| |
| |
| |
| |
| |
| |
| | |
ported from CM7
* moved to fs_config.c in 6.0
Change-Id: I279d78679f7d779d6cd6bbc6c834d94706937ae8
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Given a device in the form of "/devices/virtual/mtd/mtd0/mtdblock0":
* Creates symlinks for mtd block devices in
/dev/block/mtd/mtd<partition number>
* Creates symlinks based on partition name in
/dev/block/mtd/by-name/<partition name>
Change-Id: Id8d61be88935a0ef83297d1d5e453d8ba0d586de
|
| |
| |
| |
| | |
Change-Id: I18eaae51d293a03552905ee3a952b2de20e1a311
|
| |
| |
| |
| |
| |
| |
| |
| | |
This was accidentally removed while debugging the init breakage
fixed in change I8ef5c932efcd5e7f8d6f6fce0915683d84c3ee11. Put
it back
Change-Id: Iaacc30abff0bcd9fa49f98b158b293fa363d9ea3
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
CUrrently, init will always set a ro.serialno value which means
that the kernel is the only option for configuring the serial
number.
The zenfone2 stores the serial number in a file-system that
is mounted during the boot process and provides tools that pull
the factory configuration from there.
To support this, we need to allow init to opt-out of setting
the serial number for us.
Change-Id: I9c307d91bb8d3cb1c881213dd28e4f76e6eae14f
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Based on Prashant Somashekar's patch which is in turn based on techomancer's
patch http://goo.gl/I19GG.
When BOARD_CHARGING_MODE_BOOTING_LPM is set, init will read that
value (usually from /sys) and enable charging mode when set to 1.
This differs from the original patch in that Samsung-specific lpm.rc
is not loaded, but instead, init.rc is loaded using the "charger" class,
which is how AOSP devices handle charging.
The change is because the either the SELinux or the init.rc changes is
causing lpm.rc to not work, and porting lpm.rc to the Android system
is easier than trying to fix it.
Change-Id: Ice7a074da7e982f9a64aaa97de28bfcbccdc8b91
|
| |
| |
| |
| |
| |
| |
| |
| | |
* These QC-specific features have been renumbered in M, so add
a compilation flag to permit using the old versions in case we
can't rebuild the driver.
Change-Id: I3f5a545fde8b27684b1b8ea490c09bb66e3b4cd9
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Android 6.0.0 release 26
Change-Id: I93d1e3767cbacab2b18cff360065c91b9eaf1d96
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
add a new cpuset for system services that should not run on
larger cores
bug 24144797
Change-Id: I21a54f0d6b46b3b8bd8c4564b8685c88cfc4a57d
|
| | |\ \ |
|
| | | |\ \ |
|
| | | | |\ \ |
|
| | | | | |\ \ |
|
| | | | | | |\ \ |
|
| | | | | | | |\ \ |
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
This ensures that newly forked zygote processes will end up
in the corret cpuset.
bug 23751126
Change-Id: I987a2828cf2504963f1317d17f0b51d26cf22a70
|
| | | | | | | | |\ \ |
|
| | | | | | | | | |\ \ |
|
| | | | | | | | | | |\ \ |
|
| | | | | | | | | | | |\ \ |
|
| | | | | | | | | | | | |\ \ |
|
| | | | | | | | | | | | | |\ \ |
|
| | | | | | | | | | | | | | |\ \ |
|
| | | | | | | | | | | | | | | |\ \ |
|
| | | | | | | | | | | | | | | | |\ \ |
|
| | | | | | | | | | | | | | | | | |\ \ |
|
| | | | | | | | | | | | | | | | | | |\ \ |
|
| | | | | | | | | | | | | | | | | | | |\ \ |
|
| | | | | | | | | | | | | | | | | | | | |\ \ |
|
| | | | | | | | | | | | | | | | | | | | | |\ \ |
|
| | | | | | | | | | | | | | | | | | | | | | |\ \ |
|