summaryrefslogtreecommitdiffstats
path: root/arch/um/drivers/chan.h
diff options
context:
space:
mode:
authorAl Viro2011-09-10 14:39:18 +0200
committerRichard Weinberger2012-03-25 00:29:54 +0100
commit10c890c0a303070652f5374ea31a0b29350d14d9 (patch)
tree34077d8fb7d8d81d761f2c28021310ce821f4ceb /arch/um/drivers/chan.h
parentum: race fix: initialize delayed_work *before* registering IRQ (diff)
downloadkernel-qcow2-linux-10c890c0a303070652f5374ea31a0b29350d14d9.tar.gz
kernel-qcow2-linux-10c890c0a303070652f5374ea31a0b29350d14d9.tar.xz
kernel-qcow2-linux-10c890c0a303070652f5374ea31a0b29350d14d9.zip
um: switch close_chan() to struct line
... and switch chan_interrupt() to directly calling close_one_chan(), so we can lose delay_free_irq argument of close_chan() as well. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'arch/um/drivers/chan.h')
-rw-r--r--arch/um/drivers/chan.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/um/drivers/chan.h b/arch/um/drivers/chan.h
index d3974a91aa48..02b5a76e98d9 100644
--- a/arch/um/drivers/chan.h
+++ b/arch/um/drivers/chan.h
@@ -40,7 +40,7 @@ extern void deactivate_chan(struct chan *chan, int irq);
extern void reactivate_chan(struct chan *chan, int irq);
extern void chan_enable_winch(struct chan *chan, struct tty_struct *tty);
extern int enable_chan(struct line *line);
-extern void close_chan(struct list_head *chans, int delay_free_irq);
+extern void close_chan(struct line *line);
extern int chan_window_size(struct line *line,
unsigned short *rows_out,
unsigned short *cols_out);