[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20070319193301.GA11921@leiferikson>
Date: Mon, 19 Mar 2007 20:33:02 +0100
From: Johannes Weiner <hannes-kernel@...urebad.de>
To: linux-kernel@...r.kernel.org
Subject: [PATCH] dmaenginge.c: class_device_register() return value
Hi,
this patch makes dma_async_device_register() in drivers/dma/dmaengine.c
handle a failing class_device_register(). Patched against Linus' git
tree, compile-tested.
I also thought about calling dma_async_device_unregister on failure, but
I was not quite sure if this would work. And I noticed that memory is
allocated for chan->local in dma_async_device_register() but I couldn't
find where it is released again.
I am quite new to this all, please give me feedback!
Signed-off-by: Johannes Weiner <hannes-kernel@...urebad.de>
View attachment "dmaengine_class_device_register_retval.patch" of type "text/plain" (2202 bytes)
Powered by blists - more mailing lists