From: Naohiro Aota <redacted>
Export __btrfs_set_prop() to be able to call it
with running transaction.
Signed-off-by: Naohiro Aota <redacted>
Signed-off-by: Satoru Takeuchi <redacted>
---
fs/btrfs/props.c | 2 +-
fs/btrfs/props.h | 6 ++++++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/fs/btrfs/props.c b/fs/btrfs/props.c
index 38efbe1..6f56f5b 100644
--- a/fs/btrfs/props.c
+++ b/fs/btrfs/props.c
@@ -99,7 +99,7 @@ find_prop_handler(const char *name,
return NULL;
}
-static int __btrfs_set_prop(struct btrfs_trans_handle *trans,
+int __btrfs_set_prop(struct btrfs_trans_handle *trans,
struct inode *inode,
const char *name,
const char *value,
diff --git a/fs/btrfs/props.h b/fs/btrfs/props.h
index 100f188..cff91e0 100644
--- a/fs/btrfs/props.h
+++ b/fs/btrfs/props.h
@@ -28,6 +28,12 @@ int btrfs_set_prop(struct inode *inode,
const char *value,
size_t value_len,
int flags);
+int __btrfs_set_prop(struct btrfs_trans_handle *trans,
+ struct inode *inode,
+ const char *name,
+ const char *value,
+ size_t value_len,
+ int flags);
int btrfs_load_inode_props(struct inode *inode, struct btrfs_path *path);
-- 1.8.3.1