vserver 1.9.5.x5
[linux-2.6.git] / sound / isa / gus / gus_mem.c
index 783f5dd..bfc2b91 100644 (file)
@@ -100,8 +100,7 @@ int snd_gf1_mem_xfree(snd_gf1_mem_t * alloc, snd_gf1_mem_block_t * block)
                if (block->prev)
                        block->prev->next = block->next;
        }
-       if (block->name)
-               kfree(block->name);
+       kfree(block->name);
        kfree(block);
        return 0;
 }
@@ -297,7 +296,7 @@ static void snd_gf1_mem_info_read(snd_info_entry_t *entry,
        unsigned int total, used;
        int i;
 
-       gus = snd_magic_cast(snd_gus_card_t, entry->private_data, return);
+       gus = entry->private_data;
        alloc = &gus->gf1.mem_alloc;
        down(&alloc->memory_mutex);
        snd_iprintf(buffer, "8-bit banks       : \n    ");