Commit graph

22437 commits

Author SHA1 Message Date
Tianjie Xu
893ffe953d DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: a7ba9ff00b am: 4f3df4e131 am: ccfb7619f4 -s ours am: 3bd49af10b -s ours am: af7dbf4d7a am: b01cb2a926 -s ours am: 778fff4ae8 am: 4e37d97d61 am: 0735bfdd3a am: d540186b0d -s ours am: f6e21cb1f8 am: dd11742510 am: 4f99cb9cb9
am: 268bdfb840

Change-Id: Id36deba08c80717920291c4c00113348abba18e8
2016-11-09 00:10:15 +00:00
Tianjie Xu
268bdfb840 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: a7ba9ff00b am: 4f3df4e131 am: ccfb7619f4 -s ours am: 3bd49af10b -s ours am: af7dbf4d7a am: b01cb2a926 -s ours am: 778fff4ae8 am: 4e37d97d61 am: 0735bfdd3a am: d540186b0d -s ours am: f6e21cb1f8 am: dd11742510
am: 4f99cb9cb9

Change-Id: I8f27878965327acf272165377190e788ee5aecba
2016-11-09 00:04:27 +00:00
Tianjie Xu
4f99cb9cb9 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: a7ba9ff00b am: 4f3df4e131 am: ccfb7619f4 -s ours am: 3bd49af10b -s ours am: af7dbf4d7a am: b01cb2a926 -s ours am: 778fff4ae8 am: 4e37d97d61 am: 0735bfdd3a am: d540186b0d -s ours am: f6e21cb1f8
am: dd11742510

Change-Id: Iee65dbf6610725bde6b8ee38959da2cffe6d621b
2016-11-08 23:58:57 +00:00
Tianjie Xu
dd11742510 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: a7ba9ff00b am: 4f3df4e131 am: ccfb7619f4 -s ours am: 3bd49af10b -s ours am: af7dbf4d7a am: b01cb2a926 -s ours am: 778fff4ae8 am: 4e37d97d61 am: 0735bfdd3a am: d540186b0d -s ours
am: f6e21cb1f8

Change-Id: I8a7bdc6e5781843b6fd782f3db114d79869a0d17
2016-11-08 23:54:24 +00:00
Tianjie Xu
d6354a1660 Merge "DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket" into lmp-dev am: 40138b630c -s ours am: 65e59a4960 am: fb3d3904d0 -s ours am: 4b9c44dcf7 am: cc236b7e94 am: 76af41ef0a am: 18b8b0f168 -s ours am: 3ef91bbffa am: 0da14e91c6 am: 5e10383130
am: 80dc7605b9

Change-Id: I32d058b21874b1685ee24b1cd4195331a2584254
2016-11-08 23:53:44 +00:00
Tianjie Xu
e4068a1fd8 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: bef09aaf9e -s ours am: b1fada1564 am: 466a521607 -s ours am: ea11f5547c am: f93261010a am: 6a40db71f7 am: fc6c0a3480 -s ours am: 9df391f156 am: ab177b77f7 am: acdde34428
am: c706c7ffcc

Change-Id: Ia71b3d6a6b0a35d8806524853507a63c96e4a535
2016-11-08 23:53:28 +00:00
Tianjie Xu
80dc7605b9 Merge "DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket" into lmp-dev am: 40138b630c -s ours am: 65e59a4960 am: fb3d3904d0 -s ours am: 4b9c44dcf7 am: cc236b7e94 am: 76af41ef0a am: 18b8b0f168 -s ours am: 3ef91bbffa am: 0da14e91c6
am: 5e10383130

Change-Id: I4cc2b2ba88464c8d49c9d5732fb3f01f2d441f49
2016-11-08 23:48:10 +00:00
Tianjie Xu
f6e21cb1f8 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: a7ba9ff00b am: 4f3df4e131 am: ccfb7619f4 -s ours am: 3bd49af10b -s ours am: af7dbf4d7a am: b01cb2a926 -s ours am: 778fff4ae8 am: 4e37d97d61 am: 0735bfdd3a
am: d540186b0d  -s ours

Change-Id: I688344b282d66d0a7d04e884efa55cdb5d759e25
2016-11-08 23:47:58 +00:00
Tianjie Xu
c706c7ffcc DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: bef09aaf9e -s ours am: b1fada1564 am: 466a521607 -s ours am: ea11f5547c am: f93261010a am: 6a40db71f7 am: fc6c0a3480 -s ours am: 9df391f156 am: ab177b77f7
am: acdde34428

