virtio: console: Send SIGIO on new data arrival on ports
Send a SIGIO signal when new data arrives on a port. This is sent only when the process has requested for the signal to be sent using fcntl(). Signed-off-by: Amit Shah <amit.shah@redhat.com> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
		
							parent
							
								
									3eae0adea9
								
							
						
					
					
						commit
						55f6bcce36
					
				| @ -1483,6 +1483,9 @@ static void in_intr(struct virtqueue *vq) | ||||
| 
 | ||||
| 	wake_up_interruptible(&port->waitqueue); | ||||
| 
 | ||||
| 	/* Send a SIGIO indicating new data in case the process asked for it */ | ||||
| 	send_sigio_to_port(port); | ||||
| 
 | ||||
| 	if (is_console_port(port) && hvc_poll(port->cons.hvc)) | ||||
| 		hvc_kick(); | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user