diff options
author | Jinshan Xiong <jinshan.xiong@intel.com> | 2016-03-30 19:48:28 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2016-03-30 21:38:13 -0700 |
commit | d9d47901dfbec3f7e057c4d31ecbe39c8eaec991 (patch) | |
tree | fe88539af29a4ca4f0ba7cef87899546a190ee83 /drivers/staging/lustre/lustre/llite/rw.c | |
parent | 2579d8d01759aae407d3645be5125f8dd436757c (diff) | |
download | op-kernel-dev-d9d47901dfbec3f7e057c4d31ecbe39c8eaec991.zip op-kernel-dev-d9d47901dfbec3f7e057c4d31ecbe39c8eaec991.tar.gz |
staging/lustre/clio: collapse layer of cl_page
Move radix tree to osc layer to for performance improvement.
Signed-off-by: Jinshan Xiong <jinshan.xiong@intel.com>
Reviewed-on: http://review.whamcloud.com/7892
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-3321
Reviewed-by: Lai Siyao <lai.siyao@intel.com>
Reviewed-by: Bobi Jam <bobijam@gmail.com>
Signed-off-by: Oleg Drokin <green@linuxhacker.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/lustre/lustre/llite/rw.c')
-rw-r--r-- | drivers/staging/lustre/lustre/llite/rw.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/lustre/lustre/llite/rw.c b/drivers/staging/lustre/lustre/llite/rw.c index 34614ac..01b8365 100644 --- a/drivers/staging/lustre/lustre/llite/rw.c +++ b/drivers/staging/lustre/lustre/llite/rw.c @@ -442,7 +442,7 @@ static int cl_read_ahead_page(const struct lu_env *env, struct cl_io *io, cl_page_list_add(queue, page); rc = 1; } else { - cl_page_delete(env, page); + cl_page_discard(env, io, page); rc = -ENOLCK; } } else { |