Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
765fd6b2
cloud-kernel
项目概览
openanolis
/
cloud-kernel
接近 2 年 前同步成功
通知
169
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看板
提交
765fd6b2
编写于
3月 17, 2012
作者:
A
Al Viro
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
kill reiserfs_fs_{i,sb}.h
Signed-off-by:
N
Al Viro
<
viro@zeniv.linux.org.uk
>
上级
f466c6fd
变更
3
展开全部
隐藏空白更改
内联
并排
Showing
3 changed file
with
597 addition
and
619 deletion
+597
-619
fs/reiserfs/reiserfs.h
fs/reiserfs/reiserfs.h
+597
-2
include/linux/reiserfs_fs_i.h
include/linux/reiserfs_fs_i.h
+0
-63
include/linux/reiserfs_fs_sb.h
include/linux/reiserfs_fs_sb.h
+0
-554
未找到文件。
fs/reiserfs/reiserfs.h
浏览文件 @
765fd6b2
此差异已折叠。
点击以展开。
include/linux/reiserfs_fs_i.h
已删除
100644 → 0
浏览文件 @
f466c6fd
#ifndef _REISER_FS_I
#define _REISER_FS_I
#include <linux/list.h>
struct
reiserfs_journal_list
;
/** bitmasks for i_flags field in reiserfs-specific part of inode */
typedef
enum
{
/** this says what format of key do all items (but stat data) of
an object have. If this is set, that format is 3.6 otherwise
- 3.5 */
i_item_key_version_mask
=
0x0001
,
/** If this is unset, object has 3.5 stat data, otherwise, it has
3.6 stat data with 64bit size, 32bit nlink etc. */
i_stat_data_version_mask
=
0x0002
,
/** file might need tail packing on close */
i_pack_on_close_mask
=
0x0004
,
/** don't pack tail of file */
i_nopack_mask
=
0x0008
,
/** If those is set, "safe link" was created for this file during
truncate or unlink. Safe link is used to avoid leakage of disk
space on crash with some files open, but unlinked. */
i_link_saved_unlink_mask
=
0x0010
,
i_link_saved_truncate_mask
=
0x0020
,
i_has_xattr_dir
=
0x0040
,
i_data_log
=
0x0080
,
}
reiserfs_inode_flags
;
struct
reiserfs_inode_info
{
__u32
i_key
[
4
];
/* key is still 4 32 bit integers */
/** transient inode flags that are never stored on disk. Bitmasks
for this field are defined above. */
__u32
i_flags
;
__u32
i_first_direct_byte
;
// offset of first byte stored in direct item.
/* copy of persistent inode flags read from sd_attrs. */
__u32
i_attrs
;
int
i_prealloc_block
;
/* first unused block of a sequence of unused blocks */
int
i_prealloc_count
;
/* length of that sequence */
struct
list_head
i_prealloc_list
;
/* per-transaction list of inodes which
* have preallocated blocks */
unsigned
new_packing_locality
:
1
;
/* new_packig_locality is created; new blocks
* for the contents of this directory should be
* displaced */
/* we use these for fsync or O_SYNC to decide which transaction
** needs to be committed in order for this inode to be properly
** flushed */
unsigned
int
i_trans_id
;
struct
reiserfs_journal_list
*
i_jl
;
atomic_t
openers
;
struct
mutex
tailpack
;
#ifdef CONFIG_REISERFS_FS_XATTR
struct
rw_semaphore
i_xattr_sem
;
#endif
struct
inode
vfs_inode
;
};
#endif
include/linux/reiserfs_fs_sb.h
已删除
100644 → 0
浏览文件 @
f466c6fd
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录