staging/lustre: Get rid of inode_dio_write_done and inode_dio_read
These primitives are long deprecated and unused. Signed-off-by: Oleg Drokin <oleg.drokin@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
66a23f0cc2
commit
81e053c75a
@ -64,11 +64,6 @@
|
||||
|
||||
#define LTIME_S(time) (time.tv_sec)
|
||||
|
||||
/* inode_dio_wait(i) use as-is for write lock */
|
||||
# define inode_dio_write_done(i) do {} while (0) /* for write unlock */
|
||||
# define inode_dio_read(i) atomic_inc(&(i)->i_dio_count)
|
||||
/* inode_dio_done(i) use as-is for read unlock */
|
||||
|
||||
#ifndef QUOTA_OK
|
||||
# define QUOTA_OK 0
|
||||
#endif
|
||||
|
@ -1356,11 +1356,8 @@ int ll_setattr_raw(struct dentry *dentry, struct iattr *attr, bool hsm_import)
|
||||
if (!op_data)
|
||||
return -ENOMEM;
|
||||
|
||||
if (!S_ISDIR(inode->i_mode)) {
|
||||
if (attr->ia_valid & ATTR_SIZE)
|
||||
inode_dio_write_done(inode);
|
||||
if (!S_ISDIR(inode->i_mode))
|
||||
mutex_unlock(&inode->i_mutex);
|
||||
}
|
||||
|
||||
memcpy(&op_data->op_attr, attr, sizeof(*attr));
|
||||
|
||||
|
@ -455,12 +455,11 @@ static void vvp_io_setattr_end(const struct lu_env *env,
|
||||
struct cl_io *io = ios->cis_io;
|
||||
struct inode *inode = ccc_object_inode(io->ci_obj);
|
||||
|
||||
if (cl_io_is_trunc(io)) {
|
||||
if (cl_io_is_trunc(io))
|
||||
/* Truncate in memory pages - they must be clean pages
|
||||
* because osc has already notified to destroy osc_extents. */
|
||||
vvp_do_vmtruncate(inode, io->u.ci_setattr.sa_attr.lvb_size);
|
||||
inode_dio_write_done(inode);
|
||||
}
|
||||
|
||||
mutex_unlock(&inode->i_mutex);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user