Hi Alex, Mark,
Please consider following linaro-android pull request for "linux-linaro-lsk-v3.18-android" LSK branch.
Boot tested on Qemu + Android M. KernelCI build job: https://kernelci.org/build/linaro-android/kernel/v3.18-6439-g03b862ce80d2/
Regards, Amit Pundir
The following changes since commit d4591762da4ba38852a9a7ae8d91c48d6ac77133:
Merge branch 'lsk-v3.18-android' of git://android.git.linaro.org/kernel/linaro-android into linux-linaro-lsk-v3.18-android (2017-01-19 22:45:35 +0800)
are available in the git repository at:
git://android.git.linaro.org/kernel/linaro-android lsk-v3.18-android
for you to fetch changes up to 03b862ce80d27a26f8add26a547b3dc7b4d561d6:
ANDROID: security: export security_path_chown() (2017-02-06 23:33:53 +0530)
---------------------------------------------------------------- Amit Pundir (1): ANDROID: security: export security_path_chown()
Cameron Gutman (1): BACKPORT: Input: xpad - fix oops when attaching an unknown Xbox One gamepad
Cong Wang (1): UPSTREAM: FROMLIST: 9p: fix a potential acl leak
Daniel Rosenberg (7): ANDROID: sdcardfs: Allow non-owners to touch ANDROID: sdcardfs: Refactor configfs interface ANDROID: sdcardfs: add support for user permission isolation ANDROID: sdcardfs: Remove redundant operation ANDROID: sdcardfs: Add GID Derivation to sdcardfs ANDROID: sdcardfs: switch to full_name_hash and qstr ANDROID: sdcardfs: Switch strcasecmp for internal call
Jan Kara (1): BACKPORT: posix_acl: Clear SGID bit when setting file permissions
Jorge Ramirez-Ortiz (1): arm64: entry: fix BACKPORT "use ldp/stp instead of push/pop.."
Lorenzo Colitti (2): android: base-cfg: enable CONFIG_INET_DIAG_DESTROY android: base-cfg: remove CONFIG_IP[6]_NF_TARGET_REJECT_SKERR
android/configs/android-base.cfg | 3 +- arch/arm64/kernel/entry.S | 1 + drivers/input/joystick/xpad.c | 23 +++-- fs/9p/acl.c | 42 ++++---- fs/btrfs/acl.c | 6 +- fs/ceph/acl.c | 6 +- fs/ext2/acl.c | 12 +-- fs/ext3/acl.c | 12 +-- fs/ext4/acl.c | 12 +-- fs/f2fs/acl.c | 6 +- fs/gfs2/acl.c | 12 +-- fs/hfsplus/posix_acl.c | 4 +- fs/jffs2/acl.c | 9 +- fs/jfs/acl.c | 6 +- fs/ocfs2/acl.c | 18 ++-- fs/posix_acl.c | 31 ++++++ fs/reiserfs/xattr_acl.c | 8 +- fs/sdcardfs/derived_perm.c | 212 ++++++++++++++++++++++++++++++++------ fs/sdcardfs/file.c | 4 +- fs/sdcardfs/inode.c | 75 +++++++------- fs/sdcardfs/lookup.c | 21 ++-- fs/sdcardfs/multiuser.h | 28 +++-- fs/sdcardfs/packagelist.c | 710 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------- fs/sdcardfs/sdcardfs.h | 58 +++++++++-- fs/xfs/xfs_acl.c | 13 +-- include/linux/posix_acl.h | 1 + security/security.c | 1 + 27 files changed, 990 insertions(+), 344 deletions(-)