/* * Copyright (C) 2005-2008 Red Hat, Inc. All rights reserved. * * This copyrighted material is made available to anyone wishing to use, * modify, copy, or redistribute it subject to the terms and conditions * of the GNU General Public License v.2. */ #ifndef _UAPI__DLM_PLOCK_DOT_H__ #define _UAPI__DLM_PLOCK_DOT_H__ #include #define DLM_PLOCK_MISC_NAME "dlm_plock" #define DLM_PLOCK_VERSION_MAJOR 1 #define DLM_PLOCK_VERSION_MINOR 2 #define DLM_PLOCK_VERSION_PATCH 0 enum { DLM_PLOCK_OP_LOCK = 1, DLM_PLOCK_OP_UNLOCK, DLM_PLOCK_OP_GET, }; #define DLM_PLOCK_FL_CLOSE 1 struct dlm_plock_info { __u32 version[3]; __u8 optype; __u8 ex; __u8 wait; __u8 flags; __u32 pid; __s32 nodeid; __s32 rv; __u32 fsid; __u64 number; __u64 start; __u64 end; __u64 owner; }; #endif /* _UAPI__DLM_PLOCK_DOT_H__ */ 9 Hosts the 0x221E linux distro kernel.Ubuntu
summaryrefslogtreecommitdiff
path: root/include/linux/mutex.h
AgeCommit message (Expand)Author
2024-09-13locking/mutex: Introduce mutex_init_with_key()Bart Van Assche
2024-09-13locking/mutex: Define mutex_init() onceBart Van Assche
2024-04-11locking/mutex: Introduce devm_mutex_init()George Stark
2024-02-28locking/mutex: Simplify <linux/mutex.h>Waiman Long
2024-01-10Merge tag 'header_cleanup-2024-01-10' of https://evilpiepirate.org/git/bcachefsLinus Torvalds
2023-12-20locking/mutex: split out mutex_types.hKent Overstreet
2023-11-15cleanup: Add conditional guard supportPeter Zijlstra
2023-06-26locking: Introduce __cleanup() based infrastructurePeter Zijlstra
2021-08-17locking/rtmutex: Add mutex variant for RTThomas Gleixner
2021-08-17locking/mutex: Make mutex::wait_lock rawThomas Gleixner
2021-08-17locking/ww_mutex: Move the ww_mutex definitions from <linux/mutex.h> into <li...Thomas Gleixner
2021-08-17locking/mutex: Move the 'struct mutex_waiter' definition from <linux/mutex.h>...Thomas Gleixner
2021-03-29Merge tag 'v5.12-rc5' into locking/core, to pick up fixesIngo Molnar
2021-03-25locking/mutex: Remove repeated declarationShaokun Zhang
2021-03-23locking/mutex: Fix non debug version of mutex_lock_io_nested()Thomas Gleixner
2021-02-10locking/mutex: Kill mutex_trylock_recursive()Sebastian Andrzej Siewior
2020-08-06locking/seqlock, headers: Untangle the spaghetti monsterPeter Zijlstra
2020-03-21lockdep: Introduce wait-type checksPeter Zijlstra
2019-08-08mutex: Fix up mutex_waiter usagePeter Zijlstra
2019-08-06locking/mutex: Make __mutex_owner static to mutex.cMukesh Ojha
2019-07-15docs: locking: convert docs to ReST and rename to *.rstMauro Carvalho Chehab
2018-05-15locking/spinlocks: Clean up comment and #ifndef for {,queued_}spin_is_locked()Andrea Parri
2018-03-10Merge branch 'linus' into locking/core, to pick up fixes and dependenciesIngo Molnar
2018-02-25mutex: Drop linkage.h from mutex.hRandy Dunlap
2018-02-21locking/mutex: Add comment to __mutex_owner() to deter usagePeter Zijlstra
2018-02-06kernel/mutex: mutex_is_locked can be booleanYaowei Bai
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-05-16mutex, futex: adjust kernel-doc markups to generate ReSTMauro Carvalho Chehab
2017-02-20Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds
2017-01-14locking/mutex, sched/wait: Fix the mutex_lock_io_nested() defineIngo Molnar
2017-01-14locking/mutex, sched/wait: Add mutex_lock_io()Tejun Heo
2017-01-14locking/ww_mutex: Add waiters in stamp orderNicolai Hähnle
2017-01-14locking/mutex: Fix mutex handoffPeter Zijlstra
2016-11-16locking/mutex: Don't mark mutex_trylock_recursive() as deprecated, temporarilyIngo Molnar
2016-11-15locking/mutex, drm: Introduce mutex_trylock_recursive()Peter Zijlstra
2016-10-25locking/mutex: Rework mutex::ownerPeter Zijlstra