Hi Alex,
Please consider following linaro-android pull request for "linux-linaro-lsk-v3.18-android" LSK branch.
Regards, Amit Pundir
The following changes since commit 96c52f23377a94a7a91028ea1c5abbed8afb76d8:
Merge branch 'linux-linaro-lsk-v3.18' into linux-linaro-lsk-v3.18-android (2016-04-07 12:34:30 +0800)
are available in the git repository at:
git://android.git.linaro.org/kernel/linaro-android.git lsk-v3.18-android
for you to fetch changes up to b52e1c65e105805827038c232f5bba6f269c09e6:
fs: sdcardfs: build fix (2016-04-18 14:26:39 +0530)
---------------------------------------------------------------- Alistair Strachan (1): ANDROID: dm-crypt: Remove WQ_NON_REENTRANT flag.
Amit Pundir (1): fs: sdcardfs: build fix
Badhri Jagan Sridharan (7): ANDROID: dm: Add android verity target ANDROID: dm: Rebase on top of 4.1 ANDROID: dm-android-verity: Rebase on top of 4.1 ANDROID: recommended.cfg: Setup verity root A/B ANDROID: usb: gadget: Add support for MTP OS desc ANDROID: dm: Mounting root as linear device when verity disabled ANDROID: dm: rename dm-linear methods for dm-android-verity
Daniel Campello (3): Included sdcardfs source code for kernel 3.0 Port of sdcardfs to 3.18 Changed type-casting in packagelist management
Daniel Rosenberg (7): sdcardfs: Bring up to date with Android M permissions: vfs: add d_canonical_path for stacked filesystem support sdcardfs: Add support for d_canonicalize inotify: Fix erroneous update of bit count sdcardfs: remove effectless config option sdcardfs: Remove unused code sdcardfs: remove unneeded __init and __exit
Dmitry Shmidt (2): Revert "mmc: Extend wakelock if bus is dead" Revert "mmc: core: Hold a wake lock accross delayed work + mmc rescan"
Jeff Vander Stoep (1): BACKPORT: selinux: restrict kernel module loading
Jukka Rissanen (1): BACKPORT: nl80211: Stop scheduled scan if netlink client disappears
Mark Kuo (4): CHROMIUM: usb: gadget: f_mtp: Add SuperSpeed support CHROMIUM: usb: gadget: f_mtp: fix usb_ss_ep_comp_descriptor CHROMIUM: usb: gadget: audio_source: add .free_func callback CHROMIUM: usb: gadget: f_accessory: add .raw_request callback
Mark Salyzyn (2): android: base-cfg: Add CONFIG_IP_MULTICAST ANDROID: mmc: Add CONFIG_MMC_SIMULATE_MAX_SPEED
Matthew Moeller (1): ANDROID: usb: u_ether: Add missing rx_work init
Rasmus Villemoes (1): UPSTREAM: lib/string.c: introduce strreplace()
Rom Lemarchand (1): android: base-cfg: enable CONFIG_QUOTA
Sami Tolvanen (1): ANDROID: dm verity fec: add sysfs attribute fec/corrected
Thierry Strudel (1): trace: cpufreq: fix typo in min/max cpufreq
Tim Murray (3): ANDROID: mmc: move to a SCHED_FIFO thread ANDROID: dm-verity: run in a WQ_HIGHPRI workqueue ANDROID: dm-crypt: run in a WQ_HIGHPRI workqueue
Will Deacon (1): UPSTREAM: arm64: cpu hotplug: ensure we mask out CPU_TASKS_FROZEN in notifiers
Will Drewry (1): CHROMIUM: dm: boot time specification of dm=
dcashman (2): FROMLIST: drivers: char: random: add get_random_long() BACKPORT: FROMLIST: mm: ASLR: use get_random_long()
liping.zhang (1): net: tcp: fix rtable leak in tcp_is_local[6]
Documentation/block/00-INDEX | 6 + Documentation/block/mmc-max-speed.txt | 38 ++++++ Documentation/device-mapper/boot.txt | 42 ++++++ Documentation/kernel-parameters.txt | 6 + android/configs/android-base.cfg | 2 + android/configs/android-recommended.cfg | 6 + arch/arm/mm/mmap.c | 2 +- arch/arm64/kernel/debug-monitors.c | 2 +- arch/arm64/kernel/hw_breakpoint.c | 2 +- arch/arm64/mm/mmap.c | 4 +- arch/mips/mm/mmap.c | 4 +- arch/powerpc/kernel/process.c | 4 +- arch/powerpc/mm/mmap.c | 4 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/x86/mm/mmap.c | 6 +- drivers/char/random.c | 22 +++ drivers/md/Kconfig | 32 +++++ drivers/md/Makefile | 4 + drivers/md/dm-android-verity.c | 855 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/md/dm-android-verity.h | 109 +++++++++++++++ drivers/md/dm-crypt.c | 9 +- drivers/md/dm-ioctl.c | 39 ++++++ drivers/md/dm-linear.c | 28 ++-- drivers/md/dm-table.c | 1 + drivers/md/dm-verity-fec.c | 45 +++++- drivers/md/dm-verity-fec.h | 3 + drivers/md/dm-verity-target.c | 20 +-- drivers/md/dm-verity.h | 12 ++ drivers/mmc/card/Kconfig | 12 ++ drivers/mmc/card/block.c | 300 ++++++++++++++++++++++++++++++++++++++++ drivers/mmc/card/queue.c | 6 + drivers/mmc/card/queue.h | 8 ++ drivers/mmc/core/core.c | 23 +--- drivers/usb/gadget/function/f_accessory.c | 7 + drivers/usb/gadget/function/f_audio_source.c | 6 + drivers/usb/gadget/function/f_mtp.c | 105 +++++++++++++- drivers/usb/gadget/function/u_ether.c | 1 + fs/Kconfig | 1 + fs/Makefile | 5 +- fs/notify/inotify/inotify_user.c | 15 +- fs/sdcardfs/Kconfig | 13 ++ fs/sdcardfs/Makefile | 7 + fs/sdcardfs/dentry.c | 182 +++++++++++++++++++++++++ fs/sdcardfs/derived_perm.c | 265 ++++++++++++++++++++++++++++++++++++ fs/sdcardfs/file.c | 356 ++++++++++++++++++++++++++++++++++++++++++++++++ fs/sdcardfs/inode.c | 804 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ fs/sdcardfs/lookup.c | 384 +++++++++++++++++++++++++++++++++++++++++++++++++++ fs/sdcardfs/main.c | 402 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ fs/sdcardfs/mmap.c | 81 +++++++++++ fs/sdcardfs/multiuser.h | 37 +++++ fs/sdcardfs/packagelist.c | 440 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ fs/sdcardfs/sdcardfs.h | 530 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ fs/sdcardfs/super.c | 222 ++++++++++++++++++++++++++++++ include/linux/dcache.h | 1 + include/linux/device-mapper.h | 6 + include/linux/namei.h | 2 + include/linux/random.h | 1 + include/linux/string.h | 1 + include/net/cfg80211.h | 3 + include/trace/events/power.h | 2 +- include/uapi/linux/magic.h | 2 + include/uapi/linux/nl80211.h | 5 +- init/Makefile | 1 + init/do_mounts.c | 1 + init/do_mounts.h | 10 ++ init/do_mounts_dm.c | 425 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ lib/string.c | 17 +++ net/ipv4/tcp.c | 12 +- net/wireless/core.c | 16 +++ net/wireless/core.h | 2 + net/wireless/nl80211.c | 16 +++ security/selinux/hooks.c | 33 +++++ security/selinux/include/classmap.h | 2 +- 73 files changed, 6004 insertions(+), 75 deletions(-) create mode 100644 Documentation/block/mmc-max-speed.txt create mode 100644 Documentation/device-mapper/boot.txt create mode 100644 drivers/md/dm-android-verity.c create mode 100644 drivers/md/dm-android-verity.h create mode 100644 fs/sdcardfs/Kconfig create mode 100644 fs/sdcardfs/Makefile create mode 100644 fs/sdcardfs/dentry.c create mode 100644 fs/sdcardfs/derived_perm.c create mode 100644 fs/sdcardfs/file.c create mode 100644 fs/sdcardfs/inode.c create mode 100644 fs/sdcardfs/lookup.c create mode 100644 fs/sdcardfs/main.c create mode 100644 fs/sdcardfs/mmap.c create mode 100644 fs/sdcardfs/multiuser.h create mode 100644 fs/sdcardfs/packagelist.c create mode 100644 fs/sdcardfs/sdcardfs.h create mode 100644 fs/sdcardfs/super.c create mode 100644 init/do_mounts_dm.c
Pull and pushed to LSK 3.18.
Thanks!
On 04/18/2016 05:19 PM, Amit Pundir wrote:
Hi Alex,
Please consider following linaro-android pull request for "linux-linaro-lsk-v3.18-android" LSK branch.
Regards, Amit Pundir
The following changes since commit 96c52f23377a94a7a91028ea1c5abbed8afb76d8:
Merge branch 'linux-linaro-lsk-v3.18' into linux-linaro-lsk-v3.18-android (2016-04-07 12:34:30 +0800)
are available in the git repository at:
git://android.git.linaro.org/kernel/linaro-android.git lsk-v3.18-android
for you to fetch changes up to b52e1c65e105805827038c232f5bba6f269c09e6:
linaro-kernel@lists.linaro.org