Commit graph

14473 commits

Author SHA1 Message Date
Elliott Hughes
b6ae989acf am 0ac29519: Merge "Don\'t build 32-bit host libadb."
* commit '0ac29519ac75a72a4ecacffc819eff9adf5b1b70':
  Don't build 32-bit host libadb.
2015-08-26 02:44:34 +00:00
Elliott Hughes
5e2e4fd5c8 am e2cda953: Merge "Fix missing <stdarg.h>."
* commit 'e2cda95341d5468eb9ee5d3552f7de5c572dd132':
  Fix missing <stdarg.h>.
2015-08-26 02:40:57 +00:00
Elliott Hughes
0ac29519ac Merge "Don't build 32-bit host libadb." 2015-08-26 02:38:51 +00:00
Elliott Hughes
daa6c463a9 Don't build 32-bit host libadb.
Change-Id: Ib6ad3db2dc160273d20fa14e0820f29ed649d75a
2015-08-25 19:38:14 -07:00
Elliott Hughes
e2cda95341 Merge "Fix missing <stdarg.h>." 2015-08-26 02:34:52 +00:00
Elliott Hughes
3ab8b859c2 Fix missing <stdarg.h>.
system/core/fastboot/engine.cpp:84:5: error: use of undeclared identifier 'va_start'

Change-Id: I8aff9a40d33f403c0d0d91a15638863fe24dca2e
2015-08-25 19:34:13 -07:00
Elliott Hughes
f46036732f am 04b94b25: Merge "Use 64-bit file sizes in fastboot."
* commit '04b94b2571a0f90b55140f2d2748f2876fdfa408':
  Use 64-bit file sizes in fastboot.
2015-08-26 02:19:31 +00:00
Elliott Hughes
04b94b2571 Merge "Use 64-bit file sizes in fastboot." 2015-08-26 02:12:50 +00:00
Elliott Hughes
fc79767fc2 Use 64-bit file sizes in fastboot.
Bug: 20110580
Change-Id: I5d3718103ff581ff3b5241c8b0e52b585b4f37e5
2015-08-25 19:11:52 -07:00
Elliott Hughes
615af25ffd am a421c1e5: Merge "Possible Mac build fix."
* commit 'a421c1e5bc32ef29bdfa8d065f27b7ea950f12a2':
  Possible Mac build fix.
2015-08-26 01:01:18 +00:00
Elliott Hughes
a421c1e5bc Merge "Possible Mac build fix." 2015-08-26 00:54:10 +00:00
Elliott Hughes
62077d32a2 Possible Mac build fix.
The error was this:

  system/core/adb/usb_osx.cpp:203:74: error: values of type 'UInt32' should not
  be used as format arguments; add an explicit cast to 'unsigned int' instead
  [-Werror,-Wformat]
    snprintf(devpathBuf, sizeof(devpathBuf), "usb:%" PRIu32 "X", locationId);
                                                  ~~~            ^~~~~~~~~~
                                                                 (unsigned int)

Which seems to be because on LP64 UInt32 is "unsigned int" but on LP32 it was
"unsigned long". We don't have to care about LP32, so -- if we can -- we're
probably better off just using uint32_t instead of UInt32.

Change-Id: I576f76cf2016ee59caccbc317ef74b6e8d71d722
2015-08-25 17:48:12 -07:00
Elliott Hughes
9492db23b9 am 62643302: Merge "Not all filesystems support setting SELinux labels."
* commit '626433024df69520b0b45da563b8afce750b25c6':
  Not all filesystems support setting SELinux labels.
2015-08-26 00:22:00 +00:00
Elliott Hughes
626433024d Merge "Not all filesystems support setting SELinux labels." 2015-08-26 00:18:44 +00:00
Ruchi Kandoi
62729a1d19 am 565e4c6a: Merge "healthd: Adds cycle_count, current_now and full_charge properties."
* commit '565e4c6a43c0d05c1a4fea03cdb47c04b6eea10b':
  healthd: Adds cycle_count, current_now and full_charge properties.
