X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sound%2Fcore%2Fdevice.c;h=18c71f913d2aec706f65780763bd909440f27f4e;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=ab57ca6b60aa55f0f7048aa1799a19419361ef25;hpb=a2c21200f1c81b08cb55e417b68150bba439b646;p=linux-2.6.git diff --git a/sound/core/device.c b/sound/core/device.c index ab57ca6b6..18c71f913 100644 --- a/sound/core/device.c +++ b/sound/core/device.c @@ -47,7 +47,7 @@ int snd_device_new(snd_card_t *card, snd_device_type_t type, snd_device_t *dev; snd_assert(card != NULL && device_data != NULL && ops != NULL, return -ENXIO); - dev = (snd_device_t *) snd_magic_kcalloc(snd_device_t, 0, GFP_KERNEL); + dev = kcalloc(1, sizeof(*dev), GFP_KERNEL); if (dev == NULL) return -ENOMEM; dev->card = card; @@ -94,7 +94,7 @@ int snd_device_free(snd_card_t *card, void *device_data) snd_printk(KERN_ERR "device free failure\n"); } } - snd_magic_kfree(dev); + kfree(dev); return 0; } snd_printd("device free %p (from %p), not found\n", device_data, __builtin_return_address(0));