Remove the typedef'ing of struct resource_map. Signed-off-by: Dominik Brodowski Index: 2.6.10-rc3/drivers/pcmcia/rsrc_nonstatic.c =================================================================== --- 2.6.10-rc3.orig/drivers/pcmcia/rsrc_nonstatic.c 2004-12-05 10:26:08.582299496 +0100 +++ 2.6.10-rc3/drivers/pcmcia/rsrc_nonstatic.c 2004-12-05 10:26:08.773270464 +0100 @@ -53,8 +53,6 @@ struct resource_map_t *next; }; -typedef struct resource_map_t resource_map_t; - struct socket_data { struct resource_map_t mem_db; struct resource_map_t io_db; @@ -123,9 +121,9 @@ ======================================================================*/ -static int add_interval(resource_map_t *map, u_long base, u_long num) +static int add_interval(struct resource_map_t *map, u_long base, u_long num) { - resource_map_t *p, *q; + struct resource_map_t *p, *q; for (p = map; ; p = p->next) { if ((p != map) && (p->base+p->num-1 >= base)) @@ -133,7 +131,7 @@ if ((p->next == map) || (p->next->base > base+num-1)) break; } - q = kmalloc(sizeof(resource_map_t), GFP_KERNEL); + q = kmalloc(sizeof(struct resource_map_t), GFP_KERNEL); if (!q) return CS_OUT_OF_RESOURCE; q->base = base; q->num = num; q->next = p->next; p->next = q; @@ -142,9 +140,9 @@ /*====================================================================*/ -static int sub_interval(resource_map_t *map, u_long base, u_long num) +static int sub_interval(struct resource_map_t *map, u_long base, u_long num) { - resource_map_t *p, *q; + struct resource_map_t *p, *q; for (p = map; ; p = q) { q = p->next; @@ -168,7 +166,7 @@ q->num = base - q->base; } else { /* Split the block into two pieces */ - p = kmalloc(sizeof(resource_map_t), GFP_KERNEL); + p = kmalloc(sizeof(struct resource_map_t), GFP_KERNEL); if (!p) return CS_OUT_OF_RESOURCE; p->base = base+num; p->num = q->base+q->num - p->base; @@ -401,7 +399,7 @@ #ifdef CONFIG_PCMCIA_PROBE -static u_long inv_probe(resource_map_t *m, struct pcmcia_socket *s) +static u_long inv_probe(struct resource_map_t *m, struct pcmcia_socket *s) { struct socket_data *s_data = s->resource_data; u_long ok; @@ -420,7 +418,7 @@ static void validate_mem(struct pcmcia_socket *s, unsigned int probe_mask) { - resource_map_t *m, mm; + struct resource_map_t *m, mm; static u_char order[] = { 0xd0, 0xe0, 0xc0, 0xf0 }; u_long b, i, ok = 0; struct socket_data *s_data = s->resource_data; @@ -459,7 +457,7 @@ static void validate_mem(struct pcmcia_socket *s, unsigned int probe_mask) { - resource_map_t *m, mm; + struct resource_map_t *m, mm; struct socket_data *s_data = s->resource_data; for (m = s_data->mem_db.next; m != &s_data->mem_db; m = mm.next) { @@ -506,7 +504,7 @@ struct pcmcia_align_data { unsigned long mask; unsigned long offset; - resource_map_t *map; + struct resource_map_t *map; }; static void @@ -529,7 +527,7 @@ unsigned long size, unsigned long align) { struct pcmcia_align_data *data = align_data; - resource_map_t *m; + struct resource_map_t *m; pcmcia_common_align(data, res, size, align); @@ -572,7 +570,7 @@ static int nonstatic_adjust_io_region(struct resource *res, unsigned long r_start, unsigned long r_end, struct pcmcia_socket *s) { - resource_map_t *m; + struct resource_map_t *m; struct socket_data *s_data = s->resource_data; int ret = -ENOMEM; @@ -791,7 +789,7 @@ static void nonstatic_release_resource_db(struct pcmcia_socket *s) { struct socket_data *data = s->resource_data; - resource_map_t *p, *q; + struct resource_map_t *p, *q; for (p = data->mem_db.next; p != &data->mem_db; p = q) { q = p->next;