2015-08-25 23:53:36 +00:00
Ruchi Kandoi
565e4c6a43 Merge "healthd: Adds cycle_count, current_now and full_charge properties." 2015-08-25 23:45:42 +00:00
Elliott Hughes
383444085a Not all filesystems support setting SELinux labels.
Bug: http://b/23530370
Change-Id: Ie4deb3544304754696f049d17b12168cad4a51fd
2015-08-25 16:33:50 -07:00
Steve Fung
c734ac274a am c3d61786: Merge "crash_reporter: Run with supplemental groups"
* commit 'c3d61786f088f0887f1dd5ad0498aa927148b0f0':
  crash_reporter: Run with supplemental groups
2015-08-25 23:03:55 +00:00
Steve Fung
c3d61786f0 Merge "crash_reporter: Run with supplemental groups" 2015-08-25 22:56:56 +00:00
Elliott Hughes
1ce12d397f am 43f43d87: Merge "Move adb\'s selinux_android_restorecon up and check for failures."
* commit '43f43d8792ffc91df085a787feecdb0cfd225b47':
  Move adb's selinux_android_restorecon up and check for failures.
2015-08-25 20:34:17 +00:00
Elliott Hughes
43f43d8792 Merge "Move adb's selinux_android_restorecon up and check for failures." 2015-08-25 20:26:59 +00:00
Elliott Hughes
0adc09721f Move adb's selinux_android_restorecon up and check for failures.
Change-Id: Ib3ff282cf52df03f3b9a0abecf0abda99d7df641
2015-08-25 13:14:07 -07:00
Elliott Hughes
12d762e176 am e8e272c5: Merge "EINTR is handled by adb_read/unix_read and friends."
* commit 'e8e272c525fdfe73e646ff94f8b4d1913016919f':
  EINTR is handled by adb_read/unix_read and friends.
2015-08-25 19:57:12 +00:00
Elliott Hughes
e8e272c525 Merge "EINTR is handled by adb_read/unix_read and friends." 2015-08-25 19:51:01 +00:00
Elliott Hughes
068ee4d03f am a0f02fa9: Merge "Fix the fs_config call."
* commit 'a0f02fa9e3ca779ed69264fc0977f530328c3f15':
  Fix the fs_config call.
2015-08-25 18:15:53 +00:00
Elliott Hughes
3ecba7f95c am 61ab1618: Merge "Fix 32-bit build."
* commit '61ab1618a8347c503e9185a4d17b957e367bac1b':
  Fix 32-bit build.
2015-08-25 18:15:51 +00:00
Elliott Hughes
a0f02fa9e3 Merge "Fix the fs_config call." 2015-08-25 18:11:06 +00:00
Elliott Hughes
7baecbe6a3 Fix the fs_config call.
fs_config ORs in bits to the existing mode value.

Change-Id: I23f0655f9c4c8c8dc43ed979f3b519d7c03a11f8
2015-08-25 11:09:04 -07:00
Elliott Hughes
61ab1618a8 Merge "Fix 32-bit build." 2015-08-25 18:06:19 +00:00
Elliott Hughes
56bf309843 Fix 32-bit build.
fs_config uses "unsigned int" instead of mode_t. Work around this.

Change-Id: I57b97d5bfc1b88089a41b4e8a50f1391b5c5113b
2015-08-25 11:01:39 -07:00
Elliott Hughes
8fcd8bc046 EINTR is handled by adb_read/unix_read and friends.
No need to clutter the code with cases that won't happen.

Change-Id: I47c5a2e6170f902d2618719f44492234a4869567
2015-08-25 10:59:45 -07:00
Elliott Hughes
ba8fc8293f am d3c72606: Merge "Clean up error handling/reporting in file_sync_service.cpp."
* commit 'd3c726064aa8e676ca4756e8461a5732b16aa7a9':
  Clean up error handling/reporting in file_sync_service.cpp.
2015-08-25 17:50:51 +00:00
Elliott Hughes
d3c726064a Merge "Clean up error handling/reporting in file_sync_service.cpp." 2015-08-25 17:46:02 +00:00
Elliott Hughes
fdd4e58868 Clean up error handling/reporting in file_sync_service.cpp.
In an earlier code review it was pointed out that there was something
very weird about fail_errno. It didn't seem to make sense that we'd
often try to continue after reporting failure. This patch cleans up
all that and assumes that if we've reported failure to the client,
we should stop what we're doing.

