diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index bb987bc783d9..c8e6be671be4 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -102971,6 +102971,14 @@ + + + + + + + + @@ -103325,14 +103333,6 @@ - - - - - - - - @@ -119205,570 +119205,570 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -119777,86 +119777,86 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -119864,24 +119864,24 @@ - + - + - + - + - + - + - + @@ -133899,51 +133899,51 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -134538,7 +134538,7 @@ - + @@ -134710,40 +134710,46 @@ + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + @@ -135591,111 +135597,111 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -135768,18 +135774,18 @@ - + - + - + - + - + @@ -137454,193 +137460,193 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -137827,7 +137833,7 @@ - + @@ -137999,6 +138005,12 @@ + + + + + + @@ -138109,18 +138121,18 @@ - + - + - + - + - + @@ -138252,12 +138264,12 @@ - + - + - + @@ -138272,77 +138284,77 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -138362,8 +138374,8 @@ - - + + @@ -138428,66 +138440,66 @@ - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - + + + + + + + - - - - - - + + + + + + - - - + + + - - - + + + - - + + - - + + - - - - + + + + @@ -138506,13 +138518,13 @@ - - + + - - - + + + diff --git a/include/sound/pcm.h b/include/sound/pcm.h index 95604d02b94f..9f6bee423ac3 100644 --- a/include/sound/pcm.h +++ b/include/sound/pcm.h @@ -421,8 +421,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; @@ -452,6 +450,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 */