@@ -75,8 +75,7 @@ static void afs_store_data_success(struct afs_operation *op)
75
75
op -> ctime = op -> file [0 ].scb .status .mtime_client ;
76
76
afs_vnode_commit_status (op , & op -> file [0 ]);
77
77
if (!afs_op_error (op )) {
78
- if (!op -> store .laundering )
79
- afs_pages_written_back (vnode , op -> store .pos , op -> store .size );
78
+ afs_pages_written_back (vnode , op -> store .pos , op -> store .size );
80
79
afs_stat_v (vnode , n_stores );
81
80
atomic_long_add (op -> store .size , & afs_v2net (vnode )-> n_store_bytes );
82
81
}
@@ -91,8 +90,7 @@ static const struct afs_operation_ops afs_store_data_operation = {
91
90
/*
92
91
* write to a file
93
92
*/
94
- static int afs_store_data (struct afs_vnode * vnode , struct iov_iter * iter , loff_t pos ,
95
- bool laundering )
93
+ static int afs_store_data (struct afs_vnode * vnode , struct iov_iter * iter , loff_t pos )
96
94
{
97
95
struct afs_operation * op ;
98
96
struct afs_wb_key * wbk = NULL ;
@@ -123,7 +121,6 @@ static int afs_store_data(struct afs_vnode *vnode, struct iov_iter *iter, loff_t
123
121
op -> file [0 ].modification = true;
124
122
op -> store .pos = pos ;
125
123
op -> store .size = size ;
126
- op -> store .laundering = laundering ;
127
124
op -> flags |= AFS_OPERATION_UNINTR ;
128
125
op -> ops = & afs_store_data_operation ;
129
126
@@ -168,8 +165,7 @@ static void afs_upload_to_server(struct netfs_io_subrequest *subreq)
168
165
subreq -> rreq -> debug_id , subreq -> debug_index , subreq -> io_iter .count );
169
166
170
167
trace_netfs_sreq (subreq , netfs_sreq_trace_submit );
171
- ret = afs_store_data (vnode , & subreq -> io_iter , subreq -> start ,
172
- subreq -> rreq -> origin == NETFS_LAUNDER_WRITE );
168
+ ret = afs_store_data (vnode , & subreq -> io_iter , subreq -> start );
173
169
netfs_write_subrequest_terminated (subreq , ret < 0 ? ret : subreq -> len ,
174
170
false);
175
171
}
0 commit comments