mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 04:18:39 +08:00
bcachefs: xattr_format.h
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
parent
7ffc4daa5f
commit
72e0801049
@ -710,21 +710,6 @@ struct bch_reservation {
|
||||
#define BKEY_BTREE_PTR_U64s_MAX \
|
||||
(BKEY_U64s + BKEY_BTREE_PTR_VAL_U64s_MAX)
|
||||
|
||||
/* Xattrs */
|
||||
|
||||
#define KEY_TYPE_XATTR_INDEX_USER 0
|
||||
#define KEY_TYPE_XATTR_INDEX_POSIX_ACL_ACCESS 1
|
||||
#define KEY_TYPE_XATTR_INDEX_POSIX_ACL_DEFAULT 2
|
||||
#define KEY_TYPE_XATTR_INDEX_TRUSTED 3
|
||||
#define KEY_TYPE_XATTR_INDEX_SECURITY 4
|
||||
|
||||
struct bch_xattr {
|
||||
struct bch_val v;
|
||||
__u8 x_type;
|
||||
__u8 x_name_len;
|
||||
__le16 x_val_len;
|
||||
__u8 x_name[];
|
||||
} __packed __aligned(8);
|
||||
|
||||
/* Bucket/allocation information: */
|
||||
|
||||
@ -1008,6 +993,7 @@ struct bch_sb_field {
|
||||
|
||||
#include "dirent_format.h"
|
||||
#include "inode_format.h"
|
||||
#include "xattr_format.h"
|
||||
#include "quota_format.h"
|
||||
#include "sb-counters_format.h"
|
||||
|
||||
|
19
fs/bcachefs/xattr_format.h
Normal file
19
fs/bcachefs/xattr_format.h
Normal file
@ -0,0 +1,19 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
#ifndef _BCACHEFS_XATTR_FORMAT_H
|
||||
#define _BCACHEFS_XATTR_FORMAT_H
|
||||
|
||||
#define KEY_TYPE_XATTR_INDEX_USER 0
|
||||
#define KEY_TYPE_XATTR_INDEX_POSIX_ACL_ACCESS 1
|
||||
#define KEY_TYPE_XATTR_INDEX_POSIX_ACL_DEFAULT 2
|
||||
#define KEY_TYPE_XATTR_INDEX_TRUSTED 3
|
||||
#define KEY_TYPE_XATTR_INDEX_SECURITY 4
|
||||
|
||||
struct bch_xattr {
|
||||
struct bch_val v;
|
||||
__u8 x_type;
|
||||
__u8 x_name_len;
|
||||
__le16 x_val_len;
|
||||
__u8 x_name[];
|
||||
} __packed __aligned(8);
|
||||
|
||||
#endif /* _BCACHEFS_XATTR_FORMAT_H */
|
Loading…
Reference in New Issue
Block a user