mutex.c (0871d5a66da5c41151e0896a90298b163e42f2e0) mutex.c (84f001e15737f8214b0f5f0f7dfec0fb1027938f)
1/*
2 * kernel/locking/mutex.c
3 *
4 * Mutexes: blocking mutual exclusion locks
5 *
6 * Started by Ingo Molnar:
7 *
8 * Copyright (C) 2004, 2005, 2006 Red Hat, Inc., Ingo Molnar <mingo@redhat.com>

--- 7 unchanged lines hidden (view full) ---

16 * and Sven Dietrich.
17 *
18 * Also see Documentation/locking/mutex-design.txt.
19 */
20#include <linux/mutex.h>
21#include <linux/ww_mutex.h>
22#include <linux/sched.h>
23#include <linux/sched/rt.h>
1/*
2 * kernel/locking/mutex.c
3 *
4 * Mutexes: blocking mutual exclusion locks
5 *
6 * Started by Ingo Molnar:
7 *
8 * Copyright (C) 2004, 2005, 2006 Red Hat, Inc., Ingo Molnar <mingo@redhat.com>

--- 7 unchanged lines hidden (view full) ---

16 * and Sven Dietrich.
17 *
18 * Also see Documentation/locking/mutex-design.txt.
19 */
20#include <linux/mutex.h>
21#include <linux/ww_mutex.h>
22#include <linux/sched.h>
23#include <linux/sched/rt.h>
24#include <linux/sched/wake_q.h>
24#include <linux/export.h>
25#include <linux/spinlock.h>
26#include <linux/interrupt.h>
27#include <linux/debug_locks.h>
28#include <linux/osq_lock.h>
29
30#ifdef CONFIG_DEBUG_MUTEXES
31# include "mutex-debug.h"

--- 1210 unchanged lines hidden ---
25#include <linux/export.h>
26#include <linux/spinlock.h>
27#include <linux/interrupt.h>
28#include <linux/debug_locks.h>
29#include <linux/osq_lock.h>
30
31#ifdef CONFIG_DEBUG_MUTEXES
32# include "mutex-debug.h"

--- 1210 unchanged lines hidden ---