aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralvin_liang <alvin_liang@htc.com>2016-09-19 16:59:12 +0800
committerMister Oyster <oysterized@gmail.com>2017-04-13 12:32:13 +0200
commitd802c936baaa44da4bb4ecf1273c17a9642c557a (patch)
tree893dd07971b5d94eccf864ae0626bd9f7636326a
parentb0948d581a4568707fcd33acbf26e6a0bc812f0c (diff)
sdcardfs: fix external storage exporting incorrect uid
Symptom: App cannot write into per-app folder Root Cause: sdcardfs exports incorrect uid Solution: fix uid Project: All Note: Test done by RD: passed Change-Id: Iff64f6f40ba4c679f07f4426d3db6e6d0db7e3ca
-rwxr-xr-xfs/sdcardfs/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/sdcardfs/main.c b/fs/sdcardfs/main.c
index 3b8aa3293..3666aef3e 100755
--- a/fs/sdcardfs/main.c
+++ b/fs/sdcardfs/main.c
@@ -274,7 +274,7 @@ static int sdcardfs_read_super(struct super_block *sb, const char *dev_name,
sb_info->options.fs_low_uid,
sb_info->options.fs_low_gid, 00755);*/
} else {
- setup_derived_state(sb->s_root->d_inode, PERM_ROOT, sb_info->options.fs_low_uid, AID_ROOT, false, sb->s_root->d_inode);
+ setup_derived_state(sb->s_root->d_inode, PERM_ROOT, sb_info->options.fs_user_id, AID_ROOT, false, sb->s_root->d_inode);
snprintf(sb_info->obbpath_s, PATH_MAX, "%s/Android/obb", dev_name);
}
fix_derived_permission(sb->s_root->d_inode);