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 --- |