exynos-linux-stable/drivers/tty/serial
Dylan Neve 499c51233c
drivers: tty: serial: disable LTO for samsung.o
Causes kernel panic when boot complete when using LTO or ThinLTO with sleeping function called from invalid context.

BUG: sleeping function called from invalid context

test: boot and no panic
2023-04-30 22:09:45 +03:00
..
8250 serial: 8250: Check UPF_IRQ_SHARED in advance 2020-03-11 07:53:07 +01:00
cpm_uart tty: serial: cpm_uart - fix init when SMC is relocated 2019-08-04 09:33:37 +02:00
jsm tty: serial: jsm_tty: constify uart_ops structures 2016-09-02 15:01:16 +02:00
21285.c
altera_jtaguart.c serial: altera: constify uart_ops structures 2016-09-02 15:01:16 +02:00
altera_uart.c serial: altera: constify uart_ops structures 2016-09-02 15:01:16 +02:00
amba-pl010.c
amba-pl011.c serial: pl011: Fix DMA ->flush_buffer() 2019-12-21 10:40:45 +01:00
amba-pl011.h tty: amba-pl011: clean up LCR register offsets 2015-12-13 19:59:48 -08:00
apbuart.c
apbuart.h
ar933x_uart.c serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE 2020-03-11 07:53:08 +01:00
arc_uart.c serial: arc_uart: Fix out-of-bounds access through DT alias 2018-05-25 16:13:14 +02:00
atmel_serial.c tty/serial: atmel: manage shutdown in case of RS485 or ISO7816 mode 2020-02-28 15:42:48 +01:00
bcm63xx_uart.c serial/bcm63xx_uart: constify uart_ops structures 2016-09-02 15:01:16 +02:00
bfin_sport_uart.c
bfin_sport_uart.h
bfin_uart.c serial:bfin-uart:Remove 'struct timeval' 2015-12-13 19:59:48 -08:00
clps711x.c serial: clps711x: Changing the compatibility string to match with the smallest supported chip 2016-07-06 17:38:16 +02:00
crisv10.c tty: Replace ASYNC_INITIALIZED bit and update atomically 2016-04-30 09:26:55 -07:00
crisv10.h
digicolor-usart.c tty/serial: digicolor: Fix digicolor-usart already registered warning 2019-08-04 09:33:37 +02:00
dz.c
dz.h
earlycon-arm-semihost.c tty/serial: mark __init early_smh_setup() static 2016-09-02 15:03:35 +02:00
earlycon.c earlycon: Use a pointer table to fix __earlycon_table stride 2018-05-01 15:13:09 -07:00
efm32-uart.c serial: efm32: Fix parity management in 'efm32_uart_console_get_options()' 2017-06-24 07:11:14 +02:00
etraxfs-uart.c
fsl_lpuart.c tty: serial: fsl_lpuart: use the sg count from dma_map_sg 2019-12-21 10:40:44 +01:00
icom.c tty: Remove unused SERIAL_DO_RESTART define 2015-12-13 19:59:48 -08:00
icom.h
ifx6x60.c serial: ifx6x60: add missed pm_runtime_disable 2019-12-21 10:40:46 +01:00
ifx6x60.h
imx.c tty: serial: imx: setup the correct sg entry for tx dma 2020-02-28 15:42:48 +01:00
ioc3_serial.c
ioc4_serial.c
ip22zilog.c
ip22zilog.h
Kconfig import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
kgdb_nmi.c
kgdboc.c This is the 4.9.167 stable release 2019-04-03 07:33:30 +02:00
lantiq.c
lpc32xx_hs.c
m32r_sio.c serial: m32r_sio: make it explicitly non-modular 2016-06-25 14:00:06 -07:00
m32r_sio_reg.h
Makefile drivers: tty: serial: disable LTO for samsung.o 2023-04-30 22:09:45 +03:00
max310x.c serial: max310x: Fix tx_empty() callback 2019-12-05 15:34:41 +01:00
max3100.c tty: serial: constify uart_ops structures 2016-09-02 15:01:16 +02:00
mcf.c
men_z135_uart.c tty: serial: constify uart_ops structures 2016-09-02 15:01:16 +02:00
meson_uart.c tty: serial: meson: Implement earlycon support 2016-04-30 09:26:55 -07:00
mpc52xx_uart.c tty: serial: constify psc_ops structs 2016-02-06 22:31:47 -08:00
mps2-uart.c serial: mps2-uart: make driver explicitly non-modular 2016-06-25 14:01:57 -07:00
mpsc.c TTY: serial/mpsc, remove unused fields 2016-02-06 22:16:21 -08:00
msm_serial.c tty: serial: msm_serial: Fix lockup for sysrq and oops 2020-01-12 11:24:17 +01:00
mux.c
mvebu-uart.c tty:serial:mvebu-uart:fix a wrong return 2020-03-11 07:53:11 +01:00
mxs-auart.c serial: mxs-auart: Fix potential infinite loop 2019-11-25 09:52:27 +01:00
netx-serial.c
omap-serial.c serial: omap: Fix EFR write on RTS deassertion 2017-11-24 08:33:42 +01:00
pch_uart.c tty: serial: pch_uart: correct usage of dma_unmap_sg 2020-01-23 08:19:36 +01:00
pic32_uart.c serial: set suppress_bind_attrs flag only if builtin 2019-01-26 09:38:32 +01:00
pic32_uart.h serial: pic32_uart: Add PIC32 UART driver 2016-05-13 14:01:56 +02:00
pmac_zilog.c TTY: serial, handle platform_get_irq retval properly 2016-06-25 09:01:52 -07:00
pmac_zilog.h
pnx8xxx_uart.c
pxa.c serial: pxa: make it explicitly non-modular 2016-06-25 14:00:06 -07:00
rp2.c
sa1100.c
samsung.c import G96xFXXU8DTC5 OSRC 2020-04-22 21:16:08 +03:00
samsung.h import G96xFXXU8DTC5 OSRC 2020-04-22 21:16:08 +03:00
sb1250-duart.c
sc16is7xx.c sc16is7xx: Fix for "Unexpected interrupt: 8" 2019-11-06 12:18:01 +01:00
sccnxp.c serial: sccnxp: Fix error handling in sccnxp_probe() 2018-05-19 10:27:00 +02:00
serial-tegra.c TTY: serial, handle platform_get_irq retval properly 2016-06-25 09:01:52 -07:00
serial_core.c import G96xFXXU9ETF5 2023-02-21 00:10:23 +03:00
serial_ks8695.c serial: Fix ASYNC_* => UPF_* flags misuse 2016-01-28 14:17:42 -08:00
serial_mctrl_gpio.c serial: mctrl_gpio: Check for NULL pointer 2019-11-06 12:18:08 +01:00
serial_mctrl_gpio.h serial: mctrl_gpio: add modem control read routine 2016-06-25 14:30:42 -07:00
serial_txx9.c
sh-sci.c serial: sh-sci: Fix TX DMA buffer flushing and workqueue races 2019-08-04 09:33:40 +02:00
sh-sci.h serial: sh-sci: Clear (H)SCIF timeout and overrun during reset 2016-06-25 09:09:53 -07:00
sirfsoc_uart.c serial: sirf: Use generic uart-has-rtscts DT property 2016-04-30 09:26:55 -07:00
sirfsoc_uart.h serial: sirf: make fifo functions static 2016-06-25 14:01:57 -07:00
sn_console.c
sprd_serial.c serial: sprd: correct the wrong sequence of arguments 2019-09-21 07:14:10 +02:00
st-asc.c serial: st-asc: constify uart_ops structures 2016-09-02 15:01:16 +02:00
stm32-usart.c serial: stm32: fix transmit_chars when tx is stopped 2020-01-29 10:24:25 +01:00
stm32-usart.h serial: stm32: Fix comparisons with undefined register 2016-10-27 16:00:31 +02:00
suncore.c drivers/tty: add missing of_node_put() 2018-12-21 14:11:36 +01:00
sunhv.c sunhv: Fix device naming inconsistency between sunhv_console and sunhv_reg 2019-06-22 08:17:22 +02:00
sunsab.c
sunsab.h
sunsu.c serial/sunsu: fix refcount leak 2019-01-13 10:03:50 +01:00
sunzilog.c
sunzilog.h
tilegx.c
timbuart.c tty: serial: constify uart_ops structures 2016-09-02 15:01:16 +02:00
timbuart.h
uartlite.c serial: uartlite: fix exit path null pointer 2019-10-17 13:42:37 -07:00
ucc_uart.c QE-UART: add "fsl,t1040-ucc-uart" to of_device_id 2016-05-01 13:55:12 -07:00
vr41xx_siu.c
vt8500_serial.c serial: vt8500_serial: Fix a parameter of find_first_zero_bit. 2016-08-31 15:42:28 +02:00
xilinx_uartps.c serial: uartps: console_setup() can't be placed to init section 2019-04-20 09:07:52 +02:00
zs.c serial: zs: Fix a transmit lockup in console output 2016-02-06 23:13:30 -08:00
zs.h