summaryrefslogtreecommitdiff
path: root/aosp-stable-lkft
blob: 96e0ef7630a893dd77f307eb9152e4f03758b4fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/bin/bash

. $(dirname $0)/functions

PATCHES=0
if [ -n "$1" ]; then
        AOSP="$1"
else
        AOSP="`pwd`"
fi

if ! [ -d "$AOSP" ] && ! [ -d "$AOSP/bionic" ] && [ -d "$AOSP"/build ]; then
        echo "This script must be run from the AOSP source directory"
        echo "or with the AOSP source directory as its first parameter."
        exit 1
fi

###################################################################
########              LKFT fixes for HiKey            #############
###################################################################
## https://android-review.googlesource.com/c/device/linaro/hikey/+/526099
apply --linaro device/linaro/hikey 18066/1
cherrypick frameworks/native c9d2db18d8154ef527dbf4d34c7bb3317bbdc98c
cherrypick system/sepolicy 5c41d40ecd3558d44861374c1c490676a224b488
cherrypick device/linaro/hikey b4db15e154597613fed2911933a2c536b37855c7
cherrypick device/linaro/hikey 5af9bdca62d686dd0554269f1ef4027e9a95b60b
cherrypick device/linaro/hikey 575681047b62b5a35f87ff95baf953f864636540
cherrypick device/linaro/hikey 660356f45dbff88f1aaee7a1086a80dfe921b4e7
cherrypick device/linaro/hikey 4cb6c2b774aafbe1a8160129c3e5b29f52b5f836
cherrypick device/linaro/hikey 5f59b7a9d702bc740dc2cd04776a4d169d391cec
cherrypick device/linaro/hikey d6127320d1d5e5db69f60265fa93049f809bcb3f
cherrypick device/linaro/hikey 6ed00bc72616015cca7621430da3745cab9166fc
cherrypick device/linaro/hikey e5c5bb3a9332db9a0bf8385aaa06171cc1e03bc9
cherrypick device/linaro/hikey 21ad5be341701a645b69bf3292bcc7835673bc29
apply --linaro device/linaro/hikey 18163/2
cherrypick device/linaro/hikey 6e403d08fb9f10f09c4f635988d4af09ca8431b1
cherrypick device/linaro/hikey 311955b81a982e4dfdf302782a2721e37e5b93b3
cherrypick device/linaro/hikey de9dedb9a4631274391f0b574227eb97c45f849b

## libion: add 4.12+ kernel headers for forward compatibility
cherrypick system/core 89b8de2994d8bb809b2e2749154b9456ed096a8d
## libion: Adapt to new ION interface
cherrypick system/core 30313f8bc08b60c32c1ee0cbca20186b11bb4c0a