Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
kernel_linux
提交
93c76a3d
K
kernel_linux
项目概览
OpenHarmony
/
kernel_linux
上一次同步 4 年多
通知
15
Star
8
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kernel_linux
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
93c76a3d
编写于
12月 04, 2015
作者:
A
Al Viro
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
file_inode(f)->i_mapping is f->f_mapping
Signed-off-by:
N
Al Viro
<
viro@zeniv.linux.org.uk
>
上级
affda484
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
17 addition
and
17 deletion
+17
-17
drivers/gpu/drm/armada/armada_gem.c
drivers/gpu/drm/armada/armada_gem.c
+2
-2
drivers/gpu/drm/drm_gem.c
drivers/gpu/drm/drm_gem.c
+1
-1
drivers/gpu/drm/etnaviv/etnaviv_gem.c
drivers/gpu/drm/etnaviv/etnaviv_gem.c
+1
-1
drivers/gpu/drm/i915/i915_gem.c
drivers/gpu/drm/i915/i915_gem.c
+5
-5
drivers/gpu/drm/omapdrm/omap_gem.c
drivers/gpu/drm/omapdrm/omap_gem.c
+1
-1
drivers/gpu/drm/ttm/ttm_tt.c
drivers/gpu/drm/ttm/ttm_tt.c
+2
-2
fs/hfs/inode.c
fs/hfs/inode.c
+1
-1
fs/hfsplus/inode.c
fs/hfsplus/inode.c
+1
-1
fs/nfs/dir.c
fs/nfs/dir.c
+1
-1
fs/ocfs2/aops.c
fs/ocfs2/aops.c
+1
-1
mm/hugetlb.c
mm/hugetlb.c
+1
-1
未找到文件。
drivers/gpu/drm/armada/armada_gem.c
浏览文件 @
93c76a3d
...
...
@@ -231,7 +231,7 @@ struct armada_gem_object *armada_gem_alloc_object(struct drm_device *dev,
obj
->
dev_addr
=
DMA_ERROR_CODE
;
mapping
=
file_inode
(
obj
->
obj
.
filp
)
->
i
_mapping
;
mapping
=
obj
->
obj
.
filp
->
f
_mapping
;
mapping_set_gfp_mask
(
mapping
,
GFP_HIGHUSER
|
__GFP_RECLAIMABLE
);
DRM_DEBUG_DRIVER
(
"alloc obj %p size %zu
\n
"
,
obj
,
size
);
...
...
@@ -441,7 +441,7 @@ armada_gem_prime_map_dma_buf(struct dma_buf_attachment *attach,
if
(
sg_alloc_table
(
sgt
,
count
,
GFP_KERNEL
))
goto
free_sgt
;
mapping
=
file_inode
(
dobj
->
obj
.
filp
)
->
i
_mapping
;
mapping
=
dobj
->
obj
.
filp
->
f
_mapping
;
for_each_sg
(
sgt
->
sgl
,
sg
,
count
,
i
)
{
struct
page
*
page
;
...
...
drivers/gpu/drm/drm_gem.c
浏览文件 @
93c76a3d
...
...
@@ -511,7 +511,7 @@ struct page **drm_gem_get_pages(struct drm_gem_object *obj)
int
i
,
npages
;
/* This is the shared memory object that backs the GEM resource */
mapping
=
file_inode
(
obj
->
filp
)
->
i
_mapping
;
mapping
=
obj
->
filp
->
f
_mapping
;
/* We already BUG_ON() for non-page-aligned sizes in
* drm_gem_object_init(), so we should never hit this unless
...
...
drivers/gpu/drm/etnaviv/etnaviv_gem.c
浏览文件 @
93c76a3d
...
...
@@ -660,7 +660,7 @@ static struct drm_gem_object *__etnaviv_gem_new(struct drm_device *dev,
* why this is required _and_ expected if you're
* going to pin these pages.
*/
mapping
=
file_inode
(
obj
->
filp
)
->
i
_mapping
;
mapping
=
obj
->
filp
->
f
_mapping
;
mapping_set_gfp_mask
(
mapping
,
GFP_HIGHUSER
);
}
...
...
drivers/gpu/drm/i915/i915_gem.c
浏览文件 @
93c76a3d
...
...
@@ -151,7 +151,7 @@ i915_gem_get_aperture_ioctl(struct drm_device *dev, void *data,
static
int
i915_gem_object_get_pages_phys
(
struct
drm_i915_gem_object
*
obj
)
{
struct
address_space
*
mapping
=
file_inode
(
obj
->
base
.
filp
)
->
i
_mapping
;
struct
address_space
*
mapping
=
obj
->
base
.
filp
->
f
_mapping
;
char
*
vaddr
=
obj
->
phys_handle
->
vaddr
;
struct
sg_table
*
st
;
struct
scatterlist
*
sg
;
...
...
@@ -218,7 +218,7 @@ i915_gem_object_put_pages_phys(struct drm_i915_gem_object *obj)
obj
->
dirty
=
0
;
if
(
obj
->
dirty
)
{
struct
address_space
*
mapping
=
file_inode
(
obj
->
base
.
filp
)
->
i
_mapping
;
struct
address_space
*
mapping
=
obj
->
base
.
filp
->
f
_mapping
;
char
*
vaddr
=
obj
->
phys_handle
->
vaddr
;
int
i
;
...
...
@@ -2155,7 +2155,7 @@ i915_gem_object_invalidate(struct drm_i915_gem_object *obj)
if
(
obj
->
base
.
filp
==
NULL
)
return
;
mapping
=
file_inode
(
obj
->
base
.
filp
)
->
i
_mapping
,
mapping
=
obj
->
base
.
filp
->
f
_mapping
,
invalidate_mapping_pages
(
mapping
,
0
,
(
loff_t
)
-
1
);
}
...
...
@@ -2271,7 +2271,7 @@ i915_gem_object_get_pages_gtt(struct drm_i915_gem_object *obj)
*
* Fail silently without starting the shrinker
*/
mapping
=
file_inode
(
obj
->
base
.
filp
)
->
i
_mapping
;
mapping
=
obj
->
base
.
filp
->
f
_mapping
;
gfp
=
mapping_gfp_constraint
(
mapping
,
~
(
__GFP_IO
|
__GFP_RECLAIM
));
gfp
|=
__GFP_NORETRY
|
__GFP_NOWARN
;
sg
=
st
->
sgl
;
...
...
@@ -4522,7 +4522,7 @@ struct drm_i915_gem_object *i915_gem_alloc_object(struct drm_device *dev,
mask
|=
__GFP_DMA32
;
}
mapping
=
file_inode
(
obj
->
base
.
filp
)
->
i
_mapping
;
mapping
=
obj
->
base
.
filp
->
f
_mapping
;
mapping_set_gfp_mask
(
mapping
,
mask
);
i915_gem_object_init
(
obj
,
&
i915_gem_object_ops
);
...
...
drivers/gpu/drm/omapdrm/omap_gem.c
浏览文件 @
93c76a3d
...
...
@@ -1406,7 +1406,7 @@ struct drm_gem_object *omap_gem_new(struct drm_device *dev,
if
(
ret
)
goto
err_free
;
mapping
=
file_inode
(
obj
->
filp
)
->
i
_mapping
;
mapping
=
obj
->
filp
->
f
_mapping
;
mapping_set_gfp_mask
(
mapping
,
GFP_USER
|
__GFP_DMA32
);
}
...
...
drivers/gpu/drm/ttm/ttm_tt.c
浏览文件 @
93c76a3d
...
...
@@ -298,7 +298,7 @@ int ttm_tt_swapin(struct ttm_tt *ttm)
swap_storage
=
ttm
->
swap_storage
;
BUG_ON
(
swap_storage
==
NULL
);
swap_space
=
file_inode
(
swap_storage
)
->
i
_mapping
;
swap_space
=
swap_storage
->
f
_mapping
;
for
(
i
=
0
;
i
<
ttm
->
num_pages
;
++
i
)
{
from_page
=
shmem_read_mapping_page
(
swap_space
,
i
);
...
...
@@ -347,7 +347,7 @@ int ttm_tt_swapout(struct ttm_tt *ttm, struct file *persistent_swap_storage)
}
else
swap_storage
=
persistent_swap_storage
;
swap_space
=
file_inode
(
swap_storage
)
->
i
_mapping
;
swap_space
=
swap_storage
->
f
_mapping
;
for
(
i
=
0
;
i
<
ttm
->
num_pages
;
++
i
)
{
from_page
=
ttm
->
pages
[
i
];
...
...
fs/hfs/inode.c
浏览文件 @
93c76a3d
...
...
@@ -128,7 +128,7 @@ static ssize_t hfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
{
struct
file
*
file
=
iocb
->
ki_filp
;
struct
address_space
*
mapping
=
file
->
f_mapping
;
struct
inode
*
inode
=
file_inode
(
file
)
->
i_
mapping
->
host
;
struct
inode
*
inode
=
mapping
->
host
;
size_t
count
=
iov_iter_count
(
iter
);
ssize_t
ret
;
...
...
fs/hfsplus/inode.c
浏览文件 @
93c76a3d
...
...
@@ -126,7 +126,7 @@ static ssize_t hfsplus_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
{
struct
file
*
file
=
iocb
->
ki_filp
;
struct
address_space
*
mapping
=
file
->
f_mapping
;
struct
inode
*
inode
=
file_inode
(
file
)
->
i_
mapping
->
host
;
struct
inode
*
inode
=
mapping
->
host
;
size_t
count
=
iov_iter_count
(
iter
);
ssize_t
ret
;
...
...
fs/nfs/dir.c
浏览文件 @
93c76a3d
...
...
@@ -729,7 +729,7 @@ struct page *get_cache_page(nfs_readdir_descriptor_t *desc)
struct
page
*
page
;
for
(;;)
{
page
=
read_cache_page
(
file_inode
(
desc
->
file
)
->
i
_mapping
,
page
=
read_cache_page
(
desc
->
file
->
f
_mapping
,
desc
->
page_index
,
(
filler_t
*
)
nfs_readdir_filler
,
desc
);
if
(
IS_ERR
(
page
)
||
grab_page
(
page
))
break
;
...
...
fs/ocfs2/aops.c
浏览文件 @
93c76a3d
...
...
@@ -2426,7 +2426,7 @@ static int ocfs2_dio_end_io(struct kiocb *iocb,
static
ssize_t
ocfs2_direct_IO
(
struct
kiocb
*
iocb
,
struct
iov_iter
*
iter
)
{
struct
file
*
file
=
iocb
->
ki_filp
;
struct
inode
*
inode
=
file
_inode
(
file
)
->
i
_mapping
->
host
;
struct
inode
*
inode
=
file
->
f
_mapping
->
host
;
struct
ocfs2_super
*
osb
=
OCFS2_SB
(
inode
->
i_sb
);
get_block_t
*
get_block
;
...
...
mm/hugetlb.c
浏览文件 @
93c76a3d
...
...
@@ -3287,7 +3287,7 @@ static void unmap_ref_private(struct mm_struct *mm, struct vm_area_struct *vma,
address
=
address
&
huge_page_mask
(
h
);
pgoff
=
((
address
-
vma
->
vm_start
)
>>
PAGE_SHIFT
)
+
vma
->
vm_pgoff
;
mapping
=
file_inode
(
vma
->
vm_file
)
->
i
_mapping
;
mapping
=
vma
->
vm_file
->
f
_mapping
;
/*
* Take the mapping lock for the duration of the table walk. As
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录