Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2bb78516 authored by Peter Hurley's avatar Peter Hurley Committed by Greg Kroah-Hartman
Browse files

serial: core: Fix iotype userspace breakage



commit 3ffb1a81 ("serial: core: Add big-endian iotype")
re-numbered userspace-dependent values; ioctl(TIOCSSERIAL) can
assign the port iotype (which is expected to match the selected
i/o accessors), so iotype values must not be changed.

Cc: Kevin Cernekee <cernekee@gmail.com>
Cc: <stable@vger.kernel.org> # 3.19+
Signed-off-by: default avatarPeter Hurley <peter@hurleysoftware.com>
Reviewed-by: default avatarKevin Cernekee <cernekee@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent c4e6dcfa
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -147,9 +147,9 @@ struct uart_port {
#define UPIO_HUB6		(1)			/* Hub6 ISA card */
#define UPIO_MEM		(2)			/* 8b MMIO access */
#define UPIO_MEM32		(3)			/* 32b little endian */
#define UPIO_MEM32BE		(4)			/* 32b big endian */
#define UPIO_AU			(5)			/* Au1x00 and RT288x type IO */
#define UPIO_TSI		(6)			/* Tsi108/109 type IO */
#define UPIO_AU			(4)			/* Au1x00 and RT288x type IO */
#define UPIO_TSI		(5)			/* Tsi108/109 type IO */
#define UPIO_MEM32BE		(6)			/* 32b big endian */

	unsigned int		read_status_mask;	/* driver specific */
	unsigned int		ignore_status_mask;	/* driver specific */