Alan Cox
4eb6bf6bfb
lots-of-architectures: enable arbitary speed tty support
...
Add the termios2 structure ready for enabling on most platforms. One or
two like Sparc are plain weird so have been left alone. Most can use the
same structure as ktermios for termios2 (ie the newer ioctl uses the
structure matching the current kernel structure)
Signed-off-by: Alan Cox <alan@redhat.com>
Cc: Bryan Wu <bryan.wu@analog.com>
Cc: Ian Molton <spyro@f2s.com>
Cc: Haavard Skinnemoen <hskinnemoen@atmel.com>
Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
Cc: Mikael Starvik <starvik@axis.com>
Cc: David Howells <dhowells@redhat.com>
Cc: "Luck, Tony" <tony.luck@intel.com>
Cc: Hirokazu Takata <takata@linux-m32r.org>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Roman Zippel <zippel@linux-m68k.org>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Kyle McMartin <kyle@mcmartin.ca>
Cc: Matthew Wilcox <willy@debian.org>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Paul Mundt <lethal@linux-sh.org>
Cc: Kazumoto Kojima <kkojima@rr.iij4u.or.jp>
Cc: Richard Curnow <rc@rc0.org.uk>
Cc: Miles Bader <uclinux-v850@lsi.nec.co.jp>
Cc: Chris Zankel <chris@zankel.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-10 17:51:13 -07:00
..
a.out.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atomic.h
atomic.h: atomic_add_unless as inline. Remove system.h atomic.h circular dependency
2007-05-08 11:15:20 -07:00
auxvec.h
[PATCH] auxiliary vector cleanups
2005-09-07 16:57:21 -07:00
ax88796.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
bitops.h
[PATCH] LOG2: Implement a general integer log2 facility in the kernel
2006-12-08 08:28:51 -08:00
bug.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
bugs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
busctl-regs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
byteorder.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cache.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
cacheflush.h
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
checksum.h
[NET]: FRV checksum annotations.
2006-12-02 21:23:03 -08:00
cpu-irqs.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
cpumask.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cputime.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
current.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
delay.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
device.h
Driver core: add dev_archdata to struct device
2006-12-01 14:52:01 -08:00
div64.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dm9000.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dma-mapping.h
[PATCH] Pass struct dev pointer to dma_cache_sync()
2006-12-07 08:39:41 -08:00
dma.h
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
elf.h
[PATCH] FDPIC: Add coredump capability for the ELF-FDPIC binfmt
2006-07-10 13:24:22 -07:00
emergency-restart.h
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
errno.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
fcntl.h
[PATCH] Clean up struct flock64 definitions
2005-09-07 16:57:38 -07:00
fpu.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
futex.h
[PATCH] lightweight robust futexes updates
2006-03-27 08:44:49 -08:00
gdb-stub.h
[PATCH] FRV: Introduce asm-offsets for FRV arch
2006-07-10 13:24:22 -07:00
gpio-regs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
hardirq.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
highmem.h
[PATCH] mm: pagefault_{disable,enable}()
2006-12-07 08:39:21 -08:00
hw_irq.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ide.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
init.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
io.h
[PATCH] Consolidate check_signature
2006-10-11 11:14:23 -07:00
ioctl.h
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
ioctls.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ipc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ipcbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
irc-regs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
irq.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
irq_regs.h
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
Kbuild
[PATCH] fix frv headers_check
2007-02-01 16:17:05 -08:00
kdebug.h
move die notifier handling to common code
2007-05-08 11:15:04 -07:00
kmap_types.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
linkage.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
local.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
math-emu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mb-regs.h
[PATCH] frv: basic __iomem annotations
2006-06-23 07:42:54 -07:00
mb86943a.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mb93091-fpga-irqs.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
mb93093-fpga-irqs.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
mb93493-irqs.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
mb93493-regs.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
mc146818rtc.h
[PATCH] frv: miscellaneous changes
2006-01-08 20:13:38 -08:00
mem-layout.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mman.h
[PATCH] add asm-generic/mman.h
2006-02-15 15:32:22 -08:00
mmu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mmu_context.h
[PATCH] x86: PARAVIRT: add hooks to intercept mm creation and destruction
2007-05-02 19:27:14 +02:00
module.h
[PATCH] frv: add module support stubs
2006-01-08 20:13:37 -08:00
msgbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mutex.h
[PATCH] mutex subsystem, add default include/asm-*/mutex.h files
2006-01-09 15:59:19 -08:00
namei.h
fix file specification in comments
2006-10-03 23:01:26 +02:00
page.h
[PATCH] fix frv headers_check
2007-02-01 16:17:05 -08:00
param.h
[PATCH] cleanup asm/setup.h userspace visibility
2006-12-07 08:39:46 -08:00
pci.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
percpu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pgalloc.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
pgtable.h
frv: fix fallout from "remove sched.h from mm.h" patch
2007-07-01 12:29:44 -07:00
poll.h
Consolidate asm/poll.h
2007-05-11 08:29:34 -07:00
posix_types.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
processor.h
[PATCH] Make cpu_relax() imply barrier() on all arches
2006-07-12 12:56:45 -07:00
ptrace.h
[PATCH] fix frv headers_check
2007-02-01 16:17:05 -08:00
registers.h
[PATCH] FRV: Introduce asm-offsets for FRV arch
2006-07-10 13:24:22 -07:00
resource.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
scatterlist.h
PCI: scatterlist.h needs types.h
2007-05-02 19:02:34 -07:00
sections.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
segment.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
semaphore.h
kconfig: centralize the selection of semaphore debugging in lib/Kconfig.debug
2007-05-08 11:15:00 -07:00
sembuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
serial-regs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
serial.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
setup.h
[PATCH] cleanup asm/setup.h userspace visibility
2006-12-07 08:39:46 -08:00
shmbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
shmparam.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sigcontext.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
siginfo.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
signal.h
[PATCH] irq-flags: FRV: Use the new IRQF_ constants
2006-07-02 13:58:46 -07:00
smp.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
socket.h
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
sockios.h
[NET]: Introduce SIOCGSTAMPNS ioctl to get timestamps with nanosec resolution
2007-04-25 22:24:04 -07:00
spinlock.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
spr-regs.h
[PATCH] FRV: Use virtual interrupt disablement
2006-02-14 16:09:35 -08:00
stat.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
statfs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
string.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
suspend.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
system.h
frv: build fix
2007-06-07 17:00:25 -07:00
termbits.h
lots-of-architectures: enable arbitary speed tty support
2007-07-10 17:51:13 -07:00
termios.h
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
thread_info.h
[PATCH] PM: Fix SMP races in the freezer
2006-12-13 09:05:49 -08:00
timer-regs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
timex.h
[PATCH] ntp: cleanup defines and comments
2006-10-01 00:39:27 -07:00
tlb.h
FRV: Replace pgd management via slabs through quicklists
2007-05-09 12:30:46 -07:00
tlbflush.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
topology.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
types.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
uaccess.h
[PATCH] frv: __user infrastructure
2006-06-23 07:42:54 -07:00
ucontext.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
unaligned.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
unistd.h
FRV: Miscellaneous fixes
2007-05-08 20:41:14 -07:00
user.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
vga.h
[PATCH] frv: miscellaneous changes
2006-01-08 20:13:38 -08:00
virtconvert.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
xor.h
[PATCH] frv: miscellaneous changes
2006-01-08 20:13:38 -08:00