linux_dsm_epyc7002/drivers/tty/serial
Peter Hurley 64dbee3105 serial: core: Remove extra locking in uart_write()
uart_start() only claims the port->lock to call __uart_start(),
which does the actual processing. Eliminate the extra acquire/release
in uart_write(); call __uart_start() directly with port->lock already
held.

Signed-off-by: Peter Hurley <peter@hurleysoftware.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-11-05 18:53:55 -08:00
..
8250 8250_pci: Added driver for Endrun Technologies PTP PCIe card. 2014-11-05 16:36:01 -08:00
cpm_uart
jsm jsm: add support for additional Neo cards 2014-09-08 13:15:49 -07:00
21285.c
68328serial.c
altera_jtaguart.c serial: altera: Make of_device_id arrays const 2014-09-08 15:28:28 -07:00
altera_uart.c serial: altera: Make of_device_id arrays const 2014-09-08 15:28:28 -07:00
amba-pl010.c
amba-pl011.c serial: Refactor uart_flush_buffer() from uart_close() 2014-11-05 18:53:54 -08:00
apbuart.c
apbuart.h
ar933x_uart.c
arc_uart.c
atmel_serial.c serial: Refactor uart_flush_buffer() from uart_close() 2014-11-05 18:53:54 -08:00
bcm63xx_uart.c
bfin_sport_uart.c serial: blackfin: Fix missing gpio.h 2014-09-08 16:22:42 -07:00
bfin_sport_uart.h
bfin_uart.c serial: bfin-uart: Fix auto CTS 2014-09-23 21:19:35 -07:00
clps711x.c serial: clps711x: Use mctrl_gpio helpers for handling modem signals 2014-09-08 15:35:03 -07:00
crisv10.c
crisv10.h
dz.c
dz.h
earlycon-arm-semihost.c
earlycon.c
efm32-uart.c
fsl_lpuart.c
icom.c
icom.h
ifx6x60.c
ifx6x60.h
imx.c serial: imx: change the wait even to interruptiable 2014-09-28 21:26:38 -04:00
ioc3_serial.c
ioc4_serial.c
ip22zilog.c
ip22zilog.h
Kconfig tty: serial: msm: Add earlycon support 2014-09-28 21:49:48 -04:00
kgdb_nmi.c serial: kgdb_nmi: No CON_ENABLED by default 2014-09-08 16:26:07 -07:00
kgdboc.c
lantiq.c
lpc32xx_hs.c
m32r_sio_reg.h
m32r_sio.c
m32r_sio.h
Makefile ARM: meson: serial: add MesonX SoC on-chip uart driver 2014-09-08 16:12:40 -07:00
max310x.c driver:gpio remove all usage of gpio_remove retval in driver 2014-09-18 11:03:10 -07:00
max3100.c
mcf.c
men_z135_uart.c
meson_uart.c ARM: meson: serial: add MesonX SoC on-chip uart driver 2014-09-08 16:12:40 -07:00
mfd.c
mpc52xx_uart.c serial: mpc52xx: Use default serial core x_char handler 2014-09-08 16:22:42 -07:00
mpsc.c
mrst_max3110.c
mrst_max3110.h
msm_serial_hs.c
msm_serial.c tty: serial: msm: Add earlycon support 2014-09-28 21:49:48 -04:00
msm_serial.h
msm_smd_tty.c
mux.c
mxs-auart.c serial: core: Privatize modem status enable flags 2014-09-23 21:19:35 -07:00
netx-serial.c
nwpserial.c serial: Fix build failure caused by missing header file 2014-09-08 16:17:45 -07:00
of_serial.c serial: of-serial: fix up PM ops on no_console_suspend and port type 2014-11-05 16:23:34 -08:00
omap-serial.c tty: omap-serial: pull out calculation from baud_is_mode16 2014-09-28 21:24:06 -04:00
pch_uart.c
pmac_zilog.c The branch contains the following device tree changes the v3.17 merge 2014-08-14 09:53:39 -06:00
pmac_zilog.h
pnx8xxx_uart.c
pxa.c
rp2.c
sa1100.c
samsung.c ARM: SoC platform changes for 3.17 2014-08-08 11:14:29 -07:00
samsung.h
sb1250-duart.c
sc16is7xx.c tty: sc16is7xx: remove retval from gpiochip_remove() 2014-09-23 17:51:36 +02:00
sccnxp.c
serial_core.c serial: core: Remove extra locking in uart_write() 2014-11-05 18:53:55 -08:00
serial_ks8695.c
serial_mctrl_gpio.c tty: serial_mctrl_gpio: Fix COMPILE_TEST build for architectures with custom termios.h 2014-09-20 06:56:55 -07:00
serial_mctrl_gpio.h
serial_txx9.c
serial-tegra.c serial: Refactor uart_flush_buffer() from uart_close() 2014-11-05 18:53:54 -08:00
sh-sci.c serial: sh-sci: use dmaengine_terminate_all() API 2014-10-15 21:31:00 +05:30
sh-sci.h
sirfsoc_uart.c
sirfsoc_uart.h
sn_console.c
st-asc.c serial: asc: Conditionally use readl_relaxed (COMPILE_TEST) 2014-09-28 21:49:48 -04:00
suncore.c
sunhv.c serial: Fix send_xchar() handlers 2014-09-08 16:22:42 -07:00
sunsab.c serial: sunsab: Don't enable tx if tx stopped 2014-09-08 16:22:42 -07:00
sunsab.h
sunsu.c
sunzilog.c
sunzilog.h
tilegx.c
timbuart.c serial: Refactor uart_flush_buffer() from uart_close() 2014-11-05 18:53:54 -08:00
timbuart.h
uartlite.c tty: serial: uartlite: Remove .owner field for driver 2014-09-08 16:09:13 -07:00
ucc_uart.c
vr41xx_siu.c serial: vr41xx_siu: delete double assignment 2014-09-08 16:17:45 -07:00
vt8500_serial.c tty: vt8500_serial: explicitly calculate base baud rate 2014-09-08 16:29:36 -07:00
xilinx_uartps.c serial: cadence: Add generic earlycon support 2014-09-28 21:32:37 -04:00
zs.c
zs.h