Bug: http://b/23437039
Change-Id: I39c38650ed9f9d5e30adbf68a7545c9e4a6ab812
2015-08-25 08:41:05 -07:00
Steve Fung
b440e50b6f crash_reporter: Run with supplemental groups
In order to use metrics_lib, crash_reporter needs to be run with
system group permissions.  To use dbus, it needs dbus group
permissions.

Bug: 23406290
Change-Id: Ic679a057afa46aaadd59429aab0aea072c1973c5
2015-08-24 23:56:07 -07:00
Elliott Hughes
e55e820e66 am e13fd9aa: Merge "lsof fixes."
* commit 'e13fd9aa231b117b03be6b84b7fb0debe6cb620d':
  lsof fixes.
2015-08-25 00:46:24 +00:00
Elliott Hughes
e13fd9aa23 Merge "lsof fixes." 2015-08-25 00:37:49 +00:00
Elliott Hughes
703a3f1d07 lsof fixes.
Change-Id: Ie3befc7c8e3540b9ebe93786e711f8445cf6f6c7
2015-08-24 17:21:31 -07:00
Tom Cherry
9b2bc34765 am 77d634f7: Merge "remove TARGET_PROVIDES_INIT_RC"
* commit '77d634f7dddf983605619f83bbacbe8ff27a23bc':
  remove TARGET_PROVIDES_INIT_RC
2015-08-24 23:28:36 +00:00
Tom Cherry
77d634f7dd Merge "remove TARGET_PROVIDES_INIT_RC" 2015-08-24 23:23:36 +00:00
Elliott Hughes
6c04e9a9ec am 42640e52: Merge "Add missing #include <memory> for std::unique_ptr on Windows."
* commit '42640e5224a861690de006952470451d18337256':
  Add missing #include <memory> for std::unique_ptr on Windows.
2015-08-24 21:56:37 +00:00
Elliott Hughes
42640e5224 Merge "Add missing #include <memory> for std::unique_ptr on Windows." 2015-08-24 21:50:26 +00:00
Elliott Hughes
a925dba0e0 Add missing #include <memory> for std::unique_ptr on Windows.
Change-Id: Ic02f53003a20a646cbbf2aa08e0e10be9bd8b97f
2015-08-24 14:49:43 -07:00
Nick Kralevich
7ec4c228ee am e80ec0c5: Merge "libutils: Enable LOCAL_SANITIZE := integer"
* commit 'e80ec0c5609d509b17e3e8497a0e0ec5b9caa2e4':
  libutils: Enable LOCAL_SANITIZE := integer
2015-08-24 21:45:36 +00:00
Nick Kralevich
e80ec0c560 Merge "libutils: Enable LOCAL_SANITIZE := integer" 2015-08-24 21:39:28 +00:00
Elliott Hughes
5c027334cc am 93b9e865: Merge "There are no big endian hosts, grandpa."
* commit '93b9e8653e95d711b4df163febd662fc022de72a':
  There are no big endian hosts, grandpa.
2015-08-24 21:36:56 +00:00
Elliott Hughes
93b9e8653e Merge "There are no big endian hosts, grandpa." 2015-08-24 21:29:31 +00:00
Elliott Hughes
f4465203b6 There are no big endian hosts, grandpa.
Change-Id: I6f64f702f919fe4af10d82c5f395a051571815ed
2015-08-24 14:27:03 -07:00
Tom Cherry
0ea4ffdc06 remove TARGET_PROVIDES_INIT_RC
Change-Id: I15105a8dc11e218d95d4f5a4cee5b2a166d3d639
2015-08-24 13:56:43 -07:00
Elliott Hughes
c583c5112b am 186f1dee: Merge "adb sync cleanup."
* commit '186f1dee2afc15c8941a1f78e1aa97e2ec9970ee':
  adb sync cleanup.
2015-08-24 20:51:42 +00:00