diff options
| -rw-r--r-- | fs/orangefs/orangefs-kernel.h | 3 | ||||
| -rw-r--r-- | fs/orangefs/orangefs-utils.c | 8 |
2 files changed, 4 insertions, 7 deletions
diff --git a/fs/orangefs/orangefs-kernel.h b/fs/orangefs/orangefs-kernel.h index 045e493ab033..784629870717 100644 --- a/fs/orangefs/orangefs-kernel.h +++ b/fs/orangefs/orangefs-kernel.h | |||
| @@ -632,9 +632,6 @@ do { \ | |||
| 632 | spin_unlock(&orangefs_superblocks_lock); \ | 632 | spin_unlock(&orangefs_superblocks_lock); \ |
| 633 | } while (0) | 633 | } while (0) |
| 634 | 634 | ||
| 635 | #define orangefs_lock_inode(inode) spin_lock(&inode->i_lock) | ||
| 636 | #define orangefs_unlock_inode(inode) spin_unlock(&inode->i_lock) | ||
| 637 | |||
| 638 | #define fill_default_sys_attrs(sys_attr, type, mode) \ | 635 | #define fill_default_sys_attrs(sys_attr, type, mode) \ |
| 639 | do { \ | 636 | do { \ |
| 640 | sys_attr.owner = from_kuid(current_user_ns(), current_fsuid()); \ | 637 | sys_attr.owner = from_kuid(current_user_ns(), current_fsuid()); \ |
diff --git a/fs/orangefs/orangefs-utils.c b/fs/orangefs/orangefs-utils.c index 8ef9e9646748..df4ad04407e2 100644 --- a/fs/orangefs/orangefs-utils.c +++ b/fs/orangefs/orangefs-utils.c | |||
| @@ -170,11 +170,11 @@ static int copy_attributes_to_inode(struct inode *inode, | |||
| 170 | rounded_up_size = | 170 | rounded_up_size = |
| 171 | (inode_size + (4096 - (inode_size % 4096))); | 171 | (inode_size + (4096 - (inode_size % 4096))); |
| 172 | 172 | ||
| 173 | orangefs_lock_inode(inode); | 173 | spin_lock(&inode->i_lock); |
| 174 | inode->i_bytes = inode_size; | 174 | inode->i_bytes = inode_size; |
| 175 | inode->i_blocks = | 175 | inode->i_blocks = |
| 176 | (unsigned long)(rounded_up_size / 512); | 176 | (unsigned long)(rounded_up_size / 512); |
| 177 | orangefs_unlock_inode(inode); | 177 | spin_unlock(&inode->i_lock); |
| 178 | 178 | ||
| 179 | /* | 179 | /* |
| 180 | * NOTE: make sure all the places we're called | 180 | * NOTE: make sure all the places we're called |
| @@ -194,9 +194,9 @@ static int copy_attributes_to_inode(struct inode *inode, | |||
| 194 | default: | 194 | default: |
| 195 | inode->i_size = PAGE_CACHE_SIZE; | 195 | inode->i_size = PAGE_CACHE_SIZE; |
| 196 | 196 | ||
| 197 | orangefs_lock_inode(inode); | 197 | spin_lock(&inode->i_lock); |
| 198 | inode_set_bytes(inode, inode->i_size); | 198 | inode_set_bytes(inode, inode->i_size); |
| 199 | orangefs_unlock_inode(inode); | 199 | spin_unlock(&inode->i_lock); |
| 200 | break; | 200 | break; |
| 201 | } | 201 | } |
| 202 | 202 | ||