Change-Id: Ife8c4dbb10794636cbe3bef5b263af00a0cc585f
2016-11-08 23:47:56 +00:00
Tianjie Xu
5e10383130 Merge "DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket" into lmp-dev am: 40138b630c -s ours am: 65e59a4960 am: fb3d3904d0 -s ours am: 4b9c44dcf7 am: cc236b7e94 am: 76af41ef0a am: 18b8b0f168 -s ours am: 3ef91bbffa
am: 0da14e91c6

Change-Id: Ifd41f7c09d3c849d45557ee4d0242113e2338b46
2016-11-08 23:42:41 +00:00
Tianjie Xu
d540186b0d DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: a7ba9ff00b am: 4f3df4e131 am: ccfb7619f4 -s ours am: 3bd49af10b -s ours am: af7dbf4d7a am: b01cb2a926 -s ours am: 778fff4ae8 am: 4e37d97d61
am: 0735bfdd3a

Change-Id: I90f51ba7413025689c968689fbd1a7486d7638ba
2016-11-08 23:42:25 +00:00
Tianjie Xu
acdde34428 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: bef09aaf9e -s ours am: b1fada1564 am: 466a521607 -s ours am: ea11f5547c am: f93261010a am: 6a40db71f7 am: fc6c0a3480 -s ours am: 9df391f156
am: ab177b77f7

Change-Id: Ia847d3686c3611687ba619d7dc80e12df2a2b9cb
2016-11-08 23:42:25 +00:00
Tianjie Xu
0da14e91c6 Merge "DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket" into lmp-dev am: 40138b630c -s ours am: 65e59a4960 am: fb3d3904d0 -s ours am: 4b9c44dcf7 am: cc236b7e94 am: 76af41ef0a am: 18b8b0f168 -s ours
am: 3ef91bbffa

Change-Id: Ibf9c3d83a21dca976bbcb9b6a9c87d364ca6d3cd
2016-11-08 23:37:30 +00:00
Tianjie Xu
ab177b77f7 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: bef09aaf9e -s ours am: b1fada1564 am: 466a521607 -s ours am: ea11f5547c am: f93261010a am: 6a40db71f7 am: fc6c0a3480 -s ours
am: 9df391f156

Change-Id: Ib77950e8d2f17c1c83051a1690ff8bc27f6e4e1f
2016-11-08 23:37:15 +00:00
Tianjie Xu
0735bfdd3a DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: a7ba9ff00b am: 4f3df4e131 am: ccfb7619f4 -s ours am: 3bd49af10b -s ours am: af7dbf4d7a am: b01cb2a926 -s ours am: 778fff4ae8
am: 4e37d97d61

Change-Id: I811520e8087d01cf6781fa606aacda66f767270d
2016-11-08 23:36:25 +00:00
Tianjie Xu
4e37d97d61 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: a7ba9ff00b am: 4f3df4e131 am: ccfb7619f4 -s ours am: 3bd49af10b -s ours am: af7dbf4d7a am: b01cb2a926 -s ours
am: 778fff4ae8

Change-Id: Iaf5f9adc0fb0a30979915b5776d18d0512ebb232
2016-11-08 23:31:13 +00:00
Tianjie Xu
3ef91bbffa Merge "DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket" into lmp-dev am: 40138b630c -s ours am: 65e59a4960 am: fb3d3904d0 -s ours am: 4b9c44dcf7 am: cc236b7e94 am: 76af41ef0a
am: 18b8b0f168  -s ours

Change-Id: Ibb26755175d9026dbfca6f7ba208c24ecfb0b373
2016-11-08 23:30:45 +00:00
Tianjie Xu
9df391f156 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: bef09aaf9e -s ours am: b1fada1564 am: 466a521607 -s ours am: ea11f5547c am: f93261010a am: 6a40db71f7
am: fc6c0a3480  -s ours

Change-Id: I91ba5ba03496f35d95c7913e33abde27e090c814
2016-11-08 23:30:28 +00:00
Tianjie Xu
18b8b0f168 Merge "DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket" into lmp-dev am: 40138b630c -s ours am: 65e59a4960 am: fb3d3904d0 -s ours am: 4b9c44dcf7 am: cc236b7e94
am: 76af41ef0a

Change-Id: Ia6b1d2e872f7d3713fa59c9e1f73b3d60532dd60
2016-11-08 23:25:57 +00:00
Tianjie Xu
778fff4ae8 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: a7ba9ff00b am: 4f3df4e131 am: ccfb7619f4 -s ours am: 3bd49af10b -s ours am: af7dbf4d7a
am: b01cb2a926  -s ours

