summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-16Skip QD1A.190821.011 in stage-aosp-master am: d7faaf63dc am: 83bd1754f3r_aml_301500702android-mainline-12.0.0_r55android-mainline-11.0.0_r9android-mainline-11.0.0_r8android-mainline-11.0.0_r7android-mainline-11.0.0_r6android-mainline-11.0.0_r5android-mainline-11.0.0_r45android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r4android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r33android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r2android-mainline-11.0.0_r19android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android-mainline-11.0.0_r10android-mainline-11.0.0_r1android-11.0.0_r9android-11.0.0_r8android-11.0.0_r7android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r19android-11.0.0_r18android-11.0.0_r16android-11.0.0_r15android-11.0.0_r14android-11.0.0_r13android-11.0.0_r12android-11.0.0_r11android-11.0.0_r10android11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-mainline-tethering-releaseandroid11-mainline-sparse-2021-jan-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-mainline-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseandroid11-devandroid11-d2-releaseandroid11-d1-s7-releaseandroid11-d1-s6-releaseandroid11-d1-s5-releaseandroid11-d1-s1-releaseandroid11-d1-releaseandroid11-d1-b-releaseXin Li
am: 106b0e350a Change-Id: I505fe1176b5d4c63bbff110ccd5dc8c43b31694f
2019-10-16Skip QD1A.190821.011 in stage-aosp-master am: d7faaf63dcq_tzdata_aml_297100400q_tzdata_aml_297100300q_tzdata_aml_297100000q_tzdata_aml_296200000q_tzdata_aml_295600118q_tzdata_aml_295600110q_tzdata_aml_295500002q_tzdata_aml_295500001q_tzdata_aml_294400310android-r-preview-4android-r-preview-3android-r-preview-2android-mainline-12.0.0_r54android-mainline-12.0.0_r111android-mainline-10.0.0_r8android-mainline-10.0.0_r6android-mainline-10.0.0_r13android-mainline-10.0.0_r12android-mainline-10.0.0_r11q_tzdata_aml_297100000android12-mainline-tzdata-releaseandroid10-mainline-tzdata-releaseandroid10-mainline-resolv-releaseandroid10-mainline-networking-releaseandroid10-android13-mainline-tzdata-releaseXin Li
am: 83bd1754f3 Change-Id: I9236de96ebe98156d5e9c1295bbef9745ff9ab7d
2019-10-16Skip QD1A.190821.011 in stage-aosp-masterXin Li
am: d7faaf63dc Change-Id: I238e7659d3da2723865a409f65f0775361cae79d
2019-10-16Skip QD1A.190821.011 in stage-aosp-masterandroid-r-preview-1Xin Li
Bug: 141248619 Change-Id: I6c77fbc2757140bbb7d144be09c10711ac9970d6
2019-05-30Snap for 5616560 from ca7860c5d1284f84e77ad850441b8bb00d1f4625 to ↵android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseandroid-build-team Robot
qt-c2f2-release Change-Id: Ic81ae663759eed795b0fe256cb241bd391625310
2019-05-28Merge "[automerger skipped] Try OPNS/OLAC before PPTP/L2TP am: a378c558d6 ↵Alistair Strachan
am: ca7860c5d1 -s ours am: 8c3910aa89 -s ours am skip reason: change_id Ic64426c76135b717a1da7013bc03501c03d19a6b with SHA1 d799900e7b is in history Change-Id: I55a193dcf2e40c653d67b30091f8167f81d7e8a1
2019-05-28[automerger skipped] Try OPNS/OLAC before PPTP/L2TP am: a378c558d6 -s ours ↵Alistair Strachan
am: b4b0bd6e43 -s ours am: 11150b23b4 -s ours am skip reason: change_id Ic64426c76135b717a1da7013bc03501c03d19a6b with SHA1 d799900e7b is in history Change-Id: I80f0f11a97fd022fddc2164cc66c40b938d6437a
2019-05-29Merge "[automerger skipped] Try OPNS/OLAC before PPTP/L2TP am: a378c558d6 ↵Android Build Merger (Role)
am: ca7860c5d1 -s ours am skip reason: change_id Ic64426c76135b717a1da7013bc03501c03d19a6b with SHA1 d799900e7b is in history" into qt-r1-dev-plus-aosp
2019-05-28[automerger skipped] Try OPNS/OLAC before PPTP/L2TP am: a378c558d6 -s oursAlistair Strachan
am: b4b0bd6e43 -s ours am skip reason: change_id Ic64426c76135b717a1da7013bc03501c03d19a6b with SHA1 d799900e7b is in history Change-Id: Iccbcea349daa16b5eea88733a72fd0c0952a839c
2019-05-28[automerger skipped] Try OPNS/OLAC before PPTP/L2TP am: a378c558d6Alistair Strachan
am: ca7860c5d1 -s ours am skip reason: change_id Ic64426c76135b717a1da7013bc03501c03d19a6b with SHA1 d799900e7b is in history Change-Id: Id2edff424477b7d702ff1cf9a916ca886dbfc415
2019-05-28Try OPNS/OLAC before PPTP/L2TPandroid-mainline-10.0.0_r9android-mainline-10.0.0_r7android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r10android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-mainline-releaseandroid10-mainline-media-releaseandroid10-d4-s1-releaseandroid10-d4-releaseAlistair Strachan
am: a378c558d6 Change-Id: I6424dfadcd77874edd1095066b1ec612b32eeea1
2019-05-28[automerger skipped] Try OPNS/OLAC before PPTP/L2TPndk-sysroot-r21Alistair Strachan
am: a378c558d6 -s ours am skip reason: change_id Ic64426c76135b717a1da7013bc03501c03d19a6b with SHA1 d799900e7b is in history Change-Id: Iff378e03bc77456d848c051c92db0c8346ca30be
2019-05-29Try OPNS/OLAC before PPTP/L2TPandroid10-devAlistair Strachan
When the PPTP/L2TP path was introduced, support for the features was determined simply by opening a socket with the appropriate upstream socket protocol types. However, it was later found that older kernels had bugs in their PPTP implementation which silently broke Android's use of the ppp tunnel, and must not be used. Unfortunately, some devices ship with CONFIG_PPTP or CONFIG_L2TP enabled *in addition* to the CONFIG_PPPOPNS or CONFIG_PPPOLAC Android extensions, but lacked the upstream fixes to PPTP/L2TP. This meant that mtpd would prefer the broken PPTP/L2TP features over the working OPNS/OLAC features. On newer kernels, which do not have broken PPTP/L2TP implementations, we have explicitly removed the Android OPNS/OLAC changes. This means even if we "prefer" the deprecated method, it will never be used, and PPTP/L2TP will always be used instead, which is what we want. This change maximizes compatibility with older broken kernels without sacrificing use of the modern path on kernels without the bugs. Bug: 116424816 Change-Id: Ic64426c76135b717a1da7013bc03501c03d19a6b Merged-In: Ic64426c76135b717a1da7013bc03501c03d19a6b (cherry picked from commit 1b5fc73ae98d5e3b7d2c1f10d9dcbc2749355d3e)
2019-05-28Merge "Try OPNS/OLAC before PPTP/L2TP" am: 7ea34f7213 am: c956cf9485 am: ↵Alistair Strachan
1b5fc73ae9 am: fa917291a8 Change-Id: I72ac34d9fc6d585748f5e185c4cd035d9286ef8c
2019-05-28Merge "Try OPNS/OLAC before PPTP/L2TP" am: 7ea34f7213 am: c956cf9485Alistair Strachan
am: 1b5fc73ae9 Change-Id: I71bcf23d12c1a3dfbc2860a68dcd70764d38d813
2019-05-28Merge "Try OPNS/OLAC before PPTP/L2TP" am: 7ea34f7213Alistair Strachan
am: c956cf9485 Change-Id: I369894754eb51e02690b75ef4cf0aba29cedc8a5
2019-05-28Merge "Try OPNS/OLAC before PPTP/L2TP"Alistair Strachan
am: 7ea34f7213 Change-Id: I598c09dbb46146c07e1703b0fccf85ed21b31ecb
2019-05-28Merge "Try OPNS/OLAC before PPTP/L2TP"android-o-mr1-iot-release-1.0.14android-o-mr1-iot-release-1.0.13Treehugger Robot
2019-05-28Try OPNS/OLAC before PPTP/L2TPAlistair Strachan
When the PPTP/L2TP path was introduced, support for the features was determined simply by opening a socket with the appropriate upstream socket protocol types. However, it was later found that older kernels had bugs in their PPTP implementation which silently broke Android's use of the ppp tunnel, and must not be used. Unfortunately, some devices ship with CONFIG_PPTP or CONFIG_L2TP enabled *in addition* to the CONFIG_PPPOPNS or CONFIG_PPPOLAC Android extensions, but lacked the upstream fixes to PPTP/L2TP. This meant that mtpd would prefer the broken PPTP/L2TP features over the working OPNS/OLAC features. On newer kernels, which do not have broken PPTP/L2TP implementations, we have explicitly removed the Android OPNS/OLAC changes. This means even if we "prefer" the deprecated method, it will never be used, and PPTP/L2TP will always be used instead, which is what we want. This change maximizes compatibility with older broken kernels without sacrificing use of the modern path on kernels without the bugs. Bug: 116424816 Change-Id: Ic64426c76135b717a1da7013bc03501c03d19a6b
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospXin Li
am: 35b772680e Change-Id: Ic8eac481c754f991572b2cae45a47aa25f6a7b3a
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospXin Li
Bug: 126125118 Change-Id: I2f0005421594e2419984500b4abf2bd87b0d26b3
2019-02-20DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterXin Li
Bug: 120848293 Change-Id: I4679c3ee7b6f933b6c242aa4593789fafc5c477b
2019-01-17Merge "Add default code reviewers into OWNERS" am: ad39bdda13 am: 2634344329Chih-hung Hsieh
am: 3828f265bc Change-Id: I8f35f66a1029d79137a834e95a7f454c70c2eabe
2019-01-17Merge "Add default code reviewers into OWNERS" am: ad39bdda13Chih-hung Hsieh
am: 2634344329 Change-Id: If44deb850ea8570aa547357aab3dee0307100358
2019-01-17Merge "Add default code reviewers into OWNERS"Chih-hung Hsieh
am: ad39bdda13 Change-Id: Ic20ba6f287f2e6a415c87ceb9d3b4b6c992dcadc
2019-01-17Merge "Add default code reviewers into OWNERS"android-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1android-o-mr1-iot-release-1.0.12android-o-mr1-iot-release-1.0.10oreo-mr1-iot-releaseChih-hung Hsieh
2019-01-11Add default code reviewers into OWNERSChih-Hung Hsieh
Bug: 33166666 Test: gerrit uploader Change-Id: Ibf76f17d63346773322ed922bd7b5c9cc5017594
2018-10-24[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT ↵Bill Yi
MERGE am: 4b307d4c44 -s ours am: 183f9638d5 -s ours am: 3fff5caba8 -s ours Change-Id: I128714c3c9750ee9fd1ac7499f870ac72e269a3e
2018-10-24[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT ↵Bill Yi
MERGE am: 4b307d4c44 -s ours am: 183f9638d5 -s ours Change-Id: I4829e4069babf40683d0e09a315c35fdc3bc7881
2018-10-24[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGEBill Yi
am: 4b307d4c44 -s ours Change-Id: I971a86d8a4c5b5de904003a3e5e90af2a80b0ecc
2018-10-24Merge pie-platform-release to aosp-master - DO NOT MERGEandroid-wear-8.0.0_r2android-o-mr1-iot-release-smart-display-r9android-o-mr1-iot-release-smart-display-r8android-o-mr1-iot-release-smart-display-r5android-o-mr1-iot-release-smart-display-r40.1Jandroid-o-mr1-iot-release-smart-display-r4android-o-mr1-iot-release-smart-display-r39android-o-mr1-iot-release-smart-display-r30android-o-mr1-iot-release-smart-display-r22android-o-mr1-iot-release-smart-display-r14android-o-mr1-iot-release-smart-clock-r6android-o-mr1-iot-release-smart-clock-r2android-o-mr1-iot-release-smart-clock-fsiandroid-o-mr1-iot-release-smart-clock-fcsandroid-o-mr1-iot-release-cube_r2android-o-mr1-iot-release-cube-fsiandroid-o-mr1-iot-release-cube-fcsandroid-o-mr1-iot-release-1.0.8android-o-mr1-iot-release-1.0.7android-n-iot-release-ihome-igv1nougat-iot-releaseBill Yi
Change-Id: Iebd3beb4a77cb91342c2b2c4a592c9036970a3d5
2018-10-24[automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT ↵Bill Yi
MERGE am: e162f429da -s ours am: 87bbf0ca6e -s ours Change-Id: I1a8b13bc879b56a6794a31845ed141d8818f0f80
2018-10-24[automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT ↵Bill Yi
MERGE am: e162f429da -s ours Change-Id: Id01273b122e879462b1432e7a2cb09a208c9722d
2018-10-24Merge pi-platform-release to stage-aosp-master - DO NOT MERGEBill Yi
Change-Id: Ia5bcd81de89ed915b22f3e3836340a65c1511433
2018-08-30Merge changes from topic "pppopns" am: 9f0bd306a9 am: c6bf61f0e0Alistair Strachan
am: 1ffa915af2 Change-Id: Iebd04008b3a1149c5c03ee96b9c1df1a6286da1f
2018-08-30Merge changes from topic "pppopns" am: 9f0bd306a9Alistair Strachan
am: c6bf61f0e0 Change-Id: I8123c4c37aa9ad161150135e13b5a4d29655052e
2018-08-30Merge changes from topic "pppopns"Alistair Strachan
am: 9f0bd306a9 Change-Id: I347874ba4ddfbb020fbb210725f6f0b33614b646
2018-08-30Merge changes from topic "pppopns"android-o-mr1-iot-release-smart-display-r3android-o-mr1-iot-release-1.0.5android-o-mr1-iot-release-1.0.4oreo-mr1-1.2-iot-releasemaster-cuttlefish-testing-releaseAlistair Strachan
* changes: mtpd: Use PPTP implementation from upstream kernel mtpd: pptp: Fix endianness issues in log prints
2018-07-31mtpd: Use PPTP implementation from upstream kernelSam Protsenko
Add upstream kernel implementation of PPTP protocol. This code uses pppopptp-android plugin, which was added to pppd project. This patch changes the behavior of PPTP part of mtpd tool in a next way: - check if upstream kernel implementation of PPTP is enabled (in check_pptp() function) - if yes, use it: - create PX_PROTO_PPTP socket (in create_pppox_pptp() function) - and start pppd with pppopptp-android plugin (in start_pppd_pptp() function) - if no, fall back to use Android kernel implementation of PPTP - create PX_PROTO_OPNS socket (in create_pppox_opns() function) - and start pppd with pppox module (in start_pppd() function) mtpd still handles PPTP control packets, while pppd handles PPP packets, and kernel PPTP driver handles data packets. After this patch, old implementation (PX_PROTO_OPNS) can be dropped from Android kernel. After some transition time we can keep only PPTP support in mtpd and drop OPNS support for good. In order to use this PPTP implementation, next kernel option should be enabled: CONFIG_PPTP=y For more details see: [1]. [1] https://wiki.linaro.org/LMG/Kernel/PPP Change-Id: Ia6d54ffe7748bd87424ea74250164b73eb4b6000 Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
2018-07-31mtpd: pptp: Fix endianness issues in log printsSam Protsenko
"local" and "remote" variables are stored in network endianness. But those variables are not being converted to host endianness when printing. So convert them to host endianness when needed. Also change the type of those variables to __be16 so we can distinguish them easier. Change-Id: I1521afbcf05db47a2ecba9f0a9028d58cd56a00a Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
2018-07-26Merge changes from topic "pppolac" am: 21c8e631ac am: 123ea675fa am: a62a985cd6Sam Protsenko
am: a958c04261 Change-Id: I747240404c848bbab79082c700c3c0f76bddff95
2018-07-26Merge changes from topic "pppolac" am: 21c8e631ac am: 123ea675faSam Protsenko
am: a62a985cd6 Change-Id: Ie97955c9a794baffc0b6b5472bfb5dd976f787f0
2018-07-26Merge changes from topic "pppolac" am: 21c8e631acSam Protsenko
am: 123ea675fa Change-Id: Iebec42f0d6fed219578b76d97fda2fa80f274853
2018-07-26Merge changes from topic "pppolac"android-o-mr1-iot-release-1.0.3Sam Protsenko
am: 21c8e631ac Change-Id: I31b629499061ab1b82f6cbded59fc15618d700e8
2018-07-27Merge changes from topic "pppolac"android-n-iot-release-smart-display-r2Treehugger Robot
* changes: mtpd: Use L2TP implementation from mainline kernel mtpd: l2tp: Fix endianness issues in log prints mtpd: Remove obsolete way of passing args to pppd
2018-07-04mtpd: Use L2TP implementation from mainline kernelSam Protsenko
Add upstream kernel implementation of L2TP protocol (OL2TP). This code uses pppol2tp-android plugin, which was added to pppd project. mtpd will try to use OL2TP protocol (upstream) by default. In case if OL2TP is disabled in kernel, mtpd will fall back to old OLAC protocol. After this patch, old implementation (PX_PROTO_OLAC) can be dropped from Android kernel. After some transition time we can keep only OL2TP support in mtpd and drop OLAC support for good. In order to use this L2TP implementation, next kernel options should be enabled: CONFIG_NET_IPGRE_DEMUX=y CONFIG_PPPOE=y CONFIG_L2TP=y CONFIG_PPPOL2TP=y For more details see: [1]. [1] https://wiki.linaro.org/LMG/Kernel/PPP Change-Id: Ifb0e023817039af7a11353c0568b8c3dd234cc53 Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
2018-07-04mtpd: l2tp: Fix endianness issues in log printsSam Protsenko
Tunnel and session variables are obtained from network, thus are stored in network endianness. Although this fact is mentioned in this comment: // To avoid unnecessary endianness conversions, tunnels, sessions, // attributes, and values are all accessed in network order those variables are not being converted to host endianness when printing. So convert them to host endianness when printing. Also change the type of those variables to __be16 so we can distinguish them easier. Change-Id: If4a147929fbc79ada51ce5c4f6a1e929d76267aa Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
2018-07-04mtpd: Remove obsolete way of passing args to pppdSam Protsenko
This Android-specific way of passing args to pppd was added in 4a721df1 to avoid exposing the L2TP secret in /proc/$$/cmdline (b/2325838). But then 41ab620e removed the secret from the command line altogether. So we no longer need this hack. This reverts 4a721df1 ("Use environment variables to pass information to pppd."). Change-Id: I0bbe7424c94bdcfb45c8198fa49f8b5c33bf9db6 Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
2017-10-10Snap for 4386413 from 39d92f3eb638b5e389d597359966ee9c5f5bc628 to pi-releaseandroid-wear-9.0.0_r9android-wear-9.0.0_r8android-wear-9.0.0_r7android-wear-9.0.0_r6android-wear-9.0.0_r5android-wear-9.0.0_r4android-wear-9.0.0_r34android-wear-9.0.0_r33android-wear-9.0.0_r32android-wear-9.0.0_r31android-wear-9.0.0_r30android-wear-9.0.0_r3android-wear-9.0.0_r29android-wear-9.0.0_r28android-wear-9.0.0_r27android-wear-9.0.0_r26android-wear-9.0.0_r25android-wear-9.0.0_r24android-wear-9.0.0_r23android-wear-9.0.0_r22android-wear-9.0.0_r21android-wear-9.0.0_r20android-wear-9.0.0_r2android-wear-9.0.0_r19android-wear-9.0.0_r18android-wear-9.0.0_r17android-wear-9.0.0_r16android-wear-9.0.0_r15android-wear-9.0.0_r14android-wear-9.0.0_r13android-wear-9.0.0_r12android-wear-9.0.0_r11android-wear-9.0.0_r10android-wear-9.0.0_r1android-vts-9.0_r9android-vts-9.0_r8android-vts-9.0_r7android-vts-9.0_r6android-vts-9.0_r5android-vts-9.0_r4android-vts-9.0_r19android-vts-9.0_r18android-vts-9.0_r17android-vts-9.0_r16android-vts-9.0_r15android-vts-9.0_r14android-vts-9.0_r13android-vts-9.0_r12android-vts-9.0_r11android-vts-9.0_r10android-security-9.0.0_r76android-security-9.0.0_r75android-security-9.0.0_r74android-security-9.0.0_r73android-security-9.0.0_r72android-security-9.0.0_r71android-security-9.0.0_r70android-security-9.0.0_r69android-security-9.0.0_r68android-security-9.0.0_r67android-security-9.0.0_r66android-security-9.0.0_r65android-security-9.0.0_r64android-security-9.0.0_r63android-security-9.0.0_r62android-cts-9.0_r9android-cts-9.0_r8android-cts-9.0_r7android-cts-9.0_r6android-cts-9.0_r5android-cts-9.0_r4android-cts-9.0_r3android-cts-9.0_r20android-cts-9.0_r2android-cts-9.0_r19android-cts-9.0_r18android-cts-9.0_r17android-cts-9.0_r16android-cts-9.0_r15android-cts-9.0_r14android-cts-9.0_r13android-cts-9.0_r12android-cts-9.0_r11android-cts-9.0_r10android-cts-9.0_r1android-9.0.0_r9android-9.0.0_r8android-9.0.0_r7android-9.0.0_r61android-9.0.0_r60android-9.0.0_r6android-9.0.0_r59android-9.0.0_r58android-9.0.0_r57android-9.0.0_r56android-9.0.0_r55android-9.0.0_r54android-9.0.0_r53android-9.0.0_r52android-9.0.0_r51android-9.0.0_r50android-9.0.0_r5android-9.0.0_r49android-9.0.0_r48android-9.0.0_r3android-9.0.0_r2android-9.0.0_r18android-9.0.0_r17android-9.0.0_r10android-9.0.0_r1security-pi-releasepie-vts-releasepie-security-releasepie-s2-releasepie-release-2pie-releasepie-r2-s2-releasepie-r2-s1-releasepie-r2-releasepie-platform-releasepie-gsipie-cuttlefish-testingpie-cts-releaseandroid-build-team Robot
Change-Id: If2b00a904c524a8555819038ebc89220e1107954
2017-10-09Merge "Use -Werror in external/mtpd" am: e6baa7634b am: 8dd3de4c6b am: ↵android-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-releasepie-dr1-devpie-devpie-b4s4-releasepie-b4s4-devChih-hung Hsieh
c7f0cf5a30 am: da21b1ada7 Change-Id: I932705c7220245d824089ce32fe43f2db62a1348