Hi Alex,
Please consider following linaro-android pull request for "linux-linaro-lsk-v4.4-android" LSK branch.
Regards, Amit Pundir
The following changes since commit c455cc2a8f795d3bbafe8f076482fa3f23b9d77d:
Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android (2016-03-22 14:56:54 +0800)
are available in the git repository at:
git://android.git.linaro.org/kernel/linaro-android.git lsk-v4.4-android
for you to fetch changes up to 7c328c732fcb44a3eec9e8701610a526b3348e54:
ANDROID: mmc: Add CONFIG_MMC_SIMULATE_MAX_SPEED (2016-04-07 16:50:08 +0530)
---------------------------------------------------------------- Andrew Bresticker (1): ANDROID: mmc: sdio: Disable retuning in sdio_reset_comm()
Badhri Jagan Sridharan (1): ANDROID: usb: gadget: Add support for MTP OS desc
Brian Norris (5): ANDROID: net: fix 'const' warnings ANDROID: lowmemorykiller: fix declaration order warnings ANDROID: usb: gadget: f_mtp: don't use le16 for u8 field ANDROID: kernel/watchdog: fix unused variable warning FROMLIST: pstore-ram: fix NULL reference when used with pdata
Daniel Campello (3): Included sdcardfs source code for kernel 3.0 Port of sdcardfs to 4.4 Changed type-casting in packagelist management
Daniel Kurtz (1): cpufreq: interactive: only apply interactive boost when enabled
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_canonical_path inotify: Fix erroneous update of bit count sdcardfs: remove effectless config option sdcardfs: Remove unused code sdcardfs: remove unneeded __init and __exit
Dmitry Shmidt (3): Revert "mmc: core: Hold a wake lock accross delayed work + mmc rescan" Revert "mmc: Extend wakelock if bus is dead" android: base-cfg: Add CONFIG_INET_DIAG_DESTROY
Dmitry Torokhov (1): cpufreq: interactive: fix policy locking
Dylan Reid (1): ANDROID: mmc: Move tracepoint creation and export symbols
Eric Dumazet (2): tcp: diag: add support for request sockets to tcp_abort() net: diag: support v4mapped sockets in inet_diag_find_one_icsk()
Guenter Roeck (11): net: pppolac/pppopns: Replace msg.msg_iov with iov_iter_kvec() net: ppp: Fix modular build for PPPOLAC and PPPOPNS video: adf: Fix modular build video: adf: Set ADF_MEMBLOCK to boolean drivers: power: use 'current' instead of 'get_current()' PM / suspend: Add dependency on RTC_LIB power: Provide dummy log_suspend_abort_reason() if SUSPEND is disabled misc: uid_stat: Include linux/atomic.h instead of asm/atomic.h fs: sdcardfs: Declare LOOKUP_CASE_INSENSITIVE unconditionally fs: Export d_absolute_path mm: Export do_munmap
Lorenzo Colitti (5): net: diag: split inet_diag_dump_one_icsk into two net: diag: Add the ability to destroy a socket. net: diag: Support SOCK_DESTROY for inet sockets. net: diag: Support destroying TCP sockets. net: tcp: deal with listen sockets properly in tcp_abort.
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 (1): ANDROID: mmc: Add CONFIG_MMC_SIMULATE_MAX_SPEED
Matthew Moeller (1): usb: u_ether: Add missing rx_work init
Mikulas Patocka (1): UPSTREAM: dm: don't save and restore bi_private
Nicolas Pitre (1): hid-sensor-hub.c: fix wrong do_div() usage
Sami Tolvanen (9): UPSTREAM: dm verity: clean up duplicate hashing code UPSTREAM: dm verity: separate function for parsing opt args UPSTREAM: dm verity: move dm-verity.c to dm-verity-target.c UPSTREAM: dm verity: factor out structures and functions useful to separate object UPSTREAM: dm verity: factor out verity_for_bv_block() UPSTREAM: dm verity: add support for forward error correction UPSTREAM: dm verity: add ignore_zero_blocks feature ANDROID: android: base-cfg: enable CONFIG_DM_VERITY_FEC ANDROID: dm verity fec: add sysfs attribute fec/corrected
Shawn Lin (1): FROMLIST: mmc: block: fix ABI regression of mmc_blk_ioctl
Thierry Strudel (1): trace: cpufreq: fix typo in min/max cpufreq
Tim Murray (2): ANDROID: mmc: move to a SCHED_FIFO thread ANDROID: dm-crypt: run in a WQ_HIGHPRI workqueue
dcashman (2): FROMLIST: drivers: char: random: add get_random_long() FROMLIST: mm: ASLR: use get_random_long()
Documentation/block/00-INDEX | 6 + Documentation/block/mmc-max-speed.txt | 38 +++++ Documentation/device-mapper/verity.txt | 40 ++++- android/configs/android-base.cfg | 2 + arch/arm/mm/mmap.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/base/power/main.c | 4 +- drivers/char/random.c | 22 +++ drivers/cpufreq/cpufreq_interactive.c | 112 ++++++++----- drivers/hid/hid-sensor-hub.c | 3 +- drivers/md/Kconfig | 12 ++ drivers/md/Makefile | 5 + drivers/md/dm-cache-target.c | 3 - drivers/md/dm-crypt.c | 14 +- drivers/md/dm-snap.c | 6 +- drivers/md/dm-verity-fec.c | 861 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/md/dm-verity-fec.h | 155 ++++++++++++++++++ drivers/md/{dm-verity.c => dm-verity-target.c} | 602 ++++++++++++++++++++++++++++++++++++++++----------------------------- drivers/md/dm-verity.h | 129 +++++++++++++++ drivers/misc/uid_stat.c | 2 +- drivers/mmc/card/Kconfig | 12 ++ drivers/mmc/card/block.c | 325 +++++++++++++++++++++++++++++++++++-- drivers/mmc/card/queue.c | 6 + drivers/mmc/card/queue.h | 8 + drivers/mmc/core/core.c | 29 +--- drivers/mmc/core/sdio.c | 3 + drivers/net/ppp/Kconfig | 4 +- drivers/net/ppp/pppolac.c | 9 +- drivers/net/ppp/pppopns.c | 9 +- drivers/staging/android/lowmemorykiller.c | 7 +- 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 + drivers/video/adf/Kconfig | 2 +- drivers/video/adf/Makefile | 6 +- fs/Kconfig | 1 + fs/Makefile | 5 +- fs/binfmt_elf.c | 2 +- fs/dcache.c | 1 + fs/notify/inotify/inotify_user.c | 15 +- fs/pstore/ram.c | 3 +- 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 | 802 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ fs/sdcardfs/lookup.c | 384 ++++++++++++++++++++++++++++++++++++++++++++ fs/sdcardfs/main.c | 402 ++++++++++++++++++++++++++++++++++++++++++++++ fs/sdcardfs/mmap.c | 81 ++++++++++ fs/sdcardfs/multiuser.h | 37 +++++ fs/sdcardfs/packagelist.c | 437 ++++++++++++++++++++++++++++++++++++++++++++++++++ fs/sdcardfs/sdcardfs.h | 530 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ fs/sdcardfs/super.c | 222 ++++++++++++++++++++++++++ include/linux/dcache.h | 1 + include/linux/inet_diag.h | 9 ++ include/linux/namei.h | 2 + include/linux/random.h | 1 + include/linux/sock_diag.h | 2 + include/linux/socket.h | 4 - include/linux/wakeup_reason.h | 7 +- include/net/sock.h | 1 + include/net/tcp.h | 2 + include/trace/events/power.h | 2 +- include/uapi/linux/magic.h | 2 + include/uapi/linux/sock_diag.h | 1 + kernel/power/Kconfig | 1 + kernel/watchdog.c | 2 +- mm/mmap.c | 1 + net/core/sock_diag.c | 23 ++- net/ipv4/Kconfig | 13 ++ net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/inet_diag.c | 86 ++++++---- net/ipv4/tcp.c | 46 ++++++ net/ipv4/tcp_diag.c | 19 +++ net/ipv4/tcp_ipv4.c | 1 + net/ipv6/inet6_connection_sock.c | 2 +- net/ipv6/tcp_ipv6.c | 1 + 84 files changed, 6137 insertions(+), 422 deletions(-) create mode 100644 Documentation/block/mmc-max-speed.txt create mode 100644 drivers/md/dm-verity-fec.c create mode 100644 drivers/md/dm-verity-fec.h rename drivers/md/{dm-verity.c => dm-verity-target.c} (69%) create mode 100644 drivers/md/dm-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