Whamcloud - gitweb
git://git.whamcloud.com
/
fs
/
lustre-release.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
LU-12624 lod: alloc dir stripes by QoS
[fs/lustre-release.git]
/
lustre
/
llite
/
vvp_internal.h
diff --git
a/lustre/llite/vvp_internal.h
b/lustre/llite/vvp_internal.h
index
077ec84
..
c960269
100644
(file)
--- a/
lustre/llite/vvp_internal.h
+++ b/
lustre/llite/vvp_internal.h
@@
-23,7
+23,7
@@
* Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
* Use is subject to license terms.
*
* Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
* Use is subject to license terms.
*
- * Copyright (c) 2013, 201
6
, Intel Corporation.
+ * Copyright (c) 2013, 201
7
, Intel Corporation.
*/
/*
* This file is part of Lustre, http://www.lustre.org/
*/
/*
* This file is part of Lustre, http://www.lustre.org/
@@
-60,16
+60,17
@@
struct vvp_io {
/** super class */
struct cl_io_slice vui_cl;
struct cl_io_lock_link vui_link;
/** super class */
struct cl_io_slice vui_cl;
struct cl_io_lock_link vui_link;
- /** Total size for the left IO. */
+ /**
+ * I/O vector information to or from which read/write is going.
+ */
+ struct iov_iter *vui_iter;
+ /**
+ * Total size for the left IO.
+ */
size_t vui_tot_count;
union {
struct vvp_fault_io {
size_t vui_tot_count;
union {
struct vvp_fault_io {
- /**
- * Inode modification time that is checked across DLM
- * lock request.
- */
- time64_t ft_mtime;
struct vm_area_struct *ft_vma;
/**
* locked page returned from vvp_io
struct vm_area_struct *ft_vma;
/**
* locked page returned from vvp_io
@@
-110,6
+111,7
@@
struct vvp_io {
* File descriptor against which IO is done.
*/
struct ll_file_data *vui_fd;
* File descriptor against which IO is done.
*/
struct ll_file_data *vui_fd;
+ struct kiocb *vui_iocb;
/* Readahead state. */
pgoff_t vui_ra_start;
/* Readahead state. */
pgoff_t vui_ra_start;