mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 02:30:34 +02:00 
			
		
		
		
	cdc-acm: fix BREAK rx code path adding necessary calls
Counting break events is nice but we should actually report them to
the tty layer.
Fixes: 5a6a62bdb9 ("cdc-acm: add TIOCMIWAIT")
Signed-off-by: Oliver Neukum <oneukum@suse.com>
Link: https://lore.kernel.org/r/20210311133714.31881-1-oneukum@suse.com
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
			
			
This commit is contained in:
		
							parent
							
								
									72035f4954
								
							
						
					
					
						commit
						08dff274ed
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -313,8 +313,10 @@ static void acm_process_notification(struct acm *acm, unsigned char *buf)
 | 
			
		|||
			acm->iocount.dsr++;
 | 
			
		||||
		if (difference & ACM_CTRL_DCD)
 | 
			
		||||
			acm->iocount.dcd++;
 | 
			
		||||
		if (newctrl & ACM_CTRL_BRK)
 | 
			
		||||
		if (newctrl & ACM_CTRL_BRK) {
 | 
			
		||||
			acm->iocount.brk++;
 | 
			
		||||
			tty_insert_flip_char(&acm->port, 0, TTY_BREAK);
 | 
			
		||||
		}
 | 
			
		||||
		if (newctrl & ACM_CTRL_RI)
 | 
			
		||||
			acm->iocount.rng++;
 | 
			
		||||
		if (newctrl & ACM_CTRL_FRAMING)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue