https://github.com/torvalds/linux
Revision 0a2a6f498fa060cc0d592d56148da856e9d77bd8 authored by Roi Dayan on 27 May 2020, 18:46:09 UTC, committed by Saeed Mahameed on 29 May 2020, 20:07:52 UTC
It's bytes, packets, lastused.

Fixes: fcb64c0f5640 ("net/mlx5: E-Switch, add ingress rate support")
Signed-off-by: Roi Dayan <roid@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
1 parent 8fc3e29
Raw File
Tip revision: 0a2a6f498fa060cc0d592d56148da856e9d77bd8 authored by Roi Dayan on 27 May 2020, 18:46:09 UTC
net/mlx5e: Fix stats update for matchall classifier
Tip revision: 0a2a6f4
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