From 9d704ee5a93070d852119d47dcc0df7fd9c81485 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Wed, 28 Jun 2006 16:39:36 +0200 Subject: [PATCH] --- yaml --- r: 31221 b: refs/heads/master c: 8caf7aa26e0797e5706043f94c491acd1a08636a h: refs/heads/master i: 31219: 6db4c016829c0c9dc5d9d34404ea0b025767fa0a v: v3 --- [refs] | 2 +- trunk/sound/pci/echoaudio/echoaudio.c | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 57ea7cc75283..b4ade0bfec0d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ccb99eee9c2430ad7ce2e7026fae93d6668d2d27 +refs/heads/master: 8caf7aa26e0797e5706043f94c491acd1a08636a diff --git a/trunk/sound/pci/echoaudio/echoaudio.c b/trunk/sound/pci/echoaudio/echoaudio.c index e695502f7135..43b408ada1da 100644 --- a/trunk/sound/pci/echoaudio/echoaudio.c +++ b/trunk/sound/pci/echoaudio/echoaudio.c @@ -1878,10 +1878,9 @@ static int snd_echo_free(struct echoaudio *chip) if (chip->dsp_registers) iounmap(chip->dsp_registers); - if (chip->iores) { - release_resource(chip->iores); - kfree_nocheck(chip->iores); - } + if (chip->iores) + release_and_free_resource(chip->iores); + DE_INIT(("MMIO freed.\n")); pci_disable_device(chip->pci);