mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-30 14:36:46 +07:00
597d0cae0f
This changes the way the dlm handles user locks. The core dlm is now aware of user locks so they can be dealt with more efficiently. There is no more dlm_device module which previously managed its own duplicate copy of every user lock. Signed-off-by: Patrick Caulfield <pcaulfie@redhat.com> Signed-off-by: David Teigland <teigland@redhat.com> Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
26 lines
1016 B
C
26 lines
1016 B
C
/******************************************************************************
|
|
*******************************************************************************
|
|
**
|
|
** Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
|
|
** Copyright (C) 2004-2005 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 __LOCKSPACE_DOT_H__
|
|
#define __LOCKSPACE_DOT_H__
|
|
|
|
int dlm_lockspace_init(void);
|
|
void dlm_lockspace_exit(void);
|
|
struct dlm_ls *dlm_find_lockspace_global(uint32_t id);
|
|
struct dlm_ls *dlm_find_lockspace_local(void *id);
|
|
struct dlm_ls *dlm_find_lockspace_device(int minor);
|
|
void dlm_put_lockspace(struct dlm_ls *ls);
|
|
|
|
#endif /* __LOCKSPACE_DOT_H__ */
|
|
|