diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 3b96a86d4986..a4ab6456ac5f 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -30738,7 +30738,7 @@ - + @@ -30984,7 +30984,7 @@ - + @@ -31000,7 +31000,7 @@ - + @@ -31726,7 +31726,7 @@ - + @@ -32296,7 +32296,7 @@ - + @@ -60614,7 +60614,7 @@ - + @@ -121904,7 +121904,7 @@ - + @@ -148865,17 +148865,17 @@ - - + + - - - - - - - + + + + + + + @@ -149183,26 +149183,26 @@ - - - + + + - - - - - - - + + + + + + + - - - - - - + + + + + + @@ -149210,10 +149210,10 @@ - - - - + + + + @@ -149231,33 +149231,33 @@ - - - - + + + + - - - + + + - - - + + + - - - + + + - - + + @@ -149268,12 +149268,12 @@ - - - - - - + + + + + + @@ -161270,6 +161270,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -161683,26 +161703,6 @@ - - - - - - - - - - - - - - - - - - - - @@ -162529,194 +162529,14 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -162755,14 +162575,148 @@ - - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -162800,7 +162754,7 @@ - + @@ -162841,32 +162795,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -162982,20 +162910,6 @@ - - - - - - - - - - - - - - @@ -163073,79 +162987,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -163207,58 +163048,217 @@ - + - + + + + - - - - - - + - + - - + + - - - - + + - - + + - - - - + - + - - + + + + - - + + - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -164572,30 +164572,30 @@ - + - + - + - + - + - + - + - + - + @@ -166156,30 +166156,30 @@ - + - + - + - + - + - + - + - + - + @@ -171615,7 +171615,7 @@ - + @@ -182162,157 +182162,157 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -182476,7 +182476,7 @@ - + @@ -182645,18 +182645,13 @@ + + + + + + - - - - - - - - - - - @@ -182690,6 +182685,17 @@ + + + + + + + + + + + @@ -182766,18 +182772,18 @@ - + - + - + - + - + @@ -183102,12 +183108,12 @@ - + - + - + @@ -183145,27 +183151,27 @@ - + - + - + - + - + - + - + - + @@ -183181,8 +183187,8 @@ - - + + @@ -183264,13 +183270,13 @@ - - - - - - - + + + + + + + @@ -183282,33 +183288,33 @@ - - - - - - + + + + + + - - - - - - + + + + + + - - - + + + - - + + @@ -183352,9 +183358,9 @@ - - - + + + @@ -183362,13 +183368,13 @@ - - + + - - - + + + diff --git a/include/sound/pcm.h b/include/sound/pcm.h index b77b4c813175..6bf84843b7ce 100644 --- a/include/sound/pcm.h +++ b/include/sound/pcm.h @@ -395,8 +395,6 @@ struct snd_pcm_runtime { wait_queue_head_t sleep; /* poll sleep */ wait_queue_head_t tsleep; /* transfer sleep */ struct fasync_struct *fasync; - struct mutex buffer_mutex; /* protect for buffer changes */ - atomic_t buffer_accessing; /* >0: in r/w operation, <0: blocked */ /* -- private section -- */ void *private_data; @@ -426,6 +424,10 @@ struct snd_pcm_runtime { /* -- OSS things -- */ struct snd_pcm_oss_runtime oss; #endif +#ifndef __GENKSYMS__ + struct mutex buffer_mutex; /* protect for buffer changes */ + atomic_t buffer_accessing; /* >0: in r/w operation, <0: blocked */ +#endif }; struct snd_pcm_group { /* keep linked substreams */