hikey960: Update kernel to 4.9.75 and 4.4.110

Kernel 4.9:
a324f38b392c Merge remote-tracking branch 'common/android-4.9' into hikey-4.9
b328e524c85a ANDROID: arm64: kaslr: fixup Falkor workaround for 4.9
8b8f9163905e Merge remote-tracking branch 'common/android-4.9' into hikey-4.9
b54d99aa12b4 ANDROID: usb: f_fs: Prevent gadget unbind if it is already unbound
5f5e5d4041e3 arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
753593688bfa arm64: use RET instruction for exiting the trampoline
06fe41f85237 UPSTREAM: arm64: kaslr: Put kernel vectors address in separate data page
d7013ede2604 UPSTREAM: arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR
16f712b456b1 UPSTREAM: arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0
f79ff2d82888 UPSTREAM: arm64: entry: Add fake CPU feature for unmapping the kernel at EL0
da1016a56351 UPSTREAM: arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks
04b77fe9ae8d UPSTREAM: arm64: erratum: Work around Falkor erratum #E1003 in trampoline code
c27a22583423 UPSTREAM: arm64: entry: Hook up entry trampoline to exception vectors
8fdbffb11915 UPSTREAM: arm64: entry: Explicitly pass exception level to kernel_ventry macro
5e54c4b6a795 UPSTREAM: arm64: mm: Map entry trampoline into trampoline and kernel page tables
a329b068c97b UPSTREAM: arm64: entry: Add exception trampoline page for exceptions from EL0
2053d3c3b488 UPSTREAM: arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI
d6ca455d0a00 UPSTREAM: arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
5914b11611d5 UPSTREAM: arm64: mm: Allocate ASIDs in pairs
599c71f8be4a UPSTREAM: arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN
071a49fc82b4 UPSTREAM: arm64: mm: Rename post_ttbr0_update_workaround
a72dd8a67665 UPSTREAM: arm64: mm: Move ASID from TTBR0 to TTBR1
dee3b246017c UPSTREAM: arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN
19d3691ff6cb UPSTREAM: arm64: mm: Use non-global mappings for kernel space
17d3592068c2 UPSTREAM: arm64: factor out entry stack manipulation
bc7ff9b9988f Merge 4.9.75 into android-4.9
9f74755895f9 Linux 4.9.75
...

Kernel 4.4:
256c216775e6 Merge remote-tracking branch 'common/android-4.4' into hikey-4.4
eb4909b080c4 ANDROID: usb: f_fs: Prevent gadget unbind if it is already unbound
dac143966992 arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
c65273a83da7 arm64: use RET instruction for exiting the trampoline
8a345128f74e FROMLIST: arm64: kaslr: Put kernel vectors address in separate data page
c62a3d7a8de5 FROMLIST: arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR
d891a62401ae FROMLIST: arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0
472e95061e6a FROMLIST: arm64: entry: Add fake CPU feature for unmapping the kernel at EL0
59eae0dbcf6c FROMLIST: arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks
c6e2ad951f73 FROMLIST: arm64: erratum: Work around Falkor erratum #E1003 in trampoline code
75f5a2df1df3 FROMLIST: arm64: entry: Hook up entry trampoline to exception vectors
3dcb84674478 FROMLIST: arm64: entry: Explicitly pass exception level to kernel_ventry macro
39685f556c0c FROMLIST: arm64: mm: Map entry trampoline into trampoline and kernel page tables
6fdb633b0b4f FROMLIST: arm64: entry: Add exception trampoline page for exceptions from EL0
47b558b42991 FROMLIST: arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI
9497136713f6 FROMLIST: arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
290ef683657c FROMLIST: arm64: mm: Allocate ASIDs in pairs
d99c809e7f5d FROMLIST: arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN
76546093d430 FROMLIST: arm64: mm: Move ASID from TTBR0 to TTBR1
0d78166ea4cb FROMLIST: arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN
44f905b3a22f FROMLIST: arm64: mm: Use non-global mappings for kernel space
7f436e6b4ec6 UPSTREAM: arm64: factor out entry stack manipulation
56089a8a56dd UPSTREAM: arm64: tlbflush.h: add __tlbi() macro
5cc8c2ec619e Merge 4.4.110 into android-4.4
b3e3db15b450 Linux 4.4.110

Bug: 71762364
Bug: 71600553
Bug: 63632955
Bug: 64720179
Test: Manual

Change-Id: I0dc45f5e4b9820c039228020eac0172b70d363ab
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
3 files changed