summaryrefslogtreecommitdiffstats
path: root/arch/um/drivers/line.c
diff options
context:
space:
mode:
authorRichard Weinberger2012-04-17 22:37:13 +0200
committerRichard Weinberger2012-05-21 21:09:36 +0200
commitfa7a0449e0ea6588f64c06a045ea8728280f3457 (patch)
tree3a309dc94896e03d55707f07813bc1b325a4ee75 /arch/um/drivers/line.c
parentum: Fix __swp_type() (diff)
downloadkernel-qcow2-linux-fa7a0449e0ea6588f64c06a045ea8728280f3457.tar.gz
kernel-qcow2-linux-fa7a0449e0ea6588f64c06a045ea8728280f3457.tar.xz
kernel-qcow2-linux-fa7a0449e0ea6588f64c06a045ea8728280f3457.zip
um: Implement um_free_irq()
Instead of using chip->release() we can achieve the same using a simple wrapper for free_irq(). We have already um_request_irq(), so um_free_irq() is the perfect counterpart. Signed-off-by: Richard Weinberger <richard@nod.at> Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/um/drivers/line.c')
-rw-r--r--arch/um/drivers/line.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/um/drivers/line.c b/arch/um/drivers/line.c
index 4ab0d9c0911c..acfd0e0fd0c9 100644
--- a/arch/um/drivers/line.c
+++ b/arch/um/drivers/line.c
@@ -699,7 +699,7 @@ struct winch {
static void __free_winch(struct work_struct *work)
{
struct winch *winch = container_of(work, struct winch, work);
- free_irq(WINCH_IRQ, winch);
+ um_free_irq(WINCH_IRQ, winch);
if (winch->pid != -1)
os_kill_process(winch->pid, 1);