switch generic_file_splice_read() to use of ->read_iter()
[cascardo/linux.git] / drivers / staging / lustre / lustre / llite / llite_internal.h
index 4d6d589..0e738c8 100644 (file)
@@ -800,17 +800,11 @@ void vvp_write_complete(struct vvp_object *club, struct vvp_page *page);
  */
 struct vvp_io_args {
        /** normal/splice */
-       enum vvp_io_subtype via_io_subtype;
-
        union {
                struct {
                        struct kiocb      *via_iocb;
                        struct iov_iter   *via_iter;
                } normal;
-               struct {
-                       struct pipe_inode_info  *via_pipe;
-                       unsigned int       via_flags;
-               } splice;
        } u;
 };
 
@@ -838,14 +832,9 @@ static inline struct ll_thread_info *ll_env_info(const struct lu_env *env)
        return lti;
 }
 
-static inline struct vvp_io_args *ll_env_args(const struct lu_env *env,
-                                             enum vvp_io_subtype type)
+static inline struct vvp_io_args *ll_env_args(const struct lu_env *env)
 {
-       struct vvp_io_args *via = &ll_env_info(env)->lti_args;
-
-       via->via_io_subtype = type;
-
-       return via;
+       return &ll_env_info(env)->lti_args;
 }
 
 void ll_queue_done_writing(struct inode *inode, unsigned long flags);