Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
8d3ef746
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看板
提交
8d3ef746
编写于
9月 12, 2005
作者:
L
Linus Torvalds
浏览文件
操作
浏览文件
下载
差异文件
Merge master.kernel.org:/pub/scm/linux/kernel/git/aia21/ntfs-2.6
上级
a217e8c1
b9791184
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
17 addition
and
8 deletion
+17
-8
fs/ntfs/ChangeLog
fs/ntfs/ChangeLog
+5
-4
fs/ntfs/malloc.h
fs/ntfs/malloc.h
+1
-1
fs/ntfs/super.c
fs/ntfs/super.c
+11
-3
未找到文件。
fs/ntfs/ChangeLog
浏览文件 @
8d3ef746
...
...
@@ -34,9 +34,6 @@ ToDo/Notes:
journals with two different restart pages. We sanity check both and
either use the only sane one or the more recent one of the two in the
case that both are valid.
- Modify fs/ntfs/malloc.h::ntfs_malloc_nofs() to do the kmalloc() based
allocations with __GFP_HIGHMEM, analogous to how the vmalloc() based
allocations are done.
- Add fs/ntfs/malloc.h::ntfs_malloc_nofs_nofail() which is analogous to
ntfs_malloc_nofs() but it performs allocations with __GFP_NOFAIL and
hence cannot fail.
...
...
@@ -90,7 +87,11 @@ ToDo/Notes:
in the first buffer head instead of a driver global spin lock to
improve scalability.
- Minor fix to error handling and error message display in
fs/ntfs/aops.c::ntfs_prepare_nonresident_write().
fs/ntfs/aops.c::ntfs_prepare_nonresident_write().
- Change the mount options {u,f,d}mask to always parse the number as
an octal number to conform to how chmod(1) works, too. Thanks to
Giuseppe Bilotta and Horst von Brand for pointing out the errors of
my ways.
2.1.23 - Implement extension of resident files and make writing safe as well as
many bug fixes, cleanups, and enhancements...
...
...
fs/ntfs/malloc.h
浏览文件 @
8d3ef746
...
...
@@ -45,7 +45,7 @@ static inline void *__ntfs_malloc(unsigned long size,
if
(
likely
(
size
<=
PAGE_SIZE
))
{
BUG_ON
(
!
size
);
/* kmalloc() has per-CPU caches so is faster for now. */
return
kmalloc
(
PAGE_SIZE
,
gfp_mask
);
return
kmalloc
(
PAGE_SIZE
,
gfp_mask
&
~
__GFP_HIGHMEM
);
/* return (void *)__get_free_page(gfp_mask); */
}
if
(
likely
(
size
>>
PAGE_SHIFT
<
num_physpages
))
...
...
fs/ntfs/super.c
浏览文件 @
8d3ef746
...
...
@@ -126,6 +126,14 @@ static BOOL parse_options(ntfs_volume *vol, char *opt)
if (*v) \
goto needs_val; \
}
#define NTFS_GETOPT_OCTAL(option, variable) \
if (!strcmp(p, option)) { \
if (!v || !*v) \
goto needs_arg; \
variable = simple_strtoul(ov = v, &v, 8); \
if (*v) \
goto needs_val; \
}
#define NTFS_GETOPT_BOOL(option, variable) \
if (!strcmp(p, option)) { \
BOOL val; \
...
...
@@ -157,9 +165,9 @@ static BOOL parse_options(ntfs_volume *vol, char *opt)
*
v
++
=
0
;
NTFS_GETOPT
(
"uid"
,
uid
)
else
NTFS_GETOPT
(
"gid"
,
gid
)
else
NTFS_GETOPT
(
"umask"
,
fmask
=
dmask
)
else
NTFS_GETOPT
(
"fmask"
,
fmask
)
else
NTFS_GETOPT
(
"dmask"
,
dmask
)
else
NTFS_GETOPT
_OCTAL
(
"umask"
,
fmask
=
dmask
)
else
NTFS_GETOPT
_OCTAL
(
"fmask"
,
fmask
)
else
NTFS_GETOPT
_OCTAL
(
"dmask"
,
dmask
)
else
NTFS_GETOPT
(
"mft_zone_multiplier"
,
mft_zone_multiplier
)
else
NTFS_GETOPT_WITH_DEFAULT
(
"sloppy"
,
sloppy
,
TRUE
)
else
NTFS_GETOPT_BOOL
(
"show_sys_files"
,
show_sys_files
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录