* I/O vector information to or from which read/write is going.
*/
struct iov_iter *vui_iter;
-#ifndef HAVE_FILE_OPERATIONS_READ_WRITE_ITER
- /**
- * Total iov count for left IO.
- */
- unsigned long vui_tot_nrsegs;
- /**
- * Old length for iov that was truncated partially.
- */
- size_t vui_iov_olen;
-#endif /* !HAVE_FILE_OPERATIONS_READ_WRITE_ITER */
/**
* Total size for the left IO.
*/
struct vvp_page {
struct cl_page_slice vpg_cl;
unsigned vpg_defer_uptodate:1,
+ vpg_ra_updated:1,
vpg_ra_used:1;
/** VM page */
struct page *vpg_page;
do { \
if (unlikely(!(expr))) { \
LU_OBJECT_DEBUG(D_ERROR, (env), &(clob)->co_lu, \
- #expr "\n"); \
+ #expr); \
LINVRNT(0); \
} \
} while (0)