https://github.com/torvalds/linux
Revision cd67435ef985d0d6279803f2ae48b5248a7178df authored by David Brownell on 26 January 2009, 10:05:43 UTC, committed by Greg Kroah-Hartman on 28 January 2009, 00:15:35 UTC
The Blackfin MUSB Kconfig text didn't properly parenthesise its
dependencies.  This was visible in non-Blackfin configs by the
way the user interfaces lost track of dependencies, when doing
a bunch of test builds.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

1 parent 191b776
Raw File
Tip revision: cd67435ef985d0d6279803f2ae48b5248a7178df authored by David Brownell on 26 January 2009, 10:05:43 UTC
USB: musb: Kconfig fix
Tip revision: cd67435
bust_spinlocks.c
/*
 * 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/spinlock.h>
#include <linux/tty.h>
#include <linux/wait.h>
#include <linux/vt_kern.h>
#include <linux/console.h>


void __attribute__((weak)) 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