android_kernel_samsung_a7y1.../arch
Anton Ivanov 1c5387eba7 um: Make line/tty semantics use true write IRQ
[ Upstream commit 917e2fd2c53eb3c4162f5397555cbd394390d4bc ]

This fixes a long standing bug where large amounts of output
could freeze the tty (most commonly seen on stdio console).
While the bug has always been there it became more pronounced
after moving to the new interrupt controller.

The line semantics are now changed to have true IRQ write
semantics which should further improve the tty/line subsystem
stability and performance

Signed-off-by: Anton Ivanov <anton.ivanov@cambridgegreys.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-04-07 12:35:39 +02:00
..
alpha A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
arc ARC: export "abort" for modules 2020-04-06 21:37:11 +02:00
arm ARM: 8802/1: Call syscall_trace_exit even when system call skipped 2020-04-07 12:33:22 +02:00
arm64 arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault 2020-04-07 12:33:30 +02:00
avr32 A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blackfin A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
c6x A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cris A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
frv A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
h8300 h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux- 2020-04-06 14:21:05 +02:00
hexagon A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ia64 ia64:unwind: fix double free for mod->arch.init_unw_table 2020-04-07 07:38:19 +02:00
m32r A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
m68k bug.h: work around GCC PR82365 in BUG() 2020-04-06 19:20:52 +02:00
metag A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
microblaze A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mips MIPS: kexec: Relax memory restriction 2020-04-07 12:29:11 +02:00
mn10300 A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nios2 A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
openrisc A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
parisc parisc: Fix vmap memory leak in ioremap()/iounmap() 2020-04-07 09:26:56 +02:00
powerpc powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field 2020-04-07 12:34:23 +02:00
s390 s390/perf: Return error when debug_register fails 2020-04-07 12:35:10 +02:00
score A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sh sh: kernel: hw_breakpoint: Fix missing break in switch statement 2020-04-06 20:39:52 +02:00
sparc sparc64: Rework xchg() definition to avoid warnings. 2020-04-07 12:35:33 +02:00
tile A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
um um: Make line/tty semantics use true write IRQ 2020-04-07 12:35:39 +02:00
unicore32 A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
x86 kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack 2020-04-07 12:34:58 +02:00
xtensa xtensa: drop EXPORT_SYMBOL for outs*/ins* 2020-04-07 09:26:54 +02:00
Kconfig A750FXXU4CTBC 2020-03-27 21:51:54 +05:30