serial: core: Fix iotype userspace breakage
commit 3ffb1a8193 ("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: Peter Hurley <peter@hurleysoftware.com>
Reviewed-by: Kevin Cernekee <cernekee@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
	
	
This commit is contained in:
		
					parent
					
						
							
								c4e6dcfa00
							
						
					
				
			
			
				commit
				
					
						2bb785169e
					
				
			
		
					 1 changed files with 3 additions and 3 deletions
				
			
		| 
						 | 
					@ -147,9 +147,9 @@ struct uart_port {
 | 
				
			||||||
#define UPIO_HUB6		(1)			/* Hub6 ISA card */
 | 
					#define UPIO_HUB6		(1)			/* Hub6 ISA card */
 | 
				
			||||||
#define UPIO_MEM		(2)			/* 8b MMIO access */
 | 
					#define UPIO_MEM		(2)			/* 8b MMIO access */
 | 
				
			||||||
#define UPIO_MEM32		(3)			/* 32b little endian */
 | 
					#define UPIO_MEM32		(3)			/* 32b little endian */
 | 
				
			||||||
#define UPIO_MEM32BE		(4)			/* 32b big endian */
 | 
					#define UPIO_AU			(4)			/* Au1x00 and RT288x type IO */
 | 
				
			||||||
#define UPIO_AU			(5)			/* Au1x00 and RT288x type IO */
 | 
					#define UPIO_TSI		(5)			/* Tsi108/109 type IO */
 | 
				
			||||||
#define UPIO_TSI		(6)			/* Tsi108/109 type IO */
 | 
					#define UPIO_MEM32BE		(6)			/* 32b big endian */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	unsigned int		read_status_mask;	/* driver specific */
 | 
						unsigned int		read_status_mask;	/* driver specific */
 | 
				
			||||||
	unsigned int		ignore_status_mask;	/* driver specific */
 | 
						unsigned int		ignore_status_mask;	/* driver specific */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue