--- kernel/btsco.c.orig 2006-10-28 21:39:27.000000000 +0700 +++ kernel/btsco.c 2008-02-17 15:23:38.000000000 +0700 @@ -123,6 +123,20 @@ int playback_count, capture_count; } snd_card_bt_sco_info_t; +/* FIX: GG */ +typedef struct snd_card snd_card_t; +typedef struct snd_kcontrol snd_kcontrol_t; +typedef struct snd_pcm_substream snd_pcm_substream_t; +typedef struct snd_pcm_runtime snd_pcm_runtime_t; +typedef struct snd_pcm_hardware snd_pcm_hardware_t; +typedef struct snd_pcm_ops snd_pcm_ops_t; +typedef struct snd_pcm snd_pcm_t; +typedef struct snd_ctl_elem_info snd_ctl_elem_info_t; +typedef struct snd_ctl_elem_value snd_ctl_elem_value_t; +typedef struct snd_kcontrol_new snd_kcontrol_new_t; +typedef struct snd_hwdep snd_hwdep_t; +#include + typedef struct snd_card_bt_sco { snd_card_t *card; spinlock_t mixer_lock;