marlin: update kernel prebuilt

73bf8bcd8f29 Revert "pinctrl: qcom: Don't clear status bit on irq_unmask"
2a5cacb37143 ANDROID: sdcardfs: Move top to its own struct
92777587c427 ANDROID: sdcardfs: fix sdcardfs_destroy_inode for the inode RCU approach
004e994e6561 BACKPORT: sched,perf: Fix periodic timers
63ffb10080ff UPSTREAM: perf: Remove unused function perf_mux_hrtimer_cancel()
4dd7d3bcb4d7 UPSTREAM: perf: perf_mux_hrtimer_cancel() can be static
2750121a2b62 UPSTREAM: perf: Fix mux_interval hrtimer wreckage
a804cd643f43 UPSTREAM: perf: Decouple unthrottling and rotating
a1abd5dd287d UPSTREAM: perf: core: Use hrtimer_start()
f0d7b2993387 UPSTREAM: sched: Cleanup bandwidth timers
68f6de7ba8b0 UPSTREAM: sched: core: Use hrtimer_start[_expires]()
5b25a1c73225 ANDROID: cpufreq_stat: add per task/uid/freq stats
8c21fa13f7b0 Revert "ANDROID: cpufreq_stat: add per task and per uid time_in_stat"
6e4ada787d28 Revert "net: sysctl_net_core: resolve "warning: 'one' defined but not used""
1ad1afae8bd6 Merge '3.18.52' into android-msm-marlin-3.18
767f9ee0191c ANDROID: cpufreq_stat: add per task and per uid time_in_stat
6740c60e3cdf Big merge into 3.18.52
d9678b52f940 ANDROID: Fix cpufreq stats table creation
88486ef8c2f7 Merge 3.18.44 into android-msm-marlin-3.18
db03fe237fc3 ANDROID: make PF_KEY SHA256 use RFC-compliant truncation.
7e461fc4ecef qcacld-2.0: wlan host driver upgrade to 4.4.25.039
bfcc60974737 qcacld-2.0: Correct/Increase len size of oem data request
07b3c3b28f77 arm64/configs: disable QBT1000 driver
8273734f49e0 arm64: dts: marlin: remove QBT1000 from device tree
7b01990ab824 Merge 3.18.44 into android-msm-marlin-3.18
68e50dad01f4 Linux 3.18.52
d9684d5c04a6 dm ioctl: prevent stack leak in dm ioctl call
a82c4da20443 kbuild: mergeconfig: fix "jobserver unavailable" warning
12bf6fbc9c17 gfs2: remove IS_ERR_VALUE abuse
8d86ef0c8958 e1000e: fix call to do_div() to use u64 arg
706470a2092a cpumask_set_cpu_local_first => cpumask_local_spread, lament
62011a96b21d modpost: don't emit section mismatch warnings for compiler optimizations
0acdf4380cbd modpost: expand pattern matching to support substring matches
5ef346991a5e scsi: advansys: remove #warning message
85741f9687b7 i2o: hide unsafe ioctl on 64-bit
c2bccd0282f2 staging: unisys: correctly handle return value from queue_delayed_work()
b774516145ee MIPS: elf2ecoff: Fix warning due to dead code.
607333f589e9 MIPS: elf2ecoff: Ignore PT_MIPS_ABIFLAGS program headers.
4617a70c06ff MIPS: jz4740: fix build error in irq.h
dec349c01471 mm/cma: silence warnings due to max() usage
d7aebee9b882 arm64: build vdso without libgcov
66ef39fe6a2c mISDN: avoid arch specific __builtin_return_address call
ce662da5c62c ips: remove pointless #warning
c4a1b5dd7b57 infiniband: mlx5: avoid a compile-time warning
66f6aa52894a tty/isicom: fix big-endian compile warning
704ee89e2992 IB/ehca: fix maybe-uninitialized warnings
a4ba3cd5247d IB/qib: rename BITS_PER_PAGE to RVT_BITS_PER_PAGE
30a3a09f7805 staging: bcm: add 32-bit host dependency
f829778fcc02 staging: imx-drm: fix indentation warning
f4e3161a5438 staging: vt6655: fix overly large stack usage
c2e097b6cb4e arm64: Provide a namespace to NCAPS
e88dabea5f8f ARM: cns3xxx: shut up frame size warning
47ce8d2e1fca mm: avoid setting up anonymous pages into file mapping
29fc5d17f274 net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
dc57f1e18b8f l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()
d8333c045f04 posix_acl: Clear SGID bit when setting file permissions
5a7b3b1ec16b perf: Tighten (and fix) the grouping condition
42f268023df2 regulator: core: Fix regualtor_ena_gpio_free not to access pin after freeing
e6ef3b68c000 ALSA: pcm : Call kill_fasync() in stream lock
99e214e006cf Handle mismatched open calls
4636aad51829 timerfd: Protect the might cancel mechanism proper
487979f1d5c9 net: tg3: avoid uninitialized variable warning
0502ad9b8e7e cred/userns: define current_user_ns() as a function
f895fce3d680 ALSA: ppc/awacs: shut up maybe-uninitialized warning
c87157957694 PCI: xilinx: Fix harmless format string warning
a574cd221a1e mlx5: avoid build warnings on 32-bit
22dccce121b5 mtd: avoid stack overflow in MTD CFI code
1b4b9dc59074 IB/iser: Fix sparse warnings
1ad066af8bb6 drbd: avoid redefinition of BITS_PER_PAGE
35b7ce4f8f29 powerpc/ptrace: Fix out of bounds array access warning
ef6173b2edf3 ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram
a1552b1c52d9 nfsd: check for oversized NFSv2/v3 arguments
dfbaec95a1c6 Input: i8042 - add Clevo P650RS to the i8042 reset list
1c755e1f3dba p9_client_readdir() fix
91f5719c8ac7 MIPS: KGDB: Use kernel context for sleeping threads
8ddffd6c42de ALSA: seq: Don't break snd_use_lock_sync() loop by timeout
ad4fa65f90af ip6mr: fix notification device destruction
56ee9b682488 netpoll: Check for skb->queue_mapping
efadf47eddd3 sctp: listen on the sock only when it's state is listening or closed
fe6fe14f1158 net/packet: fix overflow in check for tp_reserve
3e77cacaae60 net/packet: fix overflow in check for tp_frame_nr
1a016806ae83 l2tp: purge socket queues in the .destruct() callback
95cb506b4ad3 net: phy: handle state correctly in phy_stop_machine
bb904f22bfbd net: neigh: guard against NULL solicit() method
5ab9380bd982 sparc64: Fix kernel panic due to erroneous #ifdef surrounding pmd_write()
191fd03a00a3 sparc64: kern_addr_valid regression
9e853ef16c51 xen/x86: don't lose event interrupts
5a877ce0a9fd usb: gadget: f_midi: Fixed a bug when buflen was smaller than wMaxPacketSize
680be1115b8f RDS: Fix the atomicity for congestion map update
ad6cff92b69f MIPS: Fix crash registers on non-crashing CPUs
6541ad80d598 md:raid1: fix a dead loop when read from a WriteMostly disk
238adc343f48 ext4: check if in-inode xattr is corrupted in ext4_expand_extra_isize_ea()
846de2f1990c xc2028: unlock on error in xc2028_set_config()
010336c795e1 f2fs: do more integrity verification for superblock
ce88f0271483 Linux 3.18.51
4e340a02d59c ping: implement proper locking
f63514257efd staging/android/ion : fix a race condition in the ion driver
898ef37a73f7 vfio/pci: Fix integer overflows, bitmask check
dff2b1e346b7 xc2028: avoid use after free
12ebe5ca67dc ARM: 8383/1: nommu: avoid deprecated source register on mov
39541d00f20c kconfig: tinyconfig: provide whole choice blocks to avoid warnings
14a1258fbe60 MIPS: ralink: Cosmetic change to prom_init().
ba57c28de48e aic94xx: Skip reading user settings if flash is not found
2b5f1e01764c ARM: 8296/1: cache-l2x0: clean up aurora cache handling
adef520a920e btrfs: fix state->private cast on 32 bit machines
9d46d31e9aea gfs2: avoid uninitialized variable warning
a73ec766e4ea mmc: sunxi: avoid invalid pointer calculation
51af0f4daa3b net: tulip: turn compile-time warning into dev_warn()
375f2a85ce69 MIPS: MSP71xx: remove odd locking in PCI config space access code
83b7c38b1a3d hostap: avoid uninitialized variable use in hfa384x_get_rid
b0d69335ca0b misc: ioc4: simplify wave period measurement in clock_calibrate
db65717e7d00 net: vxge: avoid unused function warnings
c59bad247c60 tty: nozomi: avoid a harmless gcc warning
b342040bee93 brcmfmac: avoid gcc-5.1 warning
a3f3f11f8b70 Fix signed/unsigned pointer warning
a5fd3dcbf097 nfsd: work around a gcc-5.1 warning
503d2d267caf MIPS: asm: compiler: Add new macros to set ISA and arch asm annotations
aef5c5b85b26 net: ti: cpmac: Fix compiler warning due to type confusion
09f7ddc42bdf mm/init: fix zone boundary creation
a7c1eda42eca iommu/vt-d: Remove unused variable
4064f65ae2d7 fs/nfs: fix new compiler warning about boolean in switch
803e3757c403 perf: Avoid horrible stack usage
8e0aa9da2a47 MIPS: Fix the build on jz4740 after removing the custom gpio.h
e9bf6fcfeb37 dm bufio: hide bogus warning
279b8b78a229 gadgetfs: fix uninitialized variable in error handling
f2d62e629983 clk: at91: usb: fix determine_rate prototype again
21ffe52cc23f arm64: avoid returning from bad_mode
2f68b351358a kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd
0420e5585687 x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs
d2221b78d1d8 powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction
ea1eeb936e38 ubi/upd: Always flush after prepared for an update
df5024c30a27 mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card
53d2524d3cc8 ACPI / power: Avoid maybe-uninitialized warning
3ca9c3418212 Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled
2ac3f8b5b877 s390/mm: fix CMMA vs KSM vs others
018a5fb662bd CIFS: remove bad_network_name flag
af82fc7d9308 cifs: Do not send echoes before Negotiate is complete
0b83d4b7a052 ring-buffer: Have ring_buffer_iter_empty() return true when empty
be0ef33ed21e tracing: Allocate the snapshot buffer before enabling probe
6efda2501976 KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings
44d6e10f7709 KEYS: Change the name of the dead type to ".dead" to prevent user access
44c037827f0a KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings
630b59cde7be Linux 3.18.50
2143e71aafc6 give up on gcc ilog2() constant optimizations
9e5397c79c28 metag/usercopy: Add missing fixups
4740da3f61dd metag/usercopy: Fix src fixup in from user rapf loops
5620eb311c4a metag/usercopy: Set flags before ADDZ
c02ee85c98fb metag/usercopy: Zero rest of buffer from copy_from_user
753c05dc2f08 metag/usercopy: Add early abort to copy_to_user
63916ca6f095 metag/usercopy: Fix alignment error checking
f80e03243031 metag/usercopy: Drop unused macros
814051bdd74d ring-buffer: Fix return value check in test_ringbuffer()
c01cf9586df9 mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
c6a9a73e7e76 mtd: bcm47xxpart: fix parsing first block after aligned TRX
4f6625fa5fdd mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd()
08b1ade02e58 pinctrl: qcom: Don't clear status bit on irq_unmask
bcfe0f5b4a2b virtio_balloon: init 1st buffer in stats vq
f142c511242f block: allow WRITE_SAME commands with the SG_IO ioctl
68fc744fb343 uvcvideo: uvc_scan_fallback() for webcams with broken chain
c7293aedb499 serial: 8250_pci: Detach low-level driver during PCI error recovery
d233e2efc6d7 ACPI: Do not create a platform_device for IOAPIC/IOxAPIC
2ed2f05e2e75 ACPI: Fix incompatibility with mcount-based function graph tracing
51d70cc797a3 xfs: clear _XBF_PAGES from buffers when readahead page
20022ad6d87e xfs: fix up xfs_swap_extent_forks inline extent handling
0f27d9dcfe8f xfs: don't allow di_size with high bit set
230a372ff731 igb: add i211 to i210 PHY workaround
6446e0ba431b igb: Workaround for igb i210 firmware issue
d1fad8235fe7 iommu/vt-d: Fix NULL pointer dereference in device_to_iommu
fc09e721aeb8 mmc: sdhci: Do not disable interrupts while waiting for clock
d4925dd3275e ext4: mark inode dirty after converting inline directory
75a06cc203a1 iio: adc: ti_am335x_adc: fix fifo overrun recovery
7c83fd79a547 USB: usbtmc: add missing endpoint sanity check
e2410dd8ae02 uwb: i1480-dfu: fix NULL-deref at probe
14d75cdaa93e uwb: hwa-rc: fix NULL-deref at probe
87ddf6609992 mmc: ushc: fix NULL-deref at probe
29d30b77aa1e tcp: initialize icsk_ack.lrcvtime at session start time
2a5b25a89346 socket, bpf: fix sk_filter use after free in sk_clone_lock
af60665c918d net: unix: properly re-increment inflight counter of GC discarded candidates
38ab6ca2b73e net: properly release sk_frag.page
a8cc8ec83eb3 net: bcmgenet: Do not suspend PHY if Wake-on-LAN is enabled
a6ec5610d3d7 net/mlx5: Increase number of max QPs in default profile
13cabfaac036 ACM gadget: fix endianness in notifications
14a402070591 Input: sur40 - validate number of endpoints before using them
c201e0b44896 Input: kbtab - validate number of endpoints before using them
d1f5902b6bf1 Input: cm109 - validate number of endpoints before using them
6139f43c4fec Input: yealink - validate number of endpoints before using them
1a215bc8af3f Input: hanwang - validate number of endpoints before using them
0c0454a88f39 Input: ims-pcu - validate number of endpoints before using them
9232fb802953 Input: iforce - validate number of endpoints before using them
4ccfd76775aa Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000
102f190c4b1e ipv4: provide stronger user input validation in nl_fib_input()
3f01e667e6f5 percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages
824b5f14a579 isdn/gigaset: fix NULL-deref at probe
4426d53ac9f0 target: Fix VERIFY_16 handling in sbc_parse_cdb
4cf189eee2dd md/raid1/10: fix potential deadlock
56f5f521cb3c perf/core: Fix event inheritance on fork()
883bc09b1407 arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region
07882feab469 KVM: kvm_io_bus_unregister_dev() should never fail
c6216a0f1e3d KVM: x86: clear bus pointer when destroyed
750e339d74c9 KVM: PPC: Book3S PR: Fix illegal opcode emulation
1280bf203e26 net sched actions: decrement module reference count after table flush.
02415182a92c sctp: deny peeloff operation on asocs with threads sleeping on it
245939276ea2 net: ipv6: check route protocol when deleting routes
02197940d064 catc: Use heap buffer for memory size test
424d97047c81 catc: Combine failure cleanup code in catc_probe()
86da423abff5 rtl8150: Use heap buffers for all register access
90388dcb8faf pegasus: Use heap buffers for all register access
ae98f9de71a3 virtio-console: avoid DMA from stack
6485381c3b3d dvb-usb-firmware: don't do DMA on stack
ab9ea4dcd5e9 dvb-usb: don't use stack for firmware load
be63d158bba1 mm: Tighten x86 /dev/mem with zeroing reads
fc7935ac7a6f rtc: tegra: Implement clock handling
4291affef60f platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event
c59f266fa87e dvb-usb-v2: avoid use-after-free
c2798145e731 crypto: ahash - Fix EINPROGRESS notification callback
fb844ee3497f powerpc: Disable HFSCR[TM] if TM is not supported
5fda39e3e36c zram: do not use copy_page with non-page aligned address
de3596d3a3ea tty/serial: atmel: fix race condition (TX+DMA)
dfcf2be2ae5a crypto: caam - fix RNG deinstantiation error checking
7ece5889c4a4 xen/acpi: upload PM state from init-domain to Xen
4d80ec7c8ebb scsi: libsas: fix ata xfer length
a3bc27d43f5b scsi: sg: check length passed to SG_NEXT_CMD_LEN
4ce86a74378b scsi: libiscsi: add lock around task lists to fix list corruption regression
484a5b69dd96 scsi: lpfc: Add shutdown method for kexec
b6a45bb19a45 target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export
2a139e1ef3a5 powerpc/boot: Fix zImage TOC alignment
cafb47d587fd powerpc: Don't try to fix up misaligned load-with-reservation instructions
695bf0425603 powerpc/mm: Add missing global TLB invalidate if cxl is active
9ebfed203c0d ALSA: seq: Fix race during FIFO resize
13878b67fae6 ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()
571c66ea070d rtc: s35390a: improve irq handling
da5284394a08 rtc: s35390a: implement reset routine as suggested by the reference
ae3e89ca2071 rtc: s35390a: make sure all members in the output are set
ead8dee1ef17 rtc: s35390a: fix reading out alarm
74f44ced5010 Drivers: hv: balloon: don't crash when memory is added in non-sorted order
3d8525dbe055 ptrace: fix PTRACE_LISTEN race corrupting task->state
fcf401dfd1d1 Reset TreeId to zero on SMB2 TREE_CONNECT
166232772045 s390/uaccess: get_user() should zero on failure (again)
5f61b67fa0a7 s390/decompressor: fix initrd corruption caused by bss clear
93aa01c2525b metag/ptrace: Reject partial NT_METAG_RPIPE writes
07d4114f80f2 metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS
80ca91fddf1c metag/ptrace: Preserve previous registers for short regset write
82cf1d4c68b3 sparc/ptrace: Preserve previous registers for short regset write
54893ad83f6f mips/ptrace: Preserve previous registers for short regset write
fede0737c92d c6x/ptrace: Remove useless PTRACE_SETREGSET implementation
2e29dce3fd6c drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()
45a8b039a684 drm/vmwgfx: Remove getparam error message
f2815ee3e60e drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces
cc4856f61469 drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()
6e7f776a49aa drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
6409cadab04a drm/vmwgfx: Type-check lookups of fence objects
aa5b35bad59a kvm: fix page struct leak in handle_vmon
3405698af0b3 Revert "ARM: 8457/1: psci-smp is built only for SMP"
0806093a3d63 char: lack of bool string made CONFIG_DEVPORT always on
03444b0eb9ca char: Drop bogus dependency of DEVPORT on !M68K
1f9b31fde36b ftrace: Fix removing of second function probe
de584f83548a xen, fbfront: fix connecting to backend
1038f1f4fc69 scsi: sd: Fix capacity calculation with 32-bit sector_t
167d5febc93e scsi: sr: Sanity check returned mode data
e204051d1860 iscsi-target: Drop work-around for legacy GlobalSAN initiator
808430c49605 iscsi-target: Fix TMR reference leak during session shutdown
ced7ce3d7440 x86/vdso: Ensure vdso32_enabled gets set to valid values only
3255c1b5ef16 x86/vdso: Plug race between mapping and ELF header setup
f9e23df467fe perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32()
9146e634c4f0 Input: xpad - add support for Razer Wildcat gamepad
ca57d3aea111 CIFS: store results of cifs_reopen_file to avoid infinite wait
e6ff2eed0d08 Linux 3.18.49
c56f4fe57bcf Input: gscps2 - fix MODULE_DEVICE_TABLE invocation
d45d27eefc14 dccp: fix memory leak during tear-down of unsuccessful connection request
d01d1106dd58 dccp/tcp: fix routing redirect race
86812df73534 uapi: fix linux/packet_diag.h userspace compilation error
61cc261bd334 net: fix socket refcounting in skb_complete_tx_timestamp()
66aebd46a4d7 net: fix socket refcounting in skb_complete_wifi_ack()
1efd08f4ab90 tcp: fix various issues for sockets morphing to listen state
6284d176f19a libceph: don't set weight to IN when OSD is destroyed
ee9062fc5f3a powerpc: Emulation support for load/store instructions on LE
b6964e190773 MIPS: DEC: Avoid la pseudo-instruction in delay slots
5fc0164ccb0c MIPS: ip22: Fix ip28 build for modern gcc
cd52818ede69 MIPS: ip27: Disable qlge driver in defconfig
0eccbfbc3078 USB: fix linked-list corruption in rh_call_control()
21fd1700aa0e usb: hub: Fix crash after failure to read BOS descriptor
4b3d6d94e18e USB: wusbcore: fix NULL-deref at probe
530ddcae7dcd USB: idmouse: fix NULL-deref at probe
017421d23fdd USB: lvtest: fix NULL-deref at probe
5994fcb7d079 USB: uss720: fix NULL-deref at probe
b3f13aba40ef usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk
c7ca3f4287a0 usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's wBytesPerInterval
980ae86e1985 USB: serial: qcserial: add Dell DW5811e
d9a8c2c13bab KVM: s390: Fix guest migration for huge guests resulting in panic
080528632e9c s390: use correct input data address for setup_randomness
a6ff96607219 s390: make setup_randomness work
5f7e7f368d33 s390: TASK_SIZE for kernel threads
51ae11f0427e s390/qdio: clear DSCI prior to scanning multiple input queues
d126a427621b crypto: ghash-clmulni - Fix load failure
3b8d9efb5cbb crypto: algif_hash - avoid zero-sized array
e2022e6c66bc crypto: mcryptd - Fix load failure
30306b101f68 crypto: cryptd - Assign statesize properly
096c8de224e5 futex: Add missing error handling to FUTEX_REQUEUE_PI
5c7e275c8829 futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
a4f6a1c23daf net/mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions
6656e2bf3e97 net/mlx4_core: Fix racy CQ (Completion Queue) free
7f9e3bfc4edb net/mlx4_en: Fix bad WQE issue
201d35b4bf43 usb: hub: Wait for connection to be reestablished after port reset
eeead20a3d20 net/packet: fix overflow in check for priv area size
7b91d97839a8 dccp: Unlock sock before calling sk_free()
d41e8fb02ad1 net: don't call strlen() on the user buffer in packet_bind_spkt()
ca23526b4bb3 l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv
9f9f73d5c3af ipv4: mask tos for input route
629d9888cc09 vti6: return GRE_KEY for vti6
710b3205d263 vxlan: correctly validate VXLAN ID against VXLAN_N_VID
5152fc84571f netlink: remove mmapped netlink support
dd6a023cb902 tracing: Add #undef to fix compile error
301b2b6b59ae cpmac: remove hopeless #warning
39fe83aa84b3 drm/ttm: Make sure BOs being swapped out are cacheable
8d2cdf994580 drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS
4e44627002ba drm/ast: Call open_key before enable_mmio in POST code
bd1351d80a71 drm/ast: Fix test for VGA enabled
ea506f99379a samples: move mic/mpssd example code from Documentation
53e8a594222b padata: avoid race in reordering
ab742684ae77 dm: flush queued bios when process blocks to avoid deadlock
a5df99939518 mvsas: fix misleading indentation
1f5371cc8423 USB: serial: io_ti: fix information leak in completion handler
2001596a4327 USB: serial: io_ti: fix NULL-deref in interrupt callback
f7a5bdaa1ed2 USB: iowarrior: fix NULL-deref in write
ce55817c633e USB: iowarrior: fix NULL-deref at probe
d064efcbd6ed USB: serial: omninet: fix reference leaks at open
f75a177da244 USB: serial: safe_serial: fix information leak in completion handler
1c8d3faeb3c9 usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers
2ccff610ecc5 usb: gadget: function: f_fs: pass companion descriptor along
24c0c8cce67f usb: dwc3: gadget: make Set Endpoint Configuration macros safe
7910e29934fc usb: gadget: dummy_hcd: clear usb_gadget region before registration
12b730b23a82 mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy
c7063673fe4b crypto: improve gcc optimization flags for serpent and wp512
4eabc2bfbf1e ktest: Fix child exit code processing
53494d781231 fat: fix using uninitialized fields of fat_inode/fsinfo_inode
f36055e763e7 libceph: use BUG() instead of BUG_ON(1)
9d66db989661 mac80211: flush delayed work when entering suspend
b05814a7b455 xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD
abf22f568aa6 nlm: Ensure callback code also checks that the files match
56eb7b8fdc00 USB: serial: digi_acceleport: fix OOB-event processing
a8d28d802b65 USB: serial: digi_acceleport: fix OOB data sanity check
4161529ef017 IB/ipoib: Fix deadlock between rmmod and set_mode
b68b7e6b663d Bluetooth: Add another AR3012 04ca:3018 device
4385a234f8e8 KVM: s390: Disable dirty log retrieval for UCONTROL guests
f98482143a7b serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards
50b791e146b9 staging: android: ashmem: lseek failed due to no FMODE_LSEEK.
281edc5a3778 xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
88570aa8333e xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder
45dee2537210 xfrm: policy: init locks early
5ab82d803ddf raid10: increment write counter after bio is split
b39ba71c054a cancel the setfilesize transation when io error happen
477f7e81b30f tty: n_hdlc: get rid of racy n_hdlc.tbuf
7ad02ff185da TTY: n_hdlc, fix lockdep false positive
6e447a7267d0 lib/vsprintf.c: improve sanity check in vsnprintf()
89de640c1067 net: socket: fix recvmmsg not returning error from sock_error
ae803f3ffbca dccp: fix freeing skb too early for IPV6_RECVPKTINFO
5b8f1011ac53 net/llc: avoid BUG_ON() in skb_orphan()
18c424603ef5 drbd: Fix kernel_sendmsg() usage - potential NULL deref
24c31e968696 usb: gadget: u_ether: remove interrupt throttling
003745315c0a USB: cdc-acm: fix TIOCMIWAIT
81bee3aa75f6 Revert "staging: nvec: ps2: change serio type to passthrough"
e175e3483537 drivers: staging: nvec: remove bogus reset command for PS/2 interface
36df2f80ddec staging: iio: ad5933: avoid uninitialized variable in error case
5a8e4c5c40e3 coredump: fix unfreezable coredumping task
26d45300bcec swapfile: fix memory corruption via malformed swapfile
63f4bbed1b27 dib0700: fix nec repeat handling
16e9b182e76d ASoC: cs4270: fix DAPM stream name mismatch
121498ba7019 netlink: do not enter direct reclaim from netlink_dump()
d85e6fee91b4 packet: on direct_xmit, limit tso and csum to supported devices
ffdfbf56e46b sctp: validate chunk len before actually using it
a46e22734bd7 net: sctp, forbid negative length
223be0ee5256 ipv4: disable BH in set_ping_group_range()
183a18e1d2b2 net: pktgen: remove rcu locking in pktgen_change_name()
a04b12a185e4 ipv6: correctly add local routes when lo goes up
1cfbcf93abf9 packet: call fanout_release, while UNREGISTERING a netdev
bd73f80dccf3 net: Add netdev all_adj_list refcnt propagation to fix panic
ad7db1290185 ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route
00a677b683f1 ip6_gre: fix flowi6_proto value in ip6gre_xmit_other()
278f2c6596da tcp: fix a compile error in DBGUNDO()
91d9b471b37c tcp: fix wrong checksum calculation on MTU probing
59ab6ac4aa85 fbdev: color map copying bounds checking
0f436bf3f81b selinux: fix off-by-one in setprocattr
5b4f1b80e7a8 HID: usbhid: add ATEN CS962 to list of quirky devices
645545fee15c pwm: Unexport children before chip removal
32ab5f99793c UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC header
5a522473bf74 smc91x: avoid self-comparison warning
8031a060168f drm/exynos: fix error handling in exynos_drm_subdrv_open
dbce9f20616c ARM: 8584/1: floppy: avoid gcc-6 warning
fd60b9007c0c tty: vt, fix bogus division in csi_J
afef4db94424 Fix potential infoleak in older kernels
ccceaca66cea ALSA: usb-audio: Add quirk for Syntek STK1160
ddfe528c0ef6 ANDROID: binder: Clear binder and cookie when setting handle in flat binder struct
663673422e18 ANDROID: binder: Add strong ref checks
8c9418521d9f tcp: fix overflow in __tcp_retransmit_skb()
b1b6828fd47a usb: chipidea: move the lock initialization to core file
62febbb18691 iommu/vt-d: Fix IOMMU lookup for SR-IOV Virtual Functions
337bb5f3fd50 tcp: avoid infinite loop in tcp_splice_read()
c12d69340ee7 ipv6: tcp: add a missing tcp_v6_restore_cb()
00f1069e680e ipv6: tcp: restore IP6CB for pktoptions skbs
3bbaa8061856 ip6_gre: fix ip6gre_err() invalid reads
710e84297216 l2tp: do not use udp_ioctl()
06819a147776 ping: fix a null pointer dereference
d203c93f465b sit: fix a double free on error path
a4a3d26a1d4e sctp: avoid BUG_ON on sctp_wait_for_sndbuf
5493088fc112 mlx4: Invoke softirqs after napi_reschedule
93f53bb2930b netlabel: out of bound access in cipso_v4_validate()
eeae5e030fcd ipv4: keep skb->dst around in presence of IP options
1d3dbc1df5dc net: use a work queue to defer net_disable_timestamp() work
457432f3797c tcp: fix 0 divide in __tcp_select_window()
a5042c997aa4 ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim()
d397f7035d2c ipv6: fix ip6_tnl_parse_tlv_enc_lim()
2b88a4ce0043 can: Fix kernel panic at security_sock_rcv_skb
9547c9a2be7f Revert "af_unix: Fix splice-bind deadlock"
53752ea21001 Linux 3.18.48
2329bcacd042 Fix "qla2xxx: terminate exchange when command is aborted by LIO"
6ae2b0084f9e Fix "tunnels: Don't apply GRO to multiple layers of encapsulation."
b3a65e4a6ced Fix "crypto: algif_hash - Require setkey before accept(2)"
f7e5f460f5d4 Documentation: Remove ZBOOT MMC/SDHI utility and docs
fbf1ec2cc650 drm/i915: cleanup some indenting
df93393787a3 net:Add sysctl_max_skb_frags
1115c5f02983 blk: rq_data_dir() should not return a boolean
ad81d8eeefa2 spi: dw-mid: refactor to use helpers
5e471aea2951 x86/boot: Add CONFIG_PARAVIRT_SPINLOCKS quirk to arch/x86/boot/compressed/misc.h
e721bf1497aa usb: renesas_usbhs: fix build warning if 64-bit architecture
5e5eeda7a02b staging: rtl8723au: core: rtw_wlan_util: fix misleading indentation
80f81429e8e4 Staging: lustre: missing curly braces in ll_setattr_raw()
a2d6ce032c85 xilinx usb2 gadget: get rid of incredibly annoying compile warning
79661eb3d220 Staging: iio: adc: fix indent on break statement
d2965f15262a bfa: Fix indentation
696e37395a2a i40e: Reduce stack in i40e_dbg_dump_desc
b927840c1a76 be2iscsi: Fix bogus WARN_ON length check
f513703e2366 iwlegacy: avoid warning about missing braces
ed3bd8d2c166 drivers/net/ethernet/dec/tulip/uli526x.c: fix misleading indentation in uli526x_timer
25f6501da53f media: remove unused variable that causes a warning
d3eb0660cac8 mtd: blkdevs: fix switch-bool compilation warning
8ce8274bbc3c netfilter; Add some missing default cases to switch statements in nft_reject.
fb095146dd0e s3c-camif: fix compiler warnings
696ebb3a3a1f x86/xen: fix upper bound of pmd loop in xen_cleanhighmap()
a46b14e08963 ALSA: oxygen: Fix logical-not-parentheses warning
8db58d097880 HID: hid-input: Add parentheses to quell gcc warning
8b367e00da60 ata: hpt366: fix constant cast warning
371fdd96c182 Bluetooth: make hci_test_bit's addr const
81b6187123b1 netfilter: Fix switch statement warnings with recent gcc.
e6ec9d2751d0 Disable "frame-address" warning
3f6aec579184 net: caif: fix misleading indentation
65cdae9cbe79 paride: fix the "verbose" module param
ce08f0e982ee atm: iphase: fix misleading indention
e2dee7fb89d9 MODULE_DEVICE_TABLE: fix some callsites
af93ebdd005b module: fix types of device tables aliases
8433e5c9c830 Linux 3.18.47
f087000a12ce gro: Allow tunnel stacking in the case of FOU/GUE
dd4fff23f0f4 tunnels: Don't apply GRO to multiple layers of encapsulation.
218e207ff779 net: Use more bit fields in napi_gro_cb
59aabf34e937 net: ipv4: Convert IP network timestamps to be y2038 safe
bd73bf40df53 ipip: Properly mark ipip GRO packets as encapsulated.
a861b9212ab4 sg_write()/bsg_write() is not fit to be called under KERNEL_DS
77e36d730030 fs: exec: apply CLOEXEC before changing dumpable task flags
59e6ec3db853 IB/cma: Fix a race condition in iboe_addr_get_sgid()
c318c8145393 Revert "ALSA: usb-audio: Fix race at stopping the stream"
1eb7f3ea4614 drivers/gpu/drm/ast: Fix infinite loop if read fails
fcc5da2cf679 target/user: Fix use-after-free of tcmu_cmds if they are expired
3386c47bc80b scsi: avoid a permanent stop of the scsi device's request queue
8dcd21b37273 IPoIB: Avoid reading an uninitialized member variable
9cdff4fe5279 block_dev: don't test bdev->bd_contains when it is not stable
ad6be98aa49e Input: drv260x - fix input device's parent assignment
2eb056b54b6a libceph: verify authorize reply on connect
91a34ab02f7d ALSA: hiface: Fix M2Tech hiFace driver sampling rate change
81aaf3cb08f3 s390/vmlogrdr: fix IUCV buffer allocation
023a7e0604d7 kconfig/nconf: Fix hang when editing symbol with a long prompt
6fc6cae43a0e SUNRPC: fix refcounting problems with auth_gss messages.
0d39ae1e9edd ext4: return -ENOMEM instead of success
79762247b6a0 nfs_write_end(): fix handling of short copies
1a1f89b31f5e fgraph: Handle a case where a tracer ignores set_graph_notrace
3e6eb9d1d89d USB: serial: option: add dlink dwm-158
53453ed7d505 USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041
9eb0316c4d37 ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks
4aedc0b0c646 dm space map metadata: fix 'struct sm_metadata' leak on failed create
16691059c77a arm/xen: Use alloc_percpu rather than __alloc_percpu
580d23f5ffe9 drm/radeon: add additional pci revision to dpm workaround
d0d2a4c82942 CIFS: Fix a possible memory corruption during reconnect
be79af5f7845 CIFS: Fix a possible memory corruption in push locks
6ec5ca625b54 CIFS: Fix missing nls unload in smb2_reconnect()
707d28d3fd99 USB: cdc-acm: add device id for GW Instek AFG-125
6fe5845642c7 mmc: sdhci: Fix recovery from tuning timeout
74a1a07c88ad ALSA: usb-audio: Fix race at stopping the stream
b5820655d484 xfs: set AGI buffer type in xlog_recover_clear_agi_bucket
d0cfefba4591 block: protect iterate_bdevs() against concurrent close
5ccc9afa6d0e Btrfs: fix tree search logic when replaying directory entry deletes
28d39c27cc10 powerpc/ps3: Fix system hang with GCC 5 builds
f7face12f6e6 USB: serial: kl5kusb105: fix open error path
cc49a97516ef thermal: hwmon: Properly report critical temperature in sysfs
e8b963dd533d md/raid5: limit request size according to implementation limits
b24ae852ddfe f2fs: set ->owner for debugfs status file's file_operations
0aa4606439f7 ALSA: hda - fix headset-mic problem on a Dell laptop
2269a1fb8ea0 dm crypt: mark key as invalid until properly loaded
7b0668db2acb KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state
cefafbaa4a6a ext4: add sanity checking to count_overhead()
f358bbb9f192 ext4: use more strict checks for inodes_per_block on mount
b703a4013add ext4: sanity check the block and cluster size at mount time
fdc4d918bc16 usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices
76fa34bf3e9c ssb: Fix error routine when fallback SPROM fails
14cd1eeed8c0 staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask
9a01b9e42b2f ext4: fix stack memory corruption with 64k block size
6437599ef8bf ext4: fix mballoc breakage with 64k block size
e92d3649f8f8 crypto: caam - fix AEAD givenc descriptors
8fee50f9de83 regulator: stw481x-vmmc: fix ages old enable error
577c0b8779c2 USB: UHCI: report non-PME wakeup signalling for Intel hardware
8537ab5ad79f PCI: Check for PME in targeted sleep state
066820f3484e scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset
305e545c0593 drm/gma500: Add compat ioctl
ee5c93577da4 usb: gadget: composite: correctly initialize ep->maxpacket
1e20e732ffa1 Linux 3.18.46
5c120b79dd66 packet: fix race condition in packet_set_ring
ee79b622f43b Bluetooth: Fix potential NULL dereference in RFCOMM bind callback
6371e0cdc5be scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer()
1cb57d81cf20 nfsd: Disable NFSv2 timestamp workaround for NFSv3+
33b52836b538 fuse: Propagate dentry down to inode_change_ok()
fa9b0c17c956 tcp: fix use after free in tcp_xmit_retransmit_queue()
5341057bf272 x86/kexec: add -fno-PIE
c873ec3a0dcb scripts/has-stack-protector: add -fno-PIE
0e3f4b0fd5f8 x86/init: Fix cr4_init_shadow() on CR4-less machines
d884eb7cb82c ARM: 8617/1: dma: fix dma_max_pfn()
956e1e405c8f mm,ksm: fix endless looping in allocating memory when ksm enable
5e5920acffa3 can: dev: fix deadlock reported after bus-off
e1df4c5d40ce cpuset: handle race between CPU hotplug and cpuset_hotplug_work
57d83cda45c6 mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctl
86a53e36f16d drm/msm: fix use of copy_from_user() while holding spinlock
077ae72acc9b bus: arm-ccn: Fix PMU handling of MN
69ecf071d851 bus: arm-ccn: Provide required event arguments
41a83f7482d6 scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression
ac3d826bef90 Linux 3.18.45
e45cc4194b96 kbuild: add -fno-PIE
1eb043fffc0a firewire: net: fix fragmented datagram_size off-by-one
dff462fc98d6 firewire: net: guard against rx buffer overflows
056bcad97c8e parisc: Ensure consistent state when switching to kernel stack at syscall entry
dff2cd539e4b ovl: fsync after copy-up
cc30a01ae404 virtio: console: Unlock vqs while freeing buffers
919224dcf462 md: be careful not lot leak internal curr_resync value into metadata. -- (all)
debebae75136 md: sync sync_completed has correct value as recovery finishes.
98d446ef289d scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware
103432f0b54a scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded
c0e76eccb785 drm/radeon/si_dpm: workaround for SI kickers
b4caa5be158e KVM: MIPS: Make ERET handle ERL before EXL
1d98a7de7025 drm/radeon: drop register readback in cayman_cp_int_cntl_setup
24542192519d scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices
c6f51aabaf40 powerpc: Convert cmp to cmpd in idle enter sequence
2b5408a089d9 drm/radeon/si_dpm: Limit clocks on HD86xx part
2c21744a274c drm/radeon/si/dpm: add workaround for for Jet parts
1f601388d5c1 USB: serial: cp210x: fix tiocmget error handling
d95841d1158b Input: i8042 - add XMG C504 to keyboard reset table
fa3fcdd3d356 mac80211: discard multicast and 4-addr A-MSDUs
7d9ad295527f GenWQE: Fix bad page access during abort of resource allocation
00736653372f btrfs: fix races on root_log_ctx lists
0b2a0a58ad22 vt: clear selection before resizing
78ad6d4ce21b tty: limit terminal size to 4M chars
5352af8b4f82 ALSA: usb-audio: Add quirk for Syntek STK1160
abe571f80e33 KEYS: Fix short sprintf buffer in /proc/keys show function
a9dd8df76372 hv: do not lose pending heartbeat vmbus packets
d70f2ee448d4 mei: txe: don't clean an unprocessed interrupt cause.
f596302c66a6 dm table: fix missing dm_put_target_type() in dm_table_add_target()
6e64ac0957e0 usb: increase ohci watchdog delay to 275 msec
b6304f09377d USB: serial: fix potential NULL-dereference at probe
e42afd00e43c xhci: add restart quirk for Intel Wildcatpoint PCH
da512d38ffce libxfs: clean up _calc_dquots_per_chunk
6848fad2cbb5 target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code
c30d39a0de7c ubifs: Fix xattr_names length in exit paths
1ef14328fbf6 powerpc/mm: Prevent unlikely crash in copro_calculate_slb()
249ed62d33fe isofs: Do not return EACCES for unknown filesystems
836308dcbdc9 USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7
85f89aaf5548 memstick: rtsx_usb_ms: Manage runtime PM when accessing the device
a5eade900fc8 memstick: rtsx_usb_ms: Runtime resume the device when polling for cards
b2580c4ba788 mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led
29cce652d7f4 mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused
3ee23181095c mmc: sdhci: cast unsigned int to unsigned long long to avoid unexpeted error
27c8728510db usb: gadget: function: u_ether: don't starve tx request queue
60299e356a54 irqchip/gicv3: Handle loop timeout proper
5617a13564bf drm/radeon: change vblank_time's calculation method to reduce computational error.
74407793c5d0 jbd2: fix incorrect unlock on j_list_lock
37f487e02e46 scsi: Fix use-after-free
4a2ede59ea82 mmc: core: Annotate cmd_hdr as __le32
69335972b1c1 udp: properly support MSG_PEEK with truncated buffers
a6846cfd266b Linux 3.18.44
c003797af3bc xhci: fix usb2 resume timing and races.
bb2f5ed8935a x86/cpu: Fix SMAP check in PVOPS environments
e45a502bdeae mm: remove gup_flags FOLL_WRITE games from __get_user_pages()

Linux version 3.18.52-g73bf8bcd8f29 (android-
    build@vpeb2.mtv.corp.google.com) (gcc version 4.9.x 20150123
    (prerelease) (GCC) ) #1 SMP PREEMPT Thu May 18 17:28:53 UTC 2017

Bug: 34114242
Bug: 34133340
Bug: 36227548
Bug: 37948902
Bug: 38045152
Bug: 38121882
Bug: 38244231
Bug: 38320164
Bug: 38387976
Change-Id: I7292a78b972fccd6774753652b3dcfa608518403
Source-Branch: android-msm-marlin-3.18
Signed-off-by: Siqi Lin <siqilin@google.com>
(cherry picked from commit 0b38eb06dac9e393fe277888341ff908e58cd2f3)
diff --git a/Image.gz-dtb.kasan b/Image.gz-dtb.kasan
index 981e9ff..f8259a2 100644
--- a/Image.gz-dtb.kasan
+++ b/Image.gz-dtb.kasan
Binary files differ
diff --git a/Image.lz4-dtb b/Image.lz4-dtb
index f89e364..cda7dbf 100644
--- a/Image.lz4-dtb
+++ b/Image.lz4-dtb
Binary files differ