Home
last modified time | relevance | path

Searched refs:i_mutex (Results 1 – 187 of 187) sorted by relevance

/linux-4.4.14/fs/reiserfs/
Dxattr.c67 BUG_ON(!mutex_is_locked(&dir->i_mutex)); in xattr_create()
74 BUG_ON(!mutex_is_locked(&dir->i_mutex)); in xattr_mkdir()
88 BUG_ON(!mutex_is_locked(&dir->i_mutex)); in xattr_unlink()
90 mutex_lock_nested(&d_inode(dentry)->i_mutex, I_MUTEX_CHILD); in xattr_unlink()
92 mutex_unlock(&d_inode(dentry)->i_mutex); in xattr_unlink()
103 BUG_ON(!mutex_is_locked(&dir->i_mutex)); in xattr_rmdir()
105 mutex_lock_nested(&d_inode(dentry)->i_mutex, I_MUTEX_CHILD); in xattr_rmdir()
109 mutex_unlock(&d_inode(dentry)->i_mutex); in xattr_rmdir()
126 mutex_lock_nested(&d_inode(privroot)->i_mutex, I_MUTEX_XATTR); in open_xa_root()
142 mutex_unlock(&d_inode(privroot)->i_mutex); in open_xa_root()
[all …]
Dioctl.c190 reiserfs_mutex_lock_safe(&inode->i_mutex, inode->i_sb); in reiserfs_unpack()
227 mutex_unlock(&inode->i_mutex); in reiserfs_unpack()
Dfile.c161 mutex_lock(&inode->i_mutex); in reiserfs_sync_file()
169 mutex_unlock(&inode->i_mutex); in reiserfs_sync_file()
Ddir.c41 mutex_lock(&inode->i_mutex); in reiserfs_dir_fsync()
45 mutex_unlock(&inode->i_mutex); in reiserfs_dir_fsync()
/linux-4.4.14/fs/tracefs/
Dinode.c87 mutex_unlock(&inode->i_mutex); in tracefs_syscall_mkdir()
89 mutex_lock(&inode->i_mutex); in tracefs_syscall_mkdir()
112 mutex_unlock(&inode->i_mutex); in tracefs_syscall_rmdir()
113 mutex_unlock(&dentry->d_inode->i_mutex); in tracefs_syscall_rmdir()
117 mutex_lock_nested(&inode->i_mutex, I_MUTEX_PARENT); in tracefs_syscall_rmdir()
118 mutex_lock(&dentry->d_inode->i_mutex); in tracefs_syscall_rmdir()
337 mutex_lock(&parent->d_inode->i_mutex); in start_creating()
345 mutex_unlock(&parent->d_inode->i_mutex); in start_creating()
354 mutex_unlock(&dentry->d_parent->d_inode->i_mutex); in failed_creating()
362 mutex_unlock(&dentry->d_parent->d_inode->i_mutex); in end_creating()
[all …]
/linux-4.4.14/fs/nfs/
Dnfs4file.c144 mutex_lock(&inode->i_mutex); in nfs4_file_fsync()
148 mutex_unlock(&inode->i_mutex); in nfs4_file_fsync()
260 mutex_lock(&src_inode->i_mutex); in nfs42_ioctl_clone()
262 mutex_lock_nested(&dst_inode->i_mutex, I_MUTEX_PARENT); in nfs42_ioctl_clone()
263 mutex_lock_nested(&src_inode->i_mutex, I_MUTEX_CHILD); in nfs42_ioctl_clone()
265 mutex_lock_nested(&src_inode->i_mutex, I_MUTEX_PARENT); in nfs42_ioctl_clone()
266 mutex_lock_nested(&dst_inode->i_mutex, I_MUTEX_CHILD); in nfs42_ioctl_clone()
287 mutex_unlock(&src_inode->i_mutex); in nfs42_ioctl_clone()
289 mutex_unlock(&src_inode->i_mutex); in nfs42_ioctl_clone()
290 mutex_unlock(&dst_inode->i_mutex); in nfs42_ioctl_clone()
[all …]
Dnfs42proc.c104 mutex_lock(&inode->i_mutex); in nfs42_proc_allocate()
110 mutex_unlock(&inode->i_mutex); in nfs42_proc_allocate()
126 mutex_lock(&inode->i_mutex); in nfs42_proc_deallocate()
134 mutex_unlock(&inode->i_mutex); in nfs42_proc_deallocate()
Ddirect.c589 mutex_lock(&inode->i_mutex); in nfs_file_direct_read()
617 mutex_unlock(&inode->i_mutex); in nfs_file_direct_read()
631 mutex_unlock(&inode->i_mutex); in nfs_file_direct_read()
980 mutex_lock(&inode->i_mutex); in nfs_file_direct_write()
1020 mutex_unlock(&inode->i_mutex); in nfs_file_direct_write()
1041 mutex_unlock(&inode->i_mutex); in nfs_file_direct_write()
Dfile.c281 mutex_lock(&inode->i_mutex); in nfs_file_fsync()
283 mutex_unlock(&inode->i_mutex); in nfs_file_fsync()
Dinode.c657 mutex_lock(&inode->i_mutex); in nfs_getattr()
659 mutex_unlock(&inode->i_mutex); in nfs_getattr()
1147 mutex_lock(&inode->i_mutex); in __nfs_revalidate_mapping()
1149 mutex_unlock(&inode->i_mutex); in __nfs_revalidate_mapping()
Ddir.c943 mutex_lock(&inode->i_mutex); in nfs_llseek_dir()
960 mutex_unlock(&inode->i_mutex); in nfs_llseek_dir()
975 mutex_lock(&inode->i_mutex); in nfs_fsync_dir()
977 mutex_unlock(&inode->i_mutex); in nfs_fsync_dir()
/linux-4.4.14/fs/ext2/
Dioctl.c54 mutex_lock(&inode->i_mutex); in ext2_ioctl()
57 mutex_unlock(&inode->i_mutex); in ext2_ioctl()
71 mutex_unlock(&inode->i_mutex); in ext2_ioctl()
83 mutex_unlock(&inode->i_mutex); in ext2_ioctl()
105 mutex_lock(&inode->i_mutex); in ext2_ioctl()
108 mutex_unlock(&inode->i_mutex); in ext2_ioctl()
/linux-4.4.14/drivers/oprofile/
Doprofilefs.c141 mutex_lock(&d_inode(root)->i_mutex); in __oprofilefs_create_file()
144 mutex_unlock(&d_inode(root)->i_mutex); in __oprofilefs_create_file()
150 mutex_unlock(&d_inode(root)->i_mutex); in __oprofilefs_create_file()
156 mutex_unlock(&d_inode(root)->i_mutex); in __oprofilefs_create_file()
218 mutex_lock(&d_inode(parent)->i_mutex); in oprofilefs_mkdir()
221 mutex_unlock(&d_inode(parent)->i_mutex); in oprofilefs_mkdir()
227 mutex_unlock(&d_inode(parent)->i_mutex); in oprofilefs_mkdir()
233 mutex_unlock(&d_inode(parent)->i_mutex); in oprofilefs_mkdir()
/linux-4.4.14/fs/configfs/
Ddir.c516 *wait_mutex = &d_inode(sd->s_dentry)->i_mutex; in configfs_detach_prep()
627 mutex_lock(&d_inode(child)->i_mutex); in detach_groups()
633 mutex_unlock(&d_inode(child)->i_mutex); in detach_groups()
821 mutex_lock(&d_inode(dentry)->i_mutex); in configfs_attach_item()
825 mutex_unlock(&d_inode(dentry)->i_mutex); in configfs_attach_item()
861 mutex_lock_nested(&d_inode(dentry)->i_mutex, I_MUTEX_CHILD); in configfs_attach_group()
870 mutex_unlock(&d_inode(dentry)->i_mutex); in configfs_attach_group()
1078 mutex_lock(&d_inode(root)->i_mutex); in configfs_depend_item()
1114 mutex_unlock(&d_inode(root)->i_mutex); in configfs_depend_item()
1456 mutex_lock(&d_inode(parent)->i_mutex);
[all …]
Dinode.c157 lockdep_set_class(&inode->i_mutex, in configfs_set_inode_lock_class()
258 mutex_lock(&d_inode(dir)->i_mutex); in configfs_hash_and_remove()
271 mutex_unlock(&d_inode(dir)->i_mutex); in configfs_hash_and_remove()
Dfile.c327 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_NORMAL); in configfs_create_file()
330 mutex_unlock(&d_inode(dir)->i_mutex); in configfs_create_file()
/linux-4.4.14/fs/cachefiles/
Dnamei.c298 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_bury_object()
309 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_bury_object()
426 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in cachefiles_delete_object()
432 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_delete_object()
445 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_delete_object()
504 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in cachefiles_walk_to_object()
588 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_walk_to_object()
626 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_walk_to_object()
708 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_walk_to_object()
732 mutex_lock(&d_inode(dir)->i_mutex); in cachefiles_get_directory()
[all …]
Dinterface.c449 mutex_lock(&d_inode(object->backer)->i_mutex); in cachefiles_attr_changed()
468 mutex_unlock(&d_inode(object->backer)->i_mutex); in cachefiles_attr_changed()
/linux-4.4.14/net/sunrpc/
Drpc_pipe.c175 mutex_lock(&inode->i_mutex); in rpc_close_pipes()
191 mutex_unlock(&inode->i_mutex); in rpc_close_pipes()
224 mutex_lock(&inode->i_mutex); in rpc_pipe_open()
240 mutex_unlock(&inode->i_mutex); in rpc_pipe_open()
251 mutex_lock(&inode->i_mutex); in rpc_pipe_release()
281 mutex_unlock(&inode->i_mutex); in rpc_pipe_release()
293 mutex_lock(&inode->i_mutex); in rpc_pipe_read()
325 mutex_unlock(&inode->i_mutex); in rpc_pipe_read()
335 mutex_lock(&inode->i_mutex); in rpc_pipe_write()
339 mutex_unlock(&inode->i_mutex); in rpc_pipe_write()
[all …]
Dcache.c774 mutex_lock(&inode->i_mutex); /* protect against multiple concurrent in cache_read()
787 mutex_unlock(&inode->i_mutex); in cache_read()
841 mutex_unlock(&inode->i_mutex); in cache_read()
912 mutex_lock(&inode->i_mutex); in cache_write()
914 mutex_unlock(&inode->i_mutex); in cache_write()
/linux-4.4.14/security/
Dinode.c102 mutex_lock(&dir->i_mutex); in securityfs_create_file()
132 mutex_unlock(&dir->i_mutex); in securityfs_create_file()
139 mutex_unlock(&dir->i_mutex); in securityfs_create_file()
198 mutex_lock(&d_inode(parent)->i_mutex); in securityfs_remove()
206 mutex_unlock(&d_inode(parent)->i_mutex); in securityfs_remove()
/linux-4.4.14/fs/debugfs/
Dinode.c268 mutex_lock(&d_inode(parent)->i_mutex); in start_creating()
276 mutex_unlock(&d_inode(parent)->i_mutex); in start_creating()
285 mutex_unlock(&d_inode(dentry->d_parent)->i_mutex); in failed_creating()
293 mutex_unlock(&d_inode(dentry->d_parent)->i_mutex); in end_creating()
563 mutex_lock(&d_inode(parent)->i_mutex); in debugfs_remove()
565 mutex_unlock(&d_inode(parent)->i_mutex); in debugfs_remove()
597 mutex_lock(&d_inode(parent)->i_mutex); in debugfs_remove_recursive()
612 mutex_unlock(&d_inode(parent)->i_mutex); in debugfs_remove_recursive()
633 mutex_unlock(&d_inode(parent)->i_mutex); in debugfs_remove_recursive()
636 mutex_lock(&d_inode(parent)->i_mutex); in debugfs_remove_recursive()
[all …]
/linux-4.4.14/fs/ntfs/
Dquota.c51 mutex_lock(&vol->quota_q_ino->i_mutex); in ntfs_mark_quotas_out_of_date()
101 mutex_unlock(&vol->quota_q_ino->i_mutex); in ntfs_mark_quotas_out_of_date()
113 mutex_unlock(&vol->quota_q_ino->i_mutex); in ntfs_mark_quotas_out_of_date()
Dsuper.c1287 mutex_lock(&vol->root_ino->i_mutex); in check_windows_hibernation_status()
1290 mutex_unlock(&vol->root_ino->i_mutex); in check_windows_hibernation_status()
1380 mutex_lock(&vol->extend_ino->i_mutex); in load_and_init_quota()
1383 mutex_unlock(&vol->extend_ino->i_mutex); in load_and_init_quota()
1463 mutex_lock(&vol->extend_ino->i_mutex); in load_and_init_usnjrnl()
1466 mutex_unlock(&vol->extend_ino->i_mutex); in load_and_init_usnjrnl()
Dfile.c1947 mutex_lock(&vi->i_mutex); in ntfs_file_write_iter()
1954 mutex_unlock(&vi->i_mutex); in ntfs_file_write_iter()
1999 mutex_lock(&vi->i_mutex); in ntfs_file_fsync()
2018 mutex_unlock(&vi->i_mutex); in ntfs_file_fsync()
Ddir.c1512 mutex_lock(&vi->i_mutex); in ntfs_dir_fsync()
1535 mutex_unlock(&vi->i_mutex); in ntfs_dir_fsync()
/linux-4.4.14/fs/overlayfs/
Dreaddir.c220 err = mutex_lock_killable(&dir->d_inode->i_mutex); in ovl_check_whiteouts()
231 mutex_unlock(&dir->d_inode->i_mutex); in ovl_check_whiteouts()
402 mutex_lock(&file_inode(file)->i_mutex); in ovl_dir_llseek()
432 mutex_unlock(&file_inode(file)->i_mutex); in ovl_dir_llseek()
457 mutex_lock(&inode->i_mutex); in ovl_dir_fsync()
460 mutex_unlock(&inode->i_mutex); in ovl_dir_fsync()
470 mutex_unlock(&inode->i_mutex); in ovl_dir_fsync()
482 mutex_lock(&inode->i_mutex); in ovl_dir_release()
484 mutex_unlock(&inode->i_mutex); in ovl_dir_release()
560 mutex_lock_nested(&upper->d_inode->i_mutex, I_MUTEX_CHILD); in ovl_cleanup_whiteouts()
[all …]
Dsuper.c215 WARN_ON(!mutex_is_locked(&upperdentry->d_parent->d_inode->i_mutex)); in ovl_dentry_update()
230 WARN_ON(!mutex_is_locked(&dentry->d_inode->i_mutex)); in ovl_dentry_version_inc()
238 WARN_ON(!mutex_is_locked(&dentry->d_inode->i_mutex)); in ovl_dentry_version_get()
395 mutex_lock(&dir->d_inode->i_mutex); in ovl_lookup_real()
397 mutex_unlock(&dir->d_inode->i_mutex); in ovl_lookup_real()
756 mutex_lock_nested(&dir->i_mutex, I_MUTEX_PARENT); in ovl_workdir_create()
782 mutex_unlock(&dir->i_mutex); in ovl_workdir_create()
Ddir.c170 mutex_lock_nested(&udir->i_mutex, I_MUTEX_PARENT); in ovl_create_upper()
188 mutex_unlock(&udir->i_mutex); in ovl_create_upper()
261 mutex_lock(&opaquedir->d_inode->i_mutex); in ovl_clear_empty()
263 mutex_unlock(&opaquedir->d_inode->i_mutex); in ovl_clear_empty()
602 mutex_lock_nested(&dir->i_mutex, I_MUTEX_PARENT); in ovl_remove_upper()
623 mutex_unlock(&dir->i_mutex); in ovl_remove_upper()
Dcopy_up.c251 mutex_lock(&newdentry->d_inode->i_mutex); in ovl_copy_up_locked()
253 mutex_unlock(&newdentry->d_inode->i_mutex); in ovl_copy_up_locked()
Dinode.c66 mutex_lock(&upperdentry->d_inode->i_mutex); in ovl_setattr()
70 mutex_unlock(&upperdentry->d_inode->i_mutex); in ovl_setattr()
/linux-4.4.14/fs/efivarfs/
Dfile.c54 mutex_lock(&inode->i_mutex); in efivarfs_file_write()
56 mutex_unlock(&inode->i_mutex); in efivarfs_file_write()
151 mutex_lock(&inode->i_mutex); in efivarfs_ioc_setxflags()
153 mutex_unlock(&inode->i_mutex); in efivarfs_ioc_setxflags()
Dsuper.c167 mutex_lock(&inode->i_mutex); in efivarfs_callback()
170 mutex_unlock(&inode->i_mutex); in efivarfs_callback()
/linux-4.4.14/fs/udf/
Dfile.c125 mutex_lock(&inode->i_mutex); in udf_file_write_iter()
139 mutex_unlock(&inode->i_mutex); in udf_file_write_iter()
152 mutex_unlock(&inode->i_mutex); in udf_file_write_iter()
226 mutex_lock(&inode->i_mutex); in udf_release_file()
231 mutex_unlock(&inode->i_mutex); in udf_release_file()
Dinode.c265 WARN_ON_ONCE(!mutex_is_locked(&inode->i_mutex)); in udf_expand_file_adinicb()
/linux-4.4.14/fs/ecryptfs/
Dinode.c44 mutex_lock_nested(&(d_inode(dir)->i_mutex), I_MUTEX_PARENT); in lock_parent()
50 mutex_unlock(&d_inode(dir)->i_mutex); in unlock_dir()
402 mutex_lock(&d_inode(lower_dir_dentry)->i_mutex); in ecryptfs_lookup()
406 mutex_unlock(&d_inode(lower_dir_dentry)->i_mutex); in ecryptfs_lookup()
431 mutex_lock(&d_inode(lower_dir_dentry)->i_mutex); in ecryptfs_lookup()
435 mutex_unlock(&d_inode(lower_dir_dentry)->i_mutex); in ecryptfs_lookup()
866 mutex_lock(&d_inode(lower_dentry)->i_mutex); in ecryptfs_truncate()
868 mutex_unlock(&d_inode(lower_dentry)->i_mutex); in ecryptfs_truncate()
967 mutex_lock(&d_inode(lower_dentry)->i_mutex); in ecryptfs_setattr()
969 mutex_unlock(&d_inode(lower_dentry)->i_mutex); in ecryptfs_setattr()
[all …]
Dmmap.c439 mutex_lock(&lower_inode->i_mutex); in ecryptfs_write_inode_size_to_xattr()
447 mutex_unlock(&lower_inode->i_mutex); in ecryptfs_write_inode_size_to_xattr()
/linux-4.4.14/drivers/base/
Ddevtmpfs.c218 mutex_lock(&d_inode(dentry)->i_mutex); in handle_create()
220 mutex_unlock(&d_inode(dentry)->i_mutex); in handle_create()
247 mutex_unlock(&d_inode(parent.dentry)->i_mutex); in dev_rmdir()
324 mutex_lock(&d_inode(dentry)->i_mutex); in handle_remove()
326 mutex_unlock(&d_inode(dentry)->i_mutex); in handle_remove()
335 mutex_unlock(&d_inode(parent.dentry)->i_mutex); in handle_remove()
/linux-4.4.14/fs/exofs/
Dfile.c55 mutex_lock(&inode->i_mutex); in exofs_file_fsync()
57 mutex_unlock(&inode->i_mutex); in exofs_file_fsync()
/linux-4.4.14/fs/jfs/
Dioctl.c99 mutex_lock(&inode->i_mutex); in jfs_ioctl()
112 mutex_unlock(&inode->i_mutex); in jfs_ioctl()
123 mutex_unlock(&inode->i_mutex); in jfs_ioctl()
Dfile.c41 mutex_lock(&inode->i_mutex); in jfs_fsync()
46 mutex_unlock(&inode->i_mutex); in jfs_fsync()
51 mutex_unlock(&inode->i_mutex); in jfs_fsync()
Dsuper.c795 mutex_lock(&inode->i_mutex); in jfs_quota_write()
827 mutex_unlock(&inode->i_mutex); in jfs_quota_write()
835 mutex_unlock(&inode->i_mutex); in jfs_quota_write()
/linux-4.4.14/fs/exportfs/
Dexpfs.c127 mutex_lock(&dentry->d_inode->i_mutex); in reconnect_one()
130 mutex_unlock(&dentry->d_inode->i_mutex); in reconnect_one()
146 mutex_lock(&parent->d_inode->i_mutex); in reconnect_one()
148 mutex_unlock(&parent->d_inode->i_mutex); in reconnect_one()
506 mutex_lock(&target_dir->d_inode->i_mutex); in exportfs_decode_fh()
509 mutex_unlock(&target_dir->d_inode->i_mutex); in exportfs_decode_fh()
/linux-4.4.14/security/integrity/ima/
Dima_main.c124 mutex_lock(&inode->i_mutex); in ima_check_last_writer()
133 mutex_unlock(&inode->i_mutex); in ima_check_last_writer()
189 mutex_lock(&inode->i_mutex); in process_measurement()
253 mutex_unlock(&inode->i_mutex); in process_measurement()
/linux-4.4.14/fs/coda/
Dfile.c74 mutex_lock(&coda_inode->i_mutex); in coda_file_write_iter()
79 mutex_unlock(&coda_inode->i_mutex); in coda_file_write_iter()
206 mutex_lock(&coda_inode->i_mutex); in coda_fsync()
215 mutex_unlock(&coda_inode->i_mutex); in coda_fsync()
Ddir.c430 mutex_lock(&host_inode->i_mutex); in coda_readdir()
436 mutex_unlock(&host_inode->i_mutex); in coda_readdir()
/linux-4.4.14/fs/ext4/
Dfile.c116 mutex_lock(&inode->i_mutex); in ext4_file_write_iter()
172 mutex_unlock(&inode->i_mutex); in ext4_file_write_iter()
189 mutex_unlock(&inode->i_mutex); in ext4_file_write_iter()
578 mutex_lock(&inode->i_mutex); in ext4_seek_data()
582 mutex_unlock(&inode->i_mutex); in ext4_seek_data()
630 mutex_unlock(&inode->i_mutex); in ext4_seek_data()
651 mutex_lock(&inode->i_mutex); in ext4_seek_hole()
655 mutex_unlock(&inode->i_mutex); in ext4_seek_hole()
706 mutex_unlock(&inode->i_mutex); in ext4_seek_hole()
Dioctl.c239 mutex_lock(&inode->i_mutex); in ext4_ioctl()
321 mutex_unlock(&inode->i_mutex); in ext4_ioctl()
352 mutex_lock(&inode->i_mutex); in ext4_ioctl()
367 mutex_unlock(&inode->i_mutex); in ext4_ioctl()
513 mutex_lock(&(inode->i_mutex)); in ext4_ioctl()
515 mutex_unlock(&(inode->i_mutex)); in ext4_ioctl()
Dextents.c4802 mutex_lock(&inode->i_mutex); in ext4_zero_range()
4905 mutex_unlock(&inode->i_mutex); in ext4_zero_range()
4976 mutex_lock(&inode->i_mutex); in ext4_fallocate()
5009 mutex_unlock(&inode->i_mutex); in ext4_fallocate()
5495 mutex_lock(&inode->i_mutex); in ext4_collapse_range()
5590 mutex_unlock(&inode->i_mutex); in ext4_collapse_range()
5641 mutex_lock(&inode->i_mutex); in ext4_insert_range()
5760 mutex_unlock(&inode->i_mutex); in ext4_insert_range()
5795 BUG_ON(!mutex_is_locked(&inode1->i_mutex)); in ext4_swap_extents()
5796 BUG_ON(!mutex_is_locked(&inode2->i_mutex)); in ext4_swap_extents()
Dinode.c3176 mutex_unlock(&inode->i_mutex); in ext4_ext_direct_IO()
3278 mutex_lock(&inode->i_mutex); in ext4_ext_direct_IO()
3601 WARN_ON(!mutex_is_locked(&inode->i_mutex)); in ext4_update_disksize_before_punch()
3655 mutex_lock(&inode->i_mutex); in ext4_punch_hole()
3757 mutex_unlock(&inode->i_mutex); in ext4_punch_hole()
3827 WARN_ON(!mutex_is_locked(&inode->i_mutex)); in ext4_truncate()
Dnamei.c2759 !mutex_is_locked(&inode->i_mutex)); in ext4_orphan_add()
2841 !mutex_is_locked(&inode->i_mutex)); in ext4_orphan_del()
Dsuper.c2258 mutex_lock(&inode->i_mutex); in ext4_orphan_cleanup()
2261 mutex_unlock(&inode->i_mutex); in ext4_orphan_cleanup()
Dext4.h2861 !mutex_is_locked(&inode->i_mutex)); in ext4_update_i_disksize()
/linux-4.4.14/fs/logfs/
Dfile.c207 mutex_lock(&inode->i_mutex); in logfs_ioctl()
212 mutex_unlock(&inode->i_mutex); in logfs_ioctl()
233 mutex_lock(&inode->i_mutex); in logfs_fsync()
237 mutex_unlock(&inode->i_mutex); in logfs_fsync()
/linux-4.4.14/fs/proc/
Dself.c51 mutex_lock(&root_inode->i_mutex); in proc_setup_self()
70 mutex_unlock(&root_inode->i_mutex); in proc_setup_self()
Dthread_self.c52 mutex_lock(&root_inode->i_mutex); in proc_setup_thread_self()
71 mutex_unlock(&root_inode->i_mutex); in proc_setup_thread_self()
Dkcore.c555 mutex_lock(&inode->i_mutex); in open_kcore()
557 mutex_unlock(&inode->i_mutex); in open_kcore()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_fs.c85 mutex_lock(&d_inode(parent)->i_mutex); in create_file()
92 mutex_unlock(&d_inode(parent)->i_mutex); in create_file()
298 mutex_lock(&d_inode(root)->i_mutex); in remove_device_files()
314 mutex_unlock(&d_inode(root)->i_mutex); in remove_device_files()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_fs.c92 mutex_lock(&d_inode(parent)->i_mutex); in create_file()
99 mutex_unlock(&d_inode(parent)->i_mutex); in create_file()
484 mutex_lock(&d_inode(root)->i_mutex); in remove_device_files()
494 mutex_lock(&d_inode(dir)->i_mutex); in remove_device_files()
509 mutex_unlock(&d_inode(dir)->i_mutex); in remove_device_files()
515 mutex_unlock(&d_inode(root)->i_mutex); in remove_device_files()
/linux-4.4.14/fs/devpts/
Dinode.c258 mutex_lock(&d_inode(root)->i_mutex); in mknod_ptmx()
295 mutex_unlock(&d_inode(root)->i_mutex); in mknod_ptmx()
638 mutex_lock(&d_inode(root)->i_mutex); in devpts_pty_new()
649 mutex_unlock(&d_inode(root)->i_mutex); in devpts_pty_new()
694 mutex_lock(&d_inode(root)->i_mutex); in devpts_pty_kill()
703 mutex_unlock(&d_inode(root)->i_mutex); in devpts_pty_kill()
/linux-4.4.14/fs/
Dnamei.c1633 mutex_lock(&parent->d_inode->i_mutex); in lookup_slow()
1635 mutex_unlock(&parent->d_inode->i_mutex); in lookup_slow()
2242 mutex_lock_nested(&path->dentry->d_inode->i_mutex, I_MUTEX_PARENT); in kern_path_locked()
2245 mutex_unlock(&path->dentry->d_inode->i_mutex); in kern_path_locked()
2293 WARN_ON_ONCE(!mutex_is_locked(&base->d_inode->i_mutex)); in lookup_one_len()
2405 mutex_lock(&dir->d_inode->i_mutex); in mountpoint_last()
2415 mutex_unlock(&dir->d_inode->i_mutex); in mountpoint_last()
2420 mutex_unlock(&dir->d_inode->i_mutex); in mountpoint_last()
2424 mutex_unlock(&dir->d_inode->i_mutex); in mountpoint_last()
2614 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_PARENT); in lock_rename()
[all …]
Dbinfmt_misc.c641 mutex_lock(&d_inode(root)->i_mutex); in bm_entry_write()
645 mutex_unlock(&d_inode(root)->i_mutex); in bm_entry_write()
678 mutex_lock(&d_inode(root)->i_mutex); in bm_register_write()
714 mutex_unlock(&d_inode(root)->i_mutex); in bm_register_write()
757 mutex_lock(&d_inode(root)->i_mutex); in bm_status_write()
762 mutex_unlock(&d_inode(root)->i_mutex); in bm_status_write()
Dinode.c162 mutex_init(&inode->i_mutex); in inode_init_always()
163 lockdep_set_class(&inode->i_mutex, &sb->s_type->i_mutex_key); in inode_init_always()
921 if (lockdep_match_class(&inode->i_mutex, &type->i_mutex_key)) { in lockdep_annotate_inode_mutex_key()
925 mutex_destroy(&inode->i_mutex); in lockdep_annotate_inode_mutex_key()
926 mutex_init(&inode->i_mutex); in lockdep_annotate_inode_mutex_key()
927 lockdep_set_class(&inode->i_mutex, in lockdep_annotate_inode_mutex_key()
969 mutex_lock(&inode1->i_mutex); in lock_two_nondirectories()
971 mutex_lock_nested(&inode2->i_mutex, I_MUTEX_NONDIR2); in lock_two_nondirectories()
983 mutex_unlock(&inode1->i_mutex); in unlock_two_nondirectories()
985 mutex_unlock(&inode2->i_mutex); in unlock_two_nondirectories()
Dutimes.c106 mutex_lock(&inode->i_mutex); in utimes_common()
108 mutex_unlock(&inode->i_mutex); in utimes_common()
Dopen.c61 mutex_lock(&dentry->d_inode->i_mutex); in do_truncate()
64 mutex_unlock(&dentry->d_inode->i_mutex); in do_truncate()
513 mutex_lock(&inode->i_mutex); in chmod_common()
521 mutex_unlock(&inode->i_mutex); in chmod_common()
596 mutex_lock(&inode->i_mutex); in chown_common()
600 mutex_unlock(&inode->i_mutex); in chown_common()
Dreaddir.c35 res = mutex_lock_killable(&inode->i_mutex); in iterate_dir()
47 mutex_unlock(&inode->i_mutex); in iterate_dir()
Dlibfs.c92 mutex_lock(&d_inode(dentry)->i_mutex); in dcache_dir_lseek()
100 mutex_unlock(&d_inode(dentry)->i_mutex); in dcache_dir_lseek()
127 mutex_unlock(&d_inode(dentry)->i_mutex); in dcache_dir_lseek()
944 mutex_lock(&inode->i_mutex); in __generic_file_fsync()
956 mutex_unlock(&inode->i_mutex); in __generic_file_fsync()
Dxattr.c132 mutex_lock(&inode->i_mutex); in vfs_setxattr()
140 mutex_unlock(&inode->i_mutex); in vfs_setxattr()
299 mutex_lock(&inode->i_mutex); in vfs_removexattr()
312 mutex_unlock(&inode->i_mutex); in vfs_removexattr()
Ddirect-io.c1160 mutex_lock(&inode->i_mutex); in do_blockdev_direct_IO()
1165 mutex_unlock(&inode->i_mutex); in do_blockdev_direct_IO()
1176 mutex_unlock(&inode->i_mutex); in do_blockdev_direct_IO()
1298 mutex_unlock(&dio->inode->i_mutex); in do_blockdev_direct_IO()
Ddax.c221 mutex_lock(&inode->i_mutex); in dax_do_io()
224 mutex_unlock(&inode->i_mutex); in dax_do_io()
236 mutex_unlock(&inode->i_mutex); in dax_do_io()
Dioctl.c414 mutex_lock(&inode->i_mutex); in generic_block_fiemap()
416 mutex_unlock(&inode->i_mutex); in generic_block_fiemap()
Dattr.c198 WARN_ON_ONCE(!mutex_is_locked(&inode->i_mutex)); in notify_change()
Dblock_dev.c344 mutex_lock(&bd_inode->i_mutex); in block_llseek()
346 mutex_unlock(&bd_inode->i_mutex); in block_llseek()
1147 mutex_lock(&bdev->bd_inode->i_mutex); in bd_set_size()
1149 mutex_unlock(&bdev->bd_inode->i_mutex); in bd_set_size()
Dnamespace.c1956 mutex_lock(&dentry->d_inode->i_mutex); in lock_mount()
1958 mutex_unlock(&dentry->d_inode->i_mutex); in lock_mount()
1969 mutex_unlock(&dentry->d_inode->i_mutex); in lock_mount()
1975 mutex_unlock(&path->dentry->d_inode->i_mutex); in lock_mount()
1987 mutex_unlock(&dentry->d_inode->i_mutex); in unlock_mount()
Dread_write.c201 mutex_lock(&inode->i_mutex); in default_llseek()
246 mutex_unlock(&inode->i_mutex); in default_llseek()
Dlocks.c1627 if (is_deleg && !mutex_trylock(&inode->i_mutex)) in generic_add_lease()
1632 mutex_unlock(&inode->i_mutex); in generic_add_lease()
1709 mutex_unlock(&inode->i_mutex); in generic_add_lease()
Dexec.c1310 mutex_lock(&inode->i_mutex); in bprm_fill_uid()
1316 mutex_unlock(&inode->i_mutex); in bprm_fill_uid()
Ddcache.c2456 BUG_ON(!mutex_is_locked(&dentry->d_parent->d_inode->i_mutex)); in dentry_update_name_case()
2733 if (!mutex_trylock(&alias->d_parent->d_inode->i_mutex)) in __d_unalias()
2735 m2 = &alias->d_parent->d_inode->i_mutex; in __d_unalias()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dvvp_page.c431 LASSERT(!mutex_trylock(&inode->i_mutex)); in vvp_transient_page_verify()
483 locked = !mutex_trylock(&inode->i_mutex); in vvp_transient_page_is_vmlocked()
485 mutex_unlock(&inode->i_mutex); in vvp_transient_page_is_vmlocked()
505 LASSERT(!mutex_trylock(&clobj->cob_inode->i_mutex)); in vvp_transient_page_fini()
551 LASSERT(!mutex_trylock(&clobj->cob_inode->i_mutex)); in vvp_page_init()
Dllite_nfs.c248 mutex_lock(&dir->i_mutex); in ll_get_name()
250 mutex_unlock(&dir->i_mutex); in ll_get_name()
Drw26.c403 mutex_lock(&inode->i_mutex); in ll_direct_IO_26()
454 mutex_unlock(&inode->i_mutex); in ll_direct_IO_26()
Dlloop.c260 mutex_lock(&inode->i_mutex); in do_bio_lustrebacked()
262 mutex_unlock(&inode->i_mutex); in do_bio_lustrebacked()
Dfile.c2085 mutex_lock(&llss->inode1->i_mutex); in ll_swap_layouts()
2087 mutex_unlock(&llss->inode1->i_mutex); in ll_swap_layouts()
2093 mutex_lock(&llss->inode2->i_mutex); in ll_swap_layouts()
2095 mutex_unlock(&llss->inode2->i_mutex); in ll_swap_layouts()
2182 mutex_lock(&inode->i_mutex); in ll_hsm_import()
2188 mutex_unlock(&inode->i_mutex); in ll_hsm_import()
2612 mutex_lock(&inode->i_mutex); in ll_fsync()
2644 mutex_unlock(&inode->i_mutex); in ll_fsync()
Drw.c118 if (mutex_trylock(&inode->i_mutex)) { in ll_cl_init()
119 mutex_unlock(&(inode)->i_mutex); in ll_cl_init()
Dvvp_io.c442 mutex_lock(&inode->i_mutex); in vvp_io_setattr_start()
462 mutex_unlock(&inode->i_mutex); in vvp_io_setattr_end()
Ddir.c1866 mutex_lock(&inode->i_mutex); in ll_dir_seek()
1904 mutex_unlock(&inode->i_mutex); in ll_dir_seek()
Dllite_lib.c1280 mutex_unlock(&inode->i_mutex); in ll_setattr_raw()
1361 mutex_lock(&inode->i_mutex); in ll_setattr_raw()
/linux-4.4.14/fs/hfsplus/
Dioctl.c96 mutex_lock(&inode->i_mutex); in hfsplus_ioctl_setflags()
129 mutex_unlock(&inode->i_mutex); in hfsplus_ioctl_setflags()
Dinode.c232 mutex_lock(&inode->i_mutex); in hfsplus_file_release()
239 mutex_unlock(&inode->i_mutex); in hfsplus_file_release()
289 mutex_lock(&inode->i_mutex); in hfsplus_file_fsync()
330 mutex_unlock(&inode->i_mutex); in hfsplus_file_fsync()
Ddir.c287 mutex_lock(&inode->i_mutex); in hfsplus_dir_release()
289 mutex_unlock(&inode->i_mutex); in hfsplus_dir_release()
/linux-4.4.14/fs/ocfs2/
Dmove_extents.c279 mutex_lock(&tl_inode->i_mutex); in ocfs2_defrag_extent()
341 mutex_unlock(&tl_inode->i_mutex); in ocfs2_defrag_extent()
635 mutex_lock(&gb_inode->i_mutex); in ocfs2_move_extent()
643 mutex_lock(&tl_inode->i_mutex); in ocfs2_move_extent()
711 mutex_unlock(&tl_inode->i_mutex); in ocfs2_move_extent()
715 mutex_unlock(&gb_inode->i_mutex); in ocfs2_move_extent()
908 mutex_lock(&inode->i_mutex); in ocfs2_move_extents()
972 mutex_unlock(&inode->i_mutex); in ocfs2_move_extents()
Dlocalalloc.c418 mutex_lock(&main_bm_inode->i_mutex); in ocfs2_shutdown_local_alloc()
472 mutex_unlock(&main_bm_inode->i_mutex); in ocfs2_shutdown_local_alloc()
511 mutex_lock(&inode->i_mutex); in ocfs2_begin_local_alloc_recovery()
544 mutex_unlock(&inode->i_mutex); in ocfs2_begin_local_alloc_recovery()
576 mutex_lock(&main_bm_inode->i_mutex); in ocfs2_complete_local_alloc_recovery()
606 mutex_unlock(&main_bm_inode->i_mutex); in ocfs2_complete_local_alloc_recovery()
648 mutex_lock(&local_alloc_inode->i_mutex); in ocfs2_reserve_local_alloc_bits()
714 mutex_unlock(&local_alloc_inode->i_mutex); in ocfs2_reserve_local_alloc_bits()
Dioctl.c89 mutex_lock(&inode->i_mutex); in ocfs2_set_inode_attr()
138 mutex_unlock(&inode->i_mutex); in ocfs2_set_inode_attr()
290 mutex_lock(&inode_alloc->i_mutex); in ocfs2_info_scan_inode_alloc()
320 mutex_unlock(&inode_alloc->i_mutex); in ocfs2_info_scan_inode_alloc()
550 mutex_lock(&gb_inode->i_mutex); in ocfs2_info_freefrag_scan_bitmap()
607 mutex_unlock(&gb_inode->i_mutex); in ocfs2_info_freefrag_scan_bitmap()
Dnamei.c1029 mutex_unlock(&orphan_dir->i_mutex); in ocfs2_unlink()
1648 mutex_unlock(&orphan_dir->i_mutex); in ocfs2_rename()
2105 mutex_lock(&orphan_dir_inode->i_mutex); in ocfs2_lookup_lock_orphan_dir()
2109 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_lookup_lock_orphan_dir()
2210 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_prepare_orphan_dir()
2479 mutex_unlock(&orphan_dir->i_mutex); in ocfs2_prep_new_orphaned_file()
2586 mutex_unlock(&orphan_dir->i_mutex); in ocfs2_create_inode_in_orphan()
2673 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_add_inode_to_orphan()
2705 mutex_lock(&orphan_dir_inode->i_mutex); in ocfs2_del_inode_from_orphan()
2708 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_del_inode_from_orphan()
[all …]
Dresize.c304 mutex_lock(&main_bm_inode->i_mutex); in ocfs2_group_extend()
378 mutex_unlock(&main_bm_inode->i_mutex); in ocfs2_group_extend()
489 mutex_lock(&main_bm_inode->i_mutex); in ocfs2_group_add()
593 mutex_unlock(&main_bm_inode->i_mutex); in ocfs2_group_add()
Dinode.c250 lockdep_set_class(&inode->i_mutex, in ocfs2_init_locked_inode()
632 mutex_lock(&inode_alloc_inode->i_mutex); in ocfs2_remove_inode()
635 mutex_unlock(&inode_alloc_inode->i_mutex); in ocfs2_remove_inode()
682 mutex_unlock(&inode_alloc_inode->i_mutex); in ocfs2_remove_inode()
753 mutex_lock(&orphan_dir_inode->i_mutex); in ocfs2_wipe_inode()
756 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_wipe_inode()
805 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_wipe_inode()
Dalloc.c5722 mutex_lock(&tl_inode->i_mutex); in ocfs2_remove_btree_range()
5779 mutex_unlock(&tl_inode->i_mutex); in ocfs2_remove_btree_range()
5835 BUG_ON(mutex_trylock(&tl_inode->i_mutex)); in ocfs2_truncate_log_append()
5983 BUG_ON(mutex_trylock(&tl_inode->i_mutex)); in __ocfs2_flush_truncate_log()
6011 mutex_lock(&data_alloc_inode->i_mutex); in __ocfs2_flush_truncate_log()
6038 mutex_unlock(&data_alloc_inode->i_mutex); in __ocfs2_flush_truncate_log()
6050 mutex_lock(&tl_inode->i_mutex); in ocfs2_flush_truncate_log()
6052 mutex_unlock(&tl_inode->i_mutex); in ocfs2_flush_truncate_log()
6212 mutex_lock(&tl_inode->i_mutex); in ocfs2_complete_truncate_log_recovery()
6243 mutex_unlock(&tl_inode->i_mutex); in ocfs2_complete_truncate_log_recovery()
[all …]
Dfile.c1867 mutex_lock(&inode->i_mutex); in __ocfs2_change_file_space()
1986 mutex_unlock(&inode->i_mutex); in __ocfs2_change_file_space()
2294 mutex_lock(&inode->i_mutex); in ocfs2_file_write_iter()
2430 mutex_unlock(&inode->i_mutex); in ocfs2_file_write_iter()
2542 mutex_lock(&inode->i_mutex); in ocfs2_file_llseek()
2580 mutex_unlock(&inode->i_mutex); in ocfs2_file_llseek()
Dsuballoc.c144 mutex_unlock(&inode->i_mutex); in ocfs2_free_ac_resource()
800 mutex_lock(&alloc_inode->i_mutex); in ocfs2_reserve_suballoc_bits()
804 mutex_unlock(&alloc_inode->i_mutex); in ocfs2_reserve_suballoc_bits()
2878 mutex_lock(&inode_alloc_inode->i_mutex); in ocfs2_test_inode_bit()
2881 mutex_unlock(&inode_alloc_inode->i_mutex); in ocfs2_test_inode_bit()
2894 mutex_unlock(&inode_alloc_inode->i_mutex); in ocfs2_test_inode_bit()
Djournal.c2095 mutex_lock(&orphan_dir_inode->i_mutex); in ocfs2_queue_orphans()
2113 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_queue_orphans()
2203 mutex_lock(&inode->i_mutex); in ocfs2_recover_orphans()
2242 mutex_unlock(&inode->i_mutex); in ocfs2_recover_orphans()
Dquota_global.c311 mutex_lock(&oinfo->dqi_gqinode->i_mutex); in ocfs2_lock_global_qf()
323 mutex_unlock(&oinfo->dqi_gqinode->i_mutex); in ocfs2_unlock_global_qf()
Drefcounttree.c810 mutex_lock(&alloc_inode->i_mutex); in ocfs2_remove_refcount_tree()
870 mutex_unlock(&alloc_inode->i_mutex); in ocfs2_remove_refcount_tree()
4200 mutex_lock_nested(&new_inode->i_mutex, I_MUTEX_CHILD); in __ocfs2_reflink()
4234 mutex_unlock(&new_inode->i_mutex); in __ocfs2_reflink()
4392 mutex_lock(&inode->i_mutex); in ocfs2_vfs_reflink()
4396 mutex_unlock(&inode->i_mutex); in ocfs2_vfs_reflink()
Dxattr.c2506 mutex_lock(&xb_alloc_inode->i_mutex); in ocfs2_xattr_free_block()
2531 mutex_unlock(&xb_alloc_inode->i_mutex); in ocfs2_xattr_free_block()
3601 mutex_lock(&tl_inode->i_mutex); in ocfs2_xattr_set()
3606 mutex_unlock(&tl_inode->i_mutex); in ocfs2_xattr_set()
3611 mutex_unlock(&tl_inode->i_mutex); in ocfs2_xattr_set()
5444 mutex_lock(&tl_inode->i_mutex); in ocfs2_rm_xattr_cluster()
5488 mutex_unlock(&tl_inode->i_mutex); in ocfs2_rm_xattr_cluster()
Daops.c2050 mutex_lock(&osb->osb_tl_inode->i_mutex); in ocfs2_try_to_free_truncate_log()
2052 mutex_unlock(&osb->osb_tl_inode->i_mutex); in ocfs2_try_to_free_truncate_log()
Ddir.c4364 mutex_lock(&dx_alloc_inode->i_mutex); in ocfs2_dx_dir_remove_index()
4413 mutex_unlock(&dx_alloc_inode->i_mutex); in ocfs2_dx_dir_remove_index()
/linux-4.4.14/fs/ubifs/
Ddir.c518 ubifs_assert(mutex_is_locked(&dir->i_mutex)); in ubifs_link()
519 ubifs_assert(mutex_is_locked(&inode->i_mutex)); in ubifs_link()
575 ubifs_assert(mutex_is_locked(&dir->i_mutex)); in ubifs_unlink()
576 ubifs_assert(mutex_is_locked(&inode->i_mutex)); in ubifs_unlink()
664 ubifs_assert(mutex_is_locked(&dir->i_mutex)); in ubifs_rmdir()
665 ubifs_assert(mutex_is_locked(&inode->i_mutex)); in ubifs_rmdir()
999 ubifs_assert(mutex_is_locked(&old_dir->i_mutex)); in ubifs_rename()
1000 ubifs_assert(mutex_is_locked(&new_dir->i_mutex)); in ubifs_rename()
1002 ubifs_assert(mutex_is_locked(&new_inode->i_mutex)); in ubifs_rename()
Dxattr.c316 ubifs_assert(mutex_is_locked(&host->i_mutex)); in setxattr()
553 ubifs_assert(mutex_is_locked(&host->i_mutex)); in ubifs_removexattr()
Dfile.c1320 mutex_lock(&inode->i_mutex); in ubifs_fsync()
1335 mutex_unlock(&inode->i_mutex); in ubifs_fsync()
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
Dinode.c166 mutex_lock(&d_inode(dir)->i_mutex); in spufs_prune_dir()
183 mutex_unlock(&d_inode(dir)->i_mutex); in spufs_prune_dir()
228 mutex_lock_nested(&parent->i_mutex, I_MUTEX_PARENT); in spufs_dir_close()
230 mutex_unlock(&parent->i_mutex); in spufs_dir_close()
273 mutex_lock(&inode->i_mutex); in spufs_mkdir()
294 mutex_unlock(&inode->i_mutex); in spufs_mkdir()
Dfile.c1802 mutex_lock(&inode->i_mutex); in spufs_mfc_fsync()
1804 mutex_unlock(&inode->i_mutex); in spufs_mfc_fsync()
/linux-4.4.14/fs/btrfs/
Dfile.c1767 mutex_lock(&inode->i_mutex); in btrfs_file_write_iter()
1770 mutex_unlock(&inode->i_mutex); in btrfs_file_write_iter()
1777 mutex_unlock(&inode->i_mutex); in btrfs_file_write_iter()
1788 mutex_unlock(&inode->i_mutex); in btrfs_file_write_iter()
1809 mutex_unlock(&inode->i_mutex); in btrfs_file_write_iter()
1825 mutex_unlock(&inode->i_mutex); in btrfs_file_write_iter()
1914 mutex_lock(&inode->i_mutex); in btrfs_sync_file()
1966 mutex_unlock(&inode->i_mutex); in btrfs_sync_file()
2012 mutex_unlock(&inode->i_mutex); in btrfs_sync_file()
2036 mutex_unlock(&inode->i_mutex); in btrfs_sync_file()
[all …]
Dioctl.c243 mutex_lock(&inode->i_mutex); in btrfs_ioctl_setflags()
361 mutex_unlock(&inode->i_mutex); in btrfs_ioctl_setflags()
829 error = mutex_lock_killable_nested(&dir->i_mutex, I_MUTEX_PARENT); in btrfs_mksubvol()
875 mutex_unlock(&dir->i_mutex); in btrfs_mksubvol()
1387 mutex_lock(&inode->i_mutex); in btrfs_defrag_file()
1392 mutex_unlock(&inode->i_mutex); in btrfs_defrag_file()
1398 mutex_unlock(&inode->i_mutex); in btrfs_defrag_file()
1460 mutex_lock(&inode->i_mutex); in btrfs_defrag_file()
1462 mutex_unlock(&inode->i_mutex); in btrfs_defrag_file()
2365 err = mutex_lock_killable_nested(&dir->i_mutex, I_MUTEX_PARENT); in btrfs_ioctl_snap_destroy()
[all …]
Dxattr.c129 ASSERT(mutex_is_locked(&inode->i_mutex)); in do_setxattr()
Dscrub.c4284 mutex_lock(&inode->i_mutex); in copy_nocow_pages_for_inode()
4363 mutex_unlock(&inode->i_mutex); in copy_nocow_pages_for_inode()
Drelocation.c3033 mutex_lock(&inode->i_mutex);
3060 mutex_unlock(&inode->i_mutex);
Dinode.c8478 mutex_unlock(&inode->i_mutex); in btrfs_direct_IO()
8520 mutex_lock(&inode->i_mutex); in btrfs_direct_IO()
/linux-4.4.14/fs/fat/
Dfile.c23 mutex_lock(&inode->i_mutex); in fat_ioctl_get_attributes()
25 mutex_unlock(&inode->i_mutex); in fat_ioctl_get_attributes()
46 mutex_lock(&inode->i_mutex); in fat_ioctl_set_attributes()
108 mutex_unlock(&inode->i_mutex); in fat_ioctl_set_attributes()
Ddir.c772 mutex_lock(&inode->i_mutex); in FAT_IOCTL_FILLDIR_FUNC()
780 mutex_unlock(&inode->i_mutex); in FAT_IOCTL_FILLDIR_FUNC()
/linux-4.4.14/arch/x86/kernel/
Dcpuid.c66 mutex_lock(&inode->i_mutex); in cpuid_seek()
79 mutex_unlock(&inode->i_mutex); in cpuid_seek()
Dmsr.c53 mutex_lock(&inode->i_mutex); in msr_seek()
66 mutex_unlock(&inode->i_mutex); in msr_seek()
/linux-4.4.14/arch/s390/hypfs/
Dinode.c70 mutex_lock(&d_inode(parent)->i_mutex); in hypfs_remove()
79 mutex_unlock(&d_inode(parent)->i_mutex); in hypfs_remove()
334 mutex_lock(&d_inode(parent)->i_mutex); in hypfs_create_file()
362 mutex_unlock(&d_inode(parent)->i_mutex); in hypfs_create_file()
/linux-4.4.14/fs/hpfs/
Ddir.c36 mutex_lock(&i->i_mutex); in hpfs_dir_lseek()
51 mutex_unlock(&i->i_mutex); in hpfs_dir_lseek()
56 mutex_unlock(&i->i_mutex); in hpfs_dir_lseek()
/linux-4.4.14/fs/nfsd/
Dnfsfh.h268 mutex_lock_nested(&inode->i_mutex, subclass); in fh_lock_nested()
287 mutex_unlock(&d_inode(fhp->fh_dentry)->i_mutex); in fh_unlock()
Dnfs4recover.c195 mutex_lock(&d_inode(dir)->i_mutex); in nfsd4_create_clid_dir()
216 mutex_unlock(&d_inode(dir)->i_mutex); in nfsd4_create_clid_dir()
289 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in nfsd4_list_rec_dir()
305 mutex_unlock(&d_inode(dir)->i_mutex); in nfsd4_list_rec_dir()
325 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in nfsd4_unlink_clid_dir()
338 mutex_unlock(&d_inode(dir)->i_mutex); in nfsd4_unlink_clid_dir()
Dvfs.c488 mutex_lock(&d_inode(dentry)->i_mutex); in nfsd4_set_nfs4_label()
490 mutex_unlock(&d_inode(dentry)->i_mutex); in nfsd4_set_nfs4_label()
1836 host_err = mutex_lock_killable(&dir_inode->i_mutex); in nfsd_buffered_readdir()
1856 mutex_unlock(&dir_inode->i_mutex); in nfsd_buffered_readdir()
Dnfs4proc.c58 mutex_lock(&inode->i_mutex); in nfsd4_security_inode_setsecctx()
61 mutex_unlock(&inode->i_mutex); in nfsd4_security_inode_setsecctx()
/linux-4.4.14/drivers/video/fbdev/core/
Dfb_defio.c81 mutex_lock(&inode->i_mutex); in fb_deferred_io_fsync()
87 mutex_unlock(&inode->i_mutex); in fb_deferred_io_fsync()
/linux-4.4.14/fs/ceph/
Dfile.c1017 mutex_lock(&inode->i_mutex); in ceph_write_iter()
1073 mutex_unlock(&inode->i_mutex); in ceph_write_iter()
1100 mutex_lock(&inode->i_mutex); in ceph_write_iter()
1120 mutex_unlock(&inode->i_mutex); in ceph_write_iter()
1150 mutex_unlock(&inode->i_mutex); in ceph_write_iter()
1165 mutex_lock(&inode->i_mutex); in ceph_llseek()
1210 mutex_unlock(&inode->i_mutex); in ceph_llseek()
1366 mutex_lock(&inode->i_mutex); in ceph_fallocate()
1421 mutex_unlock(&inode->i_mutex); in ceph_fallocate()
Dexport.c218 mutex_lock(&d_inode(parent)->i_mutex); in ceph_get_name()
227 mutex_unlock(&d_inode(parent)->i_mutex); in ceph_get_name()
Dcache.c200 mutex_lock(&inode->i_mutex); in ceph_fscache_register_inode_cookie()
210 mutex_unlock(&inode->i_mutex); in ceph_fscache_register_inode_cookie()
Ddir.c510 mutex_lock(&inode->i_mutex); in ceph_dir_llseek()
545 mutex_unlock(&inode->i_mutex); in ceph_dir_llseek()
Dcaps.c2033 mutex_lock(&inode->i_mutex); in ceph_fsync()
2049 mutex_unlock(&inode->i_mutex); in ceph_fsync()
/linux-4.4.14/fs/ncpfs/
Dfile.c227 mutex_lock(&inode->i_mutex); in ncp_file_write_iter()
230 mutex_unlock(&inode->i_mutex); in ncp_file_write_iter()
Ddir.c372 mutex_lock(&inode->i_mutex); in ncp_lookup_validate()
380 mutex_unlock(&inode->i_mutex); in ncp_lookup_validate()
642 mutex_lock_nested(&inode->i_mutex, I_MUTEX_CHILD); in ncp_fill_cache()
644 mutex_unlock(&inode->i_mutex); in ncp_fill_cache()
/linux-4.4.14/fs/pstore/
Dinode.c380 mutex_lock(&d_inode(root)->i_mutex); in pstore_mkfile()
400 mutex_unlock(&d_inode(root)->i_mutex); in pstore_mkfile()
405 mutex_unlock(&d_inode(root)->i_mutex); in pstore_mkfile()
/linux-4.4.14/fs/9p/
Dvfs_file.c452 mutex_lock(&inode->i_mutex); in v9fs_file_fsync()
459 mutex_unlock(&inode->i_mutex); in v9fs_file_fsync()
475 mutex_lock(&inode->i_mutex); in v9fs_file_fsync_dotl()
481 mutex_unlock(&inode->i_mutex); in v9fs_file_fsync_dotl()
/linux-4.4.14/fs/xfs/
Dxfs_pnfs.c45 mutex_unlock(&inode->i_mutex); in xfs_break_layouts()
49 mutex_lock(&inode->i_mutex); in xfs_break_layouts()
Dxfs_file.c58 mutex_lock(&VFS_I(ip)->i_mutex); in xfs_rw_ilock()
69 mutex_unlock(&VFS_I(ip)->i_mutex); in xfs_rw_iunlock()
79 mutex_unlock(&VFS_I(ip)->i_mutex); in xfs_rw_ilock_demote()
/linux-4.4.14/fs/hfs/
Ddir.c176 mutex_lock(&inode->i_mutex); in hfs_dir_release()
178 mutex_unlock(&inode->i_mutex); in hfs_dir_release()
Dinode.c573 mutex_lock(&inode->i_mutex); in hfs_file_release()
579 mutex_unlock(&inode->i_mutex); in hfs_file_release()
659 mutex_lock(&inode->i_mutex); in hfs_file_fsync()
671 mutex_unlock(&inode->i_mutex); in hfs_file_fsync()
/linux-4.4.14/fs/fuse/
Dfile.c210 mutex_lock(&inode->i_mutex); in fuse_open_common()
218 mutex_unlock(&inode->i_mutex); in fuse_open_common()
416 mutex_lock(&inode->i_mutex); in fuse_flush()
418 mutex_unlock(&inode->i_mutex); in fuse_flush()
453 mutex_lock(&inode->i_mutex); in fuse_fsync_common()
489 mutex_unlock(&inode->i_mutex); in fuse_fsync_common()
1170 mutex_lock(&inode->i_mutex); in fuse_file_write_iter()
1220 mutex_unlock(&inode->i_mutex); in fuse_file_write_iter()
1332 mutex_lock(&inode->i_mutex); in fuse_direct_io()
1335 mutex_unlock(&inode->i_mutex); in fuse_direct_io()
[all …]
Ddir.c947 mutex_lock(&parent->i_mutex); in fuse_reverse_inval_entry()
965 mutex_lock(&d_inode(entry)->i_mutex); in fuse_reverse_inval_entry()
986 mutex_unlock(&d_inode(entry)->i_mutex); in fuse_reverse_inval_entry()
995 mutex_unlock(&parent->i_mutex); in fuse_reverse_inval_entry()
1503 BUG_ON(!mutex_is_locked(&inode->i_mutex)); in fuse_set_nowrite()
/linux-4.4.14/fs/hugetlbfs/
Dinode.c144 mutex_lock(&inode->i_mutex); in hugetlbfs_file_mmap()
160 mutex_unlock(&inode->i_mutex); in hugetlbfs_file_mmap()
527 mutex_lock(&inode->i_mutex); in hugetlbfs_punch_hole()
535 mutex_unlock(&inode->i_mutex); in hugetlbfs_punch_hole()
569 mutex_lock(&inode->i_mutex); in hugetlbfs_fallocate()
656 mutex_unlock(&inode->i_mutex); in hugetlbfs_fallocate()
/linux-4.4.14/fs/f2fs/
Dfile.c335 mutex_lock(&inode->i_mutex); in f2fs_seek_block()
390 mutex_unlock(&inode->i_mutex); in f2fs_seek_block()
393 mutex_unlock(&inode->i_mutex); in f2fs_seek_block()
1229 mutex_lock(&inode->i_mutex); in f2fs_fallocate()
1252 mutex_unlock(&inode->i_mutex); in f2fs_fallocate()
1316 mutex_lock(&inode->i_mutex); in f2fs_ioc_setflags()
1322 mutex_unlock(&inode->i_mutex); in f2fs_ioc_setflags()
1331 mutex_unlock(&inode->i_mutex); in f2fs_ioc_setflags()
Ddata.c780 mutex_lock(&inode->i_mutex); in f2fs_fiemap()
865 mutex_unlock(&inode->i_mutex); in f2fs_fiemap()
/linux-4.4.14/Documentation/filesystems/
Ddirectory-locking2 kinds of locks - per-inode (->i_mutex) and per-filesystem
5 When taking the i_mutex on multiple non-directory objects, we
76 Thus all processes are blocked on ->i_mutex.
Dporting109 ->link() callers hold ->i_mutex on the object we are linking to. Some of your
132 ->setattr() is called without BKL now. Caller _always_ holds ->i_mutex, so
133 watch for ->i_mutex-grabbing code that might be used by your ->setattr().
134 Callers of notify_change() need ->i_mutex now.
424 You must also keep in mind that ->fsync() is not called with i_mutex held
425 anymore, so if you require i_mutex locking you must make sure to take it and
Dgfs2-glocks.txt80 such that any local locking will be done with the i_mutex as required
103 1. i_mutex (if required)
DLocking74 i_mutex(inode)
102 Additionally, ->rmdir(), ->unlink() and ->rename() have ->i_mutex on
210 PageLocked(page) i_mutex
Dpath-lookup.txt324 very least because i_mutex needs to be grabbed, and objects allocated.
Dvfs.txt562 inode's i_mutex.
/linux-4.4.14/fs/jffs2/
Dfile.c42 mutex_lock(&inode->i_mutex); in jffs2_fsync()
45 mutex_unlock(&inode->i_mutex); in jffs2_fsync()
/linux-4.4.14/fs/quota/
Ddquot.c685 mutex_lock(&dqopt->files[cnt]->i_mutex); in dquot_quota_sync()
687 mutex_unlock(&dqopt->files[cnt]->i_mutex); in dquot_quota_sync()
2164 mutex_lock(&toputinode[cnt]->i_mutex); in dquot_disable()
2169 mutex_unlock(&toputinode[cnt]->i_mutex); in dquot_disable()
2260 mutex_lock(&inode->i_mutex); in vfs_load_quota_inode()
2264 mutex_unlock(&inode->i_mutex); in vfs_load_quota_inode()
2307 mutex_lock(&inode->i_mutex); in vfs_load_quota_inode()
2312 mutex_unlock(&inode->i_mutex); in vfs_load_quota_inode()
2432 mutex_lock(&d_inode(sb->s_root)->i_mutex); in dquot_quota_on_mount()
2434 mutex_unlock(&d_inode(sb->s_root)->i_mutex); in dquot_quota_on_mount()
/linux-4.4.14/drivers/char/
Dps3flash.c293 mutex_lock(&inode->i_mutex); in ps3flash_fsync()
295 mutex_unlock(&inode->i_mutex); in ps3flash_fsync()
Dmem.c692 mutex_lock(&file_inode(file)->i_mutex); in memory_lseek()
709 mutex_unlock(&file_inode(file)->i_mutex); in memory_lseek()
/linux-4.4.14/kernel/
Daudit_fsnotify.c98 mutex_unlock(&inode->i_mutex); in audit_alloc_mark()
Daudit_watch.c367 mutex_unlock(&d_backing_inode(parent->dentry)->i_mutex); in audit_get_nd()
Drelay.c1136 mutex_lock(&file_inode(filp)->i_mutex); in relay_file_read_subbufs()
1156 mutex_unlock(&file_inode(filp)->i_mutex); in relay_file_read_subbufs()
/linux-4.4.14/drivers/usb/core/
Ddevices.c668 mutex_lock(&file_inode(file)->i_mutex); in usb_device_lseek()
684 mutex_unlock(&file_inode(file)->i_mutex); in usb_device_lseek()
Ddevio.c164 mutex_lock(&file_inode(file)->i_mutex); in usbdev_lseek()
180 mutex_unlock(&file_inode(file)->i_mutex); in usbdev_lseek()
/linux-4.4.14/fs/afs/
Dflock.c486 mutex_lock(&vnode->vfs_inode.i_mutex); in afs_do_getlk()
508 mutex_unlock(&vnode->vfs_inode.i_mutex); in afs_do_getlk()
Dwrite.c696 mutex_lock(&inode->i_mutex); in afs_fsync()
738 mutex_unlock(&inode->i_mutex); in afs_fsync()
/linux-4.4.14/fs/affs/
Dfile.c36 mutex_lock(&inode->i_mutex); in affs_file_release()
40 mutex_unlock(&inode->i_mutex); in affs_file_release()
961 mutex_lock(&inode->i_mutex); in affs_file_fsync()
966 mutex_unlock(&inode->i_mutex); in affs_file_fsync()
/linux-4.4.14/ipc/
Dmqueue.c798 mutex_lock(&d_inode(root)->i_mutex); in SYSCALL_DEFINE4()
844 mutex_unlock(&d_inode(root)->i_mutex); in SYSCALL_DEFINE4()
869 mutex_lock_nested(&d_inode(mnt->mnt_root)->i_mutex, I_MUTEX_PARENT); in SYSCALL_DEFINE1()
887 mutex_unlock(&d_inode(mnt->mnt_root)->i_mutex); in SYSCALL_DEFINE1()
/linux-4.4.14/drivers/usb/gadget/udc/
Datmel_usba_udc.c94 mutex_lock(&file_inode(file)->i_mutex); in queue_dbg_read()
121 mutex_unlock(&file_inode(file)->i_mutex); in queue_dbg_read()
146 mutex_lock(&inode->i_mutex); in regs_dbg_open()
161 mutex_unlock(&inode->i_mutex); in regs_dbg_open()
172 mutex_lock(&inode->i_mutex); in regs_dbg_read()
176 mutex_unlock(&inode->i_mutex); in regs_dbg_read()
/linux-4.4.14/fs/gfs2/
Dquota.c858 mutex_lock(&ip->i_inode.i_mutex); in do_sync()
923 mutex_unlock(&ip->i_inode.i_mutex); in do_sync()
1642 mutex_lock(&ip->i_inode.i_mutex); in gfs2_set_dqblk()
1707 mutex_unlock(&ip->i_inode.i_mutex); in gfs2_set_dqblk()
Dfile.c923 mutex_lock(&inode->i_mutex); in gfs2_fallocate()
954 mutex_unlock(&inode->i_mutex); in gfs2_fallocate()
Dinode.c2066 mutex_lock(&inode->i_mutex); in gfs2_fiemap()
2093 mutex_unlock(&inode->i_mutex); in gfs2_fiemap()
Dops_fstype.c824 lockdep_set_class(&sdp->sd_quota_inode->i_mutex, in init_inodes()
/linux-4.4.14/mm/
Dswapfile.c1973 mutex_lock(&inode->i_mutex); in SYSCALL_DEFINE1()
1975 mutex_unlock(&inode->i_mutex); in SYSCALL_DEFINE1()
2200 mutex_lock(&inode->i_mutex); in claim_swapfile()
2578 mutex_unlock(&inode->i_mutex); in SYSCALL_DEFINE2()
2591 mutex_unlock(&inode->i_mutex); in SYSCALL_DEFINE2()
Dshmem.c1816 mutex_lock(&inode->i_mutex); in shmem_file_llseek()
1840 mutex_unlock(&inode->i_mutex); in shmem_file_llseek()
2005 mutex_lock(&inode->i_mutex); in shmem_add_seals()
2028 mutex_unlock(&inode->i_mutex); in shmem_add_seals()
2078 mutex_lock(&inode->i_mutex); in shmem_fallocate()
2191 mutex_unlock(&inode->i_mutex); in shmem_fallocate()
Dfilemap.c2685 mutex_lock(&inode->i_mutex); in generic_file_write_iter()
2689 mutex_unlock(&inode->i_mutex); in generic_file_write_iter()
/linux-4.4.14/fs/nilfs2/
Dioctl.c161 mutex_lock(&inode->i_mutex); in nilfs_ioctl_setflags()
189 mutex_unlock(&inode->i_mutex); in nilfs_ioctl_setflags()
Dinode.c1005 mutex_lock(&inode->i_mutex); in nilfs_fiemap()
1115 mutex_unlock(&inode->i_mutex); in nilfs_fiemap()
/linux-4.4.14/drivers/mtd/ubi/
Dcdev.c177 mutex_lock(&inode->i_mutex); in vol_cdev_fsync()
179 mutex_unlock(&inode->i_mutex); in vol_cdev_fsync()
/linux-4.4.14/fs/hostfs/
Dhostfs_kern.c381 mutex_lock(&inode->i_mutex); in hostfs_fsync()
383 mutex_unlock(&inode->i_mutex); in hostfs_fsync()
/linux-4.4.14/fs/kernfs/
Ddir.c1475 mutex_lock(&inode->i_mutex); in kernfs_dir_fop_llseek()
1477 mutex_unlock(&inode->i_mutex); in kernfs_dir_fop_llseek()
/linux-4.4.14/drivers/block/drbd/
Ddrbd_debugfs.c437 mutex_lock(&d_inode(parent)->i_mutex); in drbd_single_open()
442 mutex_unlock(&d_inode(parent)->i_mutex); in drbd_single_open()
/linux-4.4.14/fs/cifs/
Dcifsfs.c643 mutex_lock(&dir->i_mutex); in cifs_get_root()
645 mutex_unlock(&dir->i_mutex); in cifs_get_root()
Dfile.c2270 mutex_lock(&inode->i_mutex); in cifs_strict_fsync()
2295 mutex_unlock(&inode->i_mutex); in cifs_strict_fsync()
2312 mutex_lock(&inode->i_mutex); in cifs_fsync()
2329 mutex_unlock(&inode->i_mutex); in cifs_fsync()
2675 mutex_lock(&inode->i_mutex); in cifs_writev()
2688 mutex_unlock(&inode->i_mutex); in cifs_writev()
/linux-4.4.14/drivers/usb/gadget/function/
Df_printer.c676 mutex_lock(&inode->i_mutex); in printer_fsync()
686 mutex_unlock(&inode->i_mutex); in printer_fsync()
/linux-4.4.14/include/linux/
Dfs.h633 struct mutex i_mutex; member
3032 mutex_unlock(&inode->i_mutex); in dir_relax()
3033 mutex_lock(&inode->i_mutex); in dir_relax()
/linux-4.4.14/security/selinux/
Dselinuxfs.c396 mutex_lock(&inode->i_mutex); in sel_open_policy()
398 mutex_unlock(&inode->i_mutex); in sel_open_policy()
/linux-4.4.14/drivers/block/aoe/
Daoecmd.c967 mutex_lock(&bd->bd_inode->i_mutex); in aoecmd_sleepwork()
969 mutex_unlock(&bd->bd_inode->i_mutex); in aoecmd_sleepwork()
/linux-4.4.14/drivers/usb/gadget/legacy/
Dinode.c1525 mutex_lock (&parent->i_mutex); in destroy_ep_files()
1528 mutex_unlock (&parent->i_mutex); in destroy_ep_files()
/linux-4.4.14/kernel/sched/
Dcore.c225 mutex_lock(&inode->i_mutex); in sched_feat_write()
227 mutex_unlock(&inode->i_mutex); in sched_feat_write()
/linux-4.4.14/kernel/events/
Dcore.c4934 mutex_lock(&inode->i_mutex); in perf_fasync()
4936 mutex_unlock(&inode->i_mutex); in perf_fasync()