diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 61944e90b46a..f04b09721b7e 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -6321,12 +6321,12 @@
-
+
-
+
-
+
@@ -22309,87 +22309,87 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -36557,30 +36557,30 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -36971,18 +36971,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -46284,54 +46284,54 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -76540,7 +76540,7 @@
-
+
@@ -76715,6 +76715,9 @@
+
+
+
@@ -96532,27 +96535,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -114216,29 +114219,29 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -115107,8 +115110,8 @@
-
-
+
+
@@ -118698,29 +118701,29 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -121293,13 +121296,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -121351,13 +121354,13 @@
-
-
-
+
+
+
-
-
+
+
@@ -121366,17 +121369,17 @@
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -121392,12 +121395,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -121410,7 +121413,7 @@
-
+
@@ -122914,30 +122917,30 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -122947,8 +122950,8 @@
-
-
+
+
@@ -122957,9 +122960,9 @@
-
-
-
+
+
+
@@ -122975,74 +122978,74 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -123391,8 +123394,8 @@
-
-
+
+
@@ -123400,8 +123403,8 @@
-
-
+
+
diff --git a/include/sound/pcm.h b/include/sound/pcm.h
index ab966563e852..7bc7581788ed 100644
--- a/include/sound/pcm.h
+++ b/include/sound/pcm.h
@@ -398,7 +398,6 @@ struct snd_pcm_runtime {
wait_queue_head_t tsleep; /* transfer sleep */
struct fasync_struct *fasync;
bool stop_operating; /* sync_stop will be called */
- struct mutex buffer_mutex; /* protect for buffer changes */
/* -- private section -- */
void *private_data;
@@ -429,6 +428,9 @@ struct snd_pcm_runtime {
/* -- OSS things -- */
struct snd_pcm_oss_runtime oss;
#endif
+#ifndef __GENKSYMS__
+ struct mutex buffer_mutex; /* protect for buffer changes */
+#endif
};
struct snd_pcm_group { /* keep linked substreams */