/* The tq handling here is a little racy - tty->SAK_work may already be queued. Fortunately we don't need to worry, because if ->SAK_work is already queued, the values which we write to it will be identical to the values which it already has.  */
void do_SAK(struct tty_struct *tty)
/* The tq handling here is a little racy - tty->SAK_work may already be queued. Fortunately we don't need to worry, because if ->SAK_work is already queued, the values which we write to it will be identical to the values which it already has.  */
void do_SAK(struct tty_struct *tty)
{
	if (!tty)
		return;
	schedule_work(&tty->SAK_work);
}