From d195c9f2bbc28f560b04a37b82f9893a771e4ade Mon Sep 17 00:00:00 2001 From: Todd Kjos Date: Wed, 28 Sep 2022 16:59:24 +0000 Subject: [PATCH] ANDROID: force struct page_vma_mapped_walk to be defined in KMI A vendor hook was recently defined that references struct page_vma_mapped_walk, but it is only forward-declared and therefore not fully defined in the KMI. Add inclusion of linux/rmap.h to vender_hooks.c to add the full definition. Bug: 233047575 Signed-off-by: Todd Kjos Change-Id: I3bbaca92a70e4464e370e987ae4154de19c4fee2 --- android/abi_gki_aarch64.xml | 167 ++++++++++++++++++++------------- drivers/android/vendor_hooks.c | 4 + 2 files changed, 108 insertions(+), 63 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 9df93bbe19c7..b69cd3d6656d 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -83107,6 +83107,9 @@ + + + @@ -92067,6 +92070,9 @@ + + + @@ -98314,7 +98320,29 @@ - + + + + + + + + + + + + + + + + + + + + + + + @@ -105303,7 +105331,20 @@ - + + + + + + + + + + + + + + @@ -115459,9 +115500,9 @@ - + - + @@ -117797,10 +117838,10 @@ - - - - + + + + @@ -117855,10 +117896,10 @@ - - - - + + + + @@ -118368,10 +118409,10 @@ - - - - + + + + @@ -118531,10 +118572,10 @@ - - - - + + + + @@ -118625,18 +118666,18 @@ - - - - - - + + + + + + - - - - + + + + @@ -118773,10 +118814,10 @@ - - - - + + + + @@ -118884,9 +118925,9 @@ - - - + + + @@ -119077,9 +119118,9 @@ - - - + + + @@ -119152,10 +119193,10 @@ - - - - + + + + @@ -119204,9 +119245,9 @@ - - - + + + @@ -119354,10 +119395,10 @@ - - - - + + + + @@ -119920,7 +119961,7 @@ - + @@ -119928,7 +119969,7 @@ - + @@ -120007,7 +120048,7 @@ - + @@ -120034,7 +120075,7 @@ - + @@ -120050,8 +120091,8 @@ - - + + @@ -120075,7 +120116,7 @@ - + @@ -120095,7 +120136,7 @@ - + @@ -120136,7 +120177,7 @@ - + @@ -120149,7 +120190,7 @@ - + @@ -120159,7 +120200,7 @@ - + @@ -120184,7 +120225,7 @@ - + diff --git a/drivers/android/vendor_hooks.c b/drivers/android/vendor_hooks.c index ff62cc7c921b..d4352dfeb34d 100644 --- a/drivers/android/vendor_hooks.c +++ b/drivers/android/vendor_hooks.c @@ -6,6 +6,10 @@ * Copyright 2020 Google LLC */ +#ifndef __GENKSYMS__ +#include +#endif + #define CREATE_TRACE_POINTS #include #include