Jiri Slaby
c148b9d555
Char: rocket, don't re-set statics to 0
...
Signed-off-by: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:27 -07:00
Jiri Slaby
ac6aec2f56
Char: rocket, fix dynamic_dev tty
...
- register_device unconditionally (non-pci dependent) to have also isa
devices in /dev
- unregister devices on module removal
- don't set TTY_DRIVER_DYNAMIC_DEV twice (removed the one dependent on some
macro)
Signed-off-by: Jiri Slaby <jirislaby@gmail.com >
Cc: Ferenc Wagner <wferi@niif.hu >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:27 -07:00
Jiri Slaby
8cf5a8c572
Char: rocket, switch sleep_on to completion
...
rocket, switch sleep_on to completion
- sleep_on is deprecated and racy, use completion instead
- also check retval of interruptible function and return ERESTARTSYS
eventually
Signed-off-by: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:27 -07:00
Jiri Slaby
95e0791480
Char: moxa, remove sleep_on
...
interruptible_sleep_on is deprecated, use completion instead
Signed-off-by: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:27 -07:00
Jiri Slaby
6f56b658b4
Char: moxa, function names cleanup
...
prepend moxa_ to all moxa functions which laxes this
Signed-off-by: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:27 -07:00
Jiri Slaby
7aeb95daf3
Char: moxa, cleanup prints
...
- use dev_* where pdev is available (probe function)
- add some printks on fail paths
- add KERN_ macros otherwise
- remove useless verbose variable
- wrap lines to 80 cols at most
Signed-off-by: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:26 -07:00
Jesper Juhl
d941ea7d49
Cyclades: Avoid label defined but not used warning
...
CC drivers/char/cyclades.o
drivers/char/cyclades.c: In function 'cy_init':
drivers/char/cyclades.c:5488: warning: label 'err_unr' defined but not used
Signed-off-by: Jesper Juhl <jesper.juhl@gmail.com >
Acked-by: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:26 -07:00
Jiri Slaby
65f76a82ec
Char: cyclades, fix some -W warnings
...
Most of them are signedness, the rest unused function parameters.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:26 -07:00
Jiri Slaby
1c0a387c1f
Char: cyclades, move spin_lock to one place
...
Lock whole processing in isr, avoid error-prone locking/unlocking in rx/tx
esp. On fail paths (there was a bug in the past yet).
Signed-off-by: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:26 -07:00
Jiri Slaby
ce97a09767
Char: cyclades, make the isr code readable
...
Due to large indent the code was wrapped and unreadable. Create 3 function
instead of one and reorder the code, so it is readable now.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:26 -07:00
Jiri Slaby
ebafeeff0f
Char: cyclades, remove bottom half processing
...
The work done in bottom half doesn't cost much cpu time (e.g. tty_hangup
itself schedules its own bottom half), it's possible to do the work in isr
directly and save hence some .text.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com >
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk >
Cc: Paul Fulghum <paulkf@microgate.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:26 -07:00
Jiri Slaby
c43422053b
Char: moxa, fix and optimise empty timer
...
moxa, fix and optimise empty timer
don't wait and delete empty timer in empty timer function. Also fire next
empty timer at rounded jiffies to save power.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:26 -07:00
Adrian Bunk
fc37449f79
The next round of scheduled OSS code removal
...
This patch contains the next round of scheduled OSS code removal.
Signed-off-by: Adrian Bunk <bunk@stusta.de >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:26 -07:00
Daniel Walker
5b4db0c2f2
whitespace fixes: system timers
...
Signed-off-by: Daniel Walker <dwalker@mvista.com >
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: Ingo Molnar <mingo@elte.hu >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:26 -07:00
Daniel Walker
0719e3702e
whitespace fixes: interval timers
...
Signed-off-by: Daniel Walker <dwalker@mvista.com >
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: Ingo Molnar <mingo@elte.hu >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:26 -07:00
Daniel Walker
62769dce86
whitespace fixes: execution domains
...
Signed-off-by: Daniel Walker <dwalker@mvista.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:26 -07:00
Daniel Walker
5600b89278
whitespace fixes: system auditing
...
Just removing white space at the end of lines.
Signed-off-by: Daniel Walker <dwalker@mvista.com >
Cc: David Woodhouse <dwmw2@infradead.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:25 -07:00
Daniel Walker
bd3a8492ba
whitespace fixes: compat syscalls
...
Signed-off-by: Daniel Walker <dwalker@mvista.com >
Cc: Arnd Bergmann <arnd@arndb.de >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:25 -07:00
Daniel Walker
9f8dbe9c9c
whitespace fixes: syscall auditing
...
Signed-off-by: Daniel Walker <dwalker@mvista.com >
Cc: David Woodhouse <dwmw2@infradead.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:25 -07:00
Daniel Walker
314f70fd96
whitespace fixes: capability syscalls
...
Large chunks of 5 spaces instead of tabs.
Signed-off-by: Daniel Walker <dwalker@mvista.com >
Cc: Chris Wright <chrisw@sous-sol.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:25 -07:00
Daniel Walker
c277e63fbe
whitespace fixes: panic handling
...
Signed-off-by: Daniel Walker <dwalker@mvista.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:25 -07:00
Daniel Walker
22a8bdeb53
whitespace fixes: module loading
...
Signed-off-by: Daniel Walker <dwalker@mvista.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:25 -07:00
Daniel Walker
23ff444024
whitespace fixes: fork
...
Signed-off-by: Daniel Walker <dwalker@mvista.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:25 -07:00
Daniel Walker
902749cdbd
whitespace fixes: DMA channel allocator
...
Signed-off-by: Daniel Walker <dwalker@mvista.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:24 -07:00
Daniel Walker
9ce34218a8
whitespace fixes: audit filtering
...
Signed-off-by: Daniel Walker <dwalker@mvista.com >
Cc: David Woodhouse <dwmw2@infradead.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-18 14:37:24 -07:00