Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
f542fbe8
cloud-kernel
项目概览
openanolis
/
cloud-kernel
1 年多 前同步成功
通知
160
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
f542fbe8
编写于
4月 11, 2015
作者:
T
Theodore Ts'o
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ext4 crypto: reserve codepoints used by the ext4 encryption feature
Signed-off-by:
N
Theodore Ts'o
<
tytso@mit.edu
>
上级
f64e02fe
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
13 addition
and
3 deletion
+13
-3
fs/ext4/ext4.h
fs/ext4/ext4.h
+13
-3
未找到文件。
fs/ext4/ext4.h
浏览文件 @
f542fbe8
...
...
@@ -422,7 +422,7 @@ enum {
EXT4_INODE_DIRTY
=
8
,
EXT4_INODE_COMPRBLK
=
9
,
/* One or more compressed clusters */
EXT4_INODE_NOCOMPR
=
10
,
/* Don't compress */
EXT4_INODE_ENCRYPT
=
11
,
/*
Compression error
*/
EXT4_INODE_ENCRYPT
=
11
,
/*
Encrypted file
*/
/* End compression flags --- maybe not all used */
EXT4_INODE_INDEX
=
12
,
/* hash-indexed directory */
EXT4_INODE_IMAGIC
=
13
,
/* AFS directory */
...
...
@@ -582,6 +582,13 @@ enum {
#define EXT4_FREE_BLOCKS_NOFREE_FIRST_CLUSTER 0x0010
#define EXT4_FREE_BLOCKS_NOFREE_LAST_CLUSTER 0x0020
/* Encryption algorithms */
#define EXT4_ENCRYPTION_MODE_INVALID 0
#define EXT4_ENCRYPTION_MODE_AES_256_XTS 1
#define EXT4_ENCRYPTION_MODE_AES_256_GCM 2
#define EXT4_ENCRYPTION_MODE_AES_256_CBC 3
#define EXT4_ENCRYPTION_MODE_AES_256_CTS 4
/*
* ioctl commands
*/
...
...
@@ -1142,7 +1149,8 @@ struct ext4_super_block {
__le32
s_raid_stripe_width
;
/* blocks on all data disks (N*stride)*/
__u8
s_log_groups_per_flex
;
/* FLEX_BG group size */
__u8
s_checksum_type
;
/* metadata checksum algorithm used */
__le16
s_reserved_pad
;
__u8
s_encryption_level
;
/* versioning level for encryption */
__u8
s_reserved_pad
;
/* Padding to next 32bits */
__le64
s_kbytes_written
;
/* nr of lifetime kilobytes written */
__le32
s_snapshot_inum
;
/* Inode number of active snapshot */
__le32
s_snapshot_id
;
/* sequential ID of active snapshot */
...
...
@@ -1169,7 +1177,9 @@ struct ext4_super_block {
__le32
s_overhead_clusters
;
/* overhead blocks/clusters in fs */
__le32
s_backup_bgs
[
2
];
/* groups with sparse_super2 SBs */
__u8
s_encrypt_algos
[
4
];
/* Encryption algorithms in use */
__le32
s_reserved
[
105
];
/* Padding to the end of the block */
__u8
s_encrypt_pw_salt
[
16
];
/* Salt used for string2key algorithm */
__le32
s_lpf_ino
;
/* Location of the lost+found inode */
__le32
s_reserved
[
100
];
/* Padding to the end of the block */
__le32
s_checksum
;
/* crc32c(superblock) */
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录