VERSION = 2
PATCHLEVEL = 3
-SUBLEVEL = 45
+SUBLEVEL = 46
EXTRAVERSION =
ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)
return s->cap.cb_dev->subordinate;
}
+EXPORT_SYMBOL(pcmcia_lookup_bus);
+
#endif
/*======================================================================
{
memory_handle_t m;
int ret = pcmcia_open_memory(a1, a2, &m);
- (memory_handle_t *)a1 = m;
+ *(memory_handle_t *)a1 = m;
return ret;
}
break;
{
eraseq_handle_t w;
int ret = pcmcia_register_erase_queue(a1, a2, &w);
- (eraseq_handle_t *)a1 = w;
+ *(eraseq_handle_t *)a1 = w;
return ret;
}
break;
{
window_handle_t w;
int ret = pcmcia_request_window(a1, a2, &w);
- (window_handle_t *)a1 = w;
+ *(window_handle_t *)a1 = w;
return ret;
}
break;
EXPORT_SYMBOL(pcmcia_get_status);
EXPORT_SYMBOL(pcmcia_get_tuple_data);
EXPORT_SYMBOL(pcmcia_insert_card);
-EXPORT_SYMBOL(pcmcia_lookup_bus);
EXPORT_SYMBOL(pcmcia_map_mem_page);
EXPORT_SYMBOL(pcmcia_modify_configuration);
EXPORT_SYMBOL(pcmcia_modify_window);
static int ac97_recmask_io(struct ac97_codec *codec, int rw, int mask);
static int ac97_mixer_ioctl(struct ac97_codec *codec, unsigned int cmd, unsigned long arg);
+#define arraysize(x) (sizeof(x)/sizeof((x)[0]))
+
static struct {
unsigned int id;
char *name;
return -EINVAL;
/* do we ever want to touch the hardware? */
- val = codec->read_mixer(card, i);
+ val = codec->read_mixer(codec, i);
/* val = codec->mixer_state[i]; */
break;
}
if ((cap = codec->codec_read(codec, AC97_RESET)) & 0x8000)
return 0;
+ codec->name = NULL;
+ codec->codec_init = NULL;
id1 = codec->codec_read(codec, AC97_VENDOR_ID1);
id2 = codec->codec_read(codec, AC97_VENDOR_ID2);
- for (i = 0, codec->name = NULL; i < arraysize (ac97_codec_ids[i]); i++) {
+ for (i = 0; i < arraysize(ac97_codec_ids); i++) {
if (ac97_codec_ids[i].id == ((id1 << 16) | id2)) {
codec->name = ac97_codec_ids[i].name;
codec->codec_init = ac97_codec_ids[i].init;