https://github.com/torvalds/linux
Revision 10c5ccc3c6d32f3d7d6c07de1d3f0f4b52f3e3ab authored by Jay Dolan on 05 March 2020, 14:05:04 UTC, committed by Greg Kroah-Hartman on 05 March 2020, 20:30:04 UTC
Add ACCES VIDs and PIDs that use the Exar chips

Signed-off-by: Jay Dolan <jay.dolan@accesio.com>
Cc: stable <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20200305140504.22237-1-jay.dolan@accesio.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 4a3e208
Raw File
Tip revision: 10c5ccc3c6d32f3d7d6c07de1d3f0f4b52f3e3ab authored by Jay Dolan on 05 March 2020, 14:05:04 UTC
serial: 8250_exar: add support for ACCES cards
Tip revision: 10c5ccc
bust_spinlocks.c
// SPDX-License-Identifier: GPL-2.0
/*
 * lib/bust_spinlocks.c
 *
 * Provides a minimal bust_spinlocks for architectures which don't
 * have one of their own.
 *
 * bust_spinlocks() clears any spinlocks which would prevent oops, die(), BUG()
 * and panic() information from reaching the user.
 */

#include <linux/kernel.h>
#include <linux/printk.h>
#include <linux/spinlock.h>
#include <linux/tty.h>
#include <linux/wait.h>
#include <linux/vt_kern.h>
#include <linux/console.h>

void bust_spinlocks(int yes)
{
	if (yes) {
		++oops_in_progress;
	} else {
#ifdef CONFIG_VT
		unblank_screen();
#endif
		console_unblank();
		if (--oops_in_progress == 0)
			wake_up_klogd();
	}
}
back to top