Change-Id: Ida16d9953d40010ebdd68d5a6b8a01199556e78c
2016-11-08 23:25:24 +00:00
Tianjie Xu
fc6c0a3480 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: bef09aaf9e -s ours am: b1fada1564 am: 466a521607 -s ours am: ea11f5547c am: f93261010a
am: 6a40db71f7

Change-Id: I33f37a5f54a95e32a3fafd6b22b6bdc438f4d440
2016-11-08 23:25:24 +00:00
Tianjie Xu
b01cb2a926 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: a7ba9ff00b am: 4f3df4e131 am: ccfb7619f4 -s ours am: 3bd49af10b -s ours
am: af7dbf4d7a

Change-Id: I2e790caa4c84dcd5c7d465e512ca3c1d3b878482
2016-11-08 23:20:50 +00:00
Tianjie Xu
76af41ef0a Merge "DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket" into lmp-dev am: 40138b630c -s ours am: 65e59a4960 am: fb3d3904d0 -s ours am: 4b9c44dcf7
am: cc236b7e94

Change-Id: I3eac00d65bd3a6804f808ec7794a13a22ad241dd
2016-11-08 23:20:08 +00:00
Tianjie Xu
6a40db71f7 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: bef09aaf9e -s ours am: b1fada1564 am: 466a521607 -s ours am: ea11f5547c
am: f93261010a

Change-Id: I51dc0dc135259b0264a8defb763e4b19e7d4eecf
2016-11-08 23:19:53 +00:00
Tianjie Xu
cc236b7e94 Merge "DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket" into lmp-dev am: 40138b630c -s ours am: 65e59a4960 am: fb3d3904d0 -s ours
am: 4b9c44dcf7

Change-Id: I82ab3313abbb10b6c78ece2427eed82c17df3c4c
2016-11-08 23:16:07 +00:00
Tianjie Xu
f93261010a DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: bef09aaf9e -s ours am: b1fada1564 am: 466a521607 -s ours
am: ea11f5547c

Change-Id: I1d2cf48db50232f32872ee6a518b19e09ad3d19b
2016-11-08 23:15:53 +00:00
Tianjie Xu
af7dbf4d7a DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: a7ba9ff00b am: 4f3df4e131 am: ccfb7619f4 -s ours
am: 3bd49af10b  -s ours

Change-Id: I9d9d3e658756ca104555039e8db4749310725a68
2016-11-08 23:14:53 +00:00
Tianjie Xu
4b9c44dcf7 Merge "DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket" into lmp-dev am: 40138b630c -s ours am: 65e59a4960
am: fb3d3904d0  -s ours

Change-Id: Ic47e26dca3eb4a0563882ffcc8a4fc33518577d0
2016-11-08 23:09:37 +00:00
Tianjie Xu
3bd49af10b DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: a7ba9ff00b am: 4f3df4e131
am: ccfb7619f4  -s ours

Change-Id: If730d293efe1076a33555863fb6122ddde77694c
2016-11-08 23:09:24 +00:00
Tianjie Xu
ea11f5547c DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: bef09aaf9e -s ours am: b1fada1564
am: 466a521607  -s ours

Change-Id: I5f52d3e2b5fff92059670c1ff78a847a2a0066a2
2016-11-08 23:09:22 +00:00
Tianjie Xu
fb3d3904d0 Merge "DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket" into lmp-dev am: 40138b630c -s ours
am: 65e59a4960

Change-Id: I22ffc287456c01e181198ef86308d11ff85f0936
2016-11-08 23:05:12 +00:00
Tianjie Xu
466a521607 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: bef09aaf9e -s ours
am: b1fada1564

Change-Id: I0ce21c35630cb62fe557143cbc4257a1adee362f
2016-11-08 23:04:58 +00:00
Tianjie Xu
ccfb7619f4 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket am: a7ba9ff00b
am: 4f3df4e131

Change-Id: I067fb2db1e83a0af84f248774b78c155f5e89c96
2016-11-08 23:03:21 +00:00
Tianjie Xu
65e59a4960 Merge "DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket" into lmp-dev
am: 40138b630c  -s ours

Change-Id: Ic29d57a2977b8479796bbb1e761111a378f893a5
2016-11-08 22:57:54 +00:00
Tianjie Xu
b1fada1564 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket
am: bef09aaf9e  -s ours

