softirq.c (9d4d8572a539ef807e21c196f145aa365fd52f0e) | softirq.c (db1cc7aede37eb9235759131ddfefd9c0ea5136f) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * linux/kernel/softirq.c 4 * 5 * Copyright (C) 1992 Linus Torvalds 6 * 7 * Rewritten. Old one was good in 2.2, but in 2.3 it was immoral. --ANK (990903) 8 */ --- 12 unchanged lines hidden (view full) --- 21#include <linux/kthread.h> 22#include <linux/rcupdate.h> 23#include <linux/ftrace.h> 24#include <linux/smp.h> 25#include <linux/smpboot.h> 26#include <linux/tick.h> 27#include <linux/irq.h> 28 | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * linux/kernel/softirq.c 4 * 5 * Copyright (C) 1992 Linus Torvalds 6 * 7 * Rewritten. Old one was good in 2.2, but in 2.3 it was immoral. --ANK (990903) 8 */ --- 12 unchanged lines hidden (view full) --- 21#include <linux/kthread.h> 22#include <linux/rcupdate.h> 23#include <linux/ftrace.h> 24#include <linux/smp.h> 25#include <linux/smpboot.h> 26#include <linux/tick.h> 27#include <linux/irq.h> 28 |
29#include <asm/softirq_stack.h> 30 |
|
29#define CREATE_TRACE_POINTS 30#include <trace/events/irq.h> 31 32/* 33 - No shared variables, all the data are CPU local. 34 - If a softirq needs serialization, let it serialize itself 35 by its own spinlocks. 36 - Even if softirq is serialized, only local cpu is marked for --- 724 unchanged lines hidden --- | 31#define CREATE_TRACE_POINTS 32#include <trace/events/irq.h> 33 34/* 35 - No shared variables, all the data are CPU local. 36 - If a softirq needs serialization, let it serialize itself 37 by its own spinlocks. 38 - Even if softirq is serialized, only local cpu is marked for --- 724 unchanged lines hidden --- |