Change-Id: I57fce01844bc4c544b8c9151546b3ccb02f25103
2016-11-08 22:57:53 +00:00
Tianjie Xu
4f3df4e131 DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket
am: a7ba9ff00b

Change-Id: I827b249f556667747b1978ec8500185a54094030
2016-11-08 22:57:51 +00:00
Tianjie Xu
40138b630c Merge "DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket" into lmp-dev 2016-11-08 22:50:32 +00:00
Elliott Hughes
816d6a4228 Merge "DO NOT MERGE Put a small sleep back in the start of toolbox top." into nyc-mr2-dev 2016-11-08 01:40:23 +00:00
Tianjie Xu
a7ba9ff00b DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket
Go through the code that opens socket in marshmallow, and backport the
SOCK_CLOEXEC usage for AF_NETLINK. In kitkat, SOCK_CLOEXEC is not defined;
therefore I used O_CLOEXEC instead.
Bug: 31242981
Test: mma

Change-Id: I792024c16b84ba3d6666d3df6002c89e0028f4b0
2016-11-03 06:08:55 +00:00
Tianjie Xu
bef09aaf9e DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket
Go through the code that opens socket in marshmallow, and backport the
SOCK_CLOEXEC usage when opening sockets with AF_NETLINK.
Bug: 31242981
Test: mma

Change-Id: I709fc1dd43a883f95bb99021e1350c062ca35203
2016-11-03 06:08:17 +00:00
Prashant Malani
863442bba2 fs_mgr: Add support for at-boot verification
am: 34543c03e6

Change-Id: If604d33eb1efa4681343015332728e67dc39511d
2016-10-31 23:03:50 +00:00
Elliott Hughes
be6c880398 DO NOT MERGE Put a small sleep back in the start of toolbox top.
We saw a divide-by-zero crash that we can't reproduce, and having some
delay between scans of /proc should give us better data anyway.

Bug: http://b/32478213
Test: manual
Change-Id: If57720c57113a966b86022291c5be57127852427
2016-10-28 05:34:50 +00:00
Prashant Malani
34543c03e6 fs_mgr: Add support for at-boot verification
Running dm-verity on heavily accessed partitions leads to performance
slowdowns, especially on low-RAM and slow-CPU devices.

This patch introduces a flag to allow an entire verified partition to be
read once at boot, to check for corruptions. If the reads are
successful, we can mount the partition as raw & read-only, and if not,
we can revert to mounting it as a verity partition, just like before.

Usage of this flag will entail a slowdown of time-to-boot, but should
lead to improvements in runtime performance.

Bug: 32433608
Change-Id: I97717683a00ad6fa347e63b72b1a9bf1d2946315
2016-10-27 21:17:31 -07:00
Nick Vaccaro
2ed637210e healthd: Show animation before waiting on timer
am: 6f8314900f

Change-Id: Ib01a4def73e7d35cff9dbeb4a407b5335cf25423
2016-10-27 03:57:17 +00:00
Nick Vaccaro
6f8314900f healthd: Show animation before waiting on timer
Don't wait for first timer to expire before starting animation.

Bug: 32368190
Change-Id: If023e3a9f1dd0c3982c899bcf22e5335f9319f72
2016-10-26 19:41:21 -07:00
Nick Vaccaro
b66f7272ec Merge "Enable CHARGER_ENABLE_SUSPEND to allow suspend" into cw-f-dev
am: 085c91bedd

Change-Id: Ia22c806d137907548aa23b2ce5f7553af8ffa409
2016-10-25 04:25:05 +00:00
Nick Vaccaro
4897bb57e4 Enable CHARGER_ENABLE_SUSPEND to allow suspend
am: e3083dec0f

Change-Id: I58f35c426ccd6030664743c3f49adbc5af7102b2
2016-10-25 04:25:04 +00:00
TreeHugger Robot
085c91bedd Merge "Enable CHARGER_ENABLE_SUSPEND to allow suspend" into cw-f-dev 2016-10-25 04:16:25 +00:00
Damien Bargiacchi
15ee9338c6 Merge "Always show the battery percentage unless it is unknown" into cw-f-dev
am: cd542213e8

Change-Id: I9c8acbcd54de834dd751971c71a8500de8206ec1
2016-10-25 01:33:52 +00:00
Damien Bargiacchi
44437259dd Always show the battery percentage unless it is unknown
am: 3f0250c3cc

Change-Id: I6e759572904fb7f505528812266fc48ecc8afd49
2016-10-25 01:33:50 +00:00