Upgrade emulator kernels
kernel-n-dev-android-goldfish-3.18-arm - build: 3857892
kernel-n-dev-android-goldfish-3.18-arm64 - build: 3857889
kernel-n-dev-android-goldfish-3.18-mips - build: 3857891
kernel-n-dev-android-goldfish-3.18-x86_64 - build: 3857893
kernel-n-dev-android-goldfish-3.18-x86 - build: 3857888
kernel-n-dev-android-goldfish-3.18-mips64 - build: 3857887
Upgrade 3.18 kernel images to bf10b02f0142
bf10b02f0142 goldfish: Get latest drivers of android-goldfish-3.10
f63343dc4525 Merge remote-tracking branch 'origin/android-3.18' into android-goldfish-3.18
237159f50f44 Clear audio read buffer status after each read
bf10a8af79e6 Switching ranchu audio from goldfish to intel hda
5044d85ca8cc goldfish: enable hwbinder
1c9b2821a46f MIPS: ranchu: enable hwbinder
fdd544870a3f Merge 3.18.2 into android-3.18
cce6aed4f04b Merge 3.18.1 into android-3.18
8050490f4a68 ANDROID: sdcardfs: Fix style issues in macros
304038399210 ANDROID: sdcardfs: Use seq_puts over seq_printf
1f9cce3c15cc ANDROID: sdcardfs: Use to kstrout
b0829c1ae0a7 ANDROID: sdcardfs: Use pr_[...] instead of printk
b1823829586f ANDROID: sdcardfs: remove unneeded null check
5e3b66ec35ca ANDROID: sdcardfs: Fix style issues with comments
f348396f611e ANDROID: sdcardfs: Fix formatting
488c672433b4 ANDROID: sdcardfs: correct order of descriptors
c2e51f909e6d ANDROID: fix the deadlock in xt_qtaguid when enable DDEBUG
4dad9ddf088d ANDROID: mmc: core: export emmc revision
6d79ece90c4a BACKPORT: mmc: core: Export device lifetime information through sysfs
ee1230a9d31d net: ping: check minimum size on ICMP header length
9e069367a88a netfilter: Change %p to %pK in debug messages
960f02c7c13f ANDROID: sched: fix duplicate sched_group_energy const specifiers
ccdfb790b9ac UPSTREAM: drivers: android: correct the size of struct binder_uintptr_t for BC_DEAD_BINDER_DONE
29d80b6d2126 UPSTREAM: pstore-ram: Allow optional mapping with pgprot_noncached
ec4452f51161 UPSTREAM: pstore-ram: Fix hangs by using write-combine mappings
c8e6a34547de BACKPORT: perf: Fix event->ctx locking
ba78c8e236e7 misc: uidstat: change release handler for stat read operation
82be416c5ee1 power: align wakeup_sources format
c23f127f2384 ANDROID: dm: android-verity: allow disable dm-verity for Treble VTS
191095ecb818 uid_sys_stats: fix typo in init
42becbbb0e3b uid_sys_stats: change to use rt_mutex
e609d3fc31c8 Linux 3.18.2
3c6babf55d3f Btrfs: fix fs corruption on transaction abort if device supports discard
9d15399d7aee Btrfs: make sure logged extents complete in the current transaction V3
115f9146f702 Btrfs: do not move em to modified list when unpinning
37ea7a1f6b84 btrfs: fix wrong accounting of raid1 data profile in statfs
d77fe802ae85 Btrfs: make sure we wait on logged extents when fsycning two subvols
d7fad547c369 eCryptfs: Remove buggy and unnecessary write in file name decode routine
bbeb37ea155d eCryptfs: Force RO mount when encrypted view is enabled
41ba2abbb3ce udf: Check component length before reading it
53fbe4cb776d udf: Verify symlink size before loading it
a6a4afa5c41f udf: Verify i_size when loading inode
1a927faa55b9 udf: Check path length when reading symlink
9cc010cac47b exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting
2f4f9b92b258 mm/CMA: fix boot regression due to physical address of high_memory
522a8162a014 ncpfs: return proper error from NCP_IOC_SETROOT ioctl
fa06c84a8c67 crypto: af_alg - fix backlog handling
3d7c0c1f6092 audit: restore AUDIT_LOGINUID unset ABI
dbe0ca090fcc audit: don't attempt to lookup PIDs when changing PID filtering audit rules
1110f3504d46 audit: use supplied gfp_mask from audit_buffer in kauditd_send_multicast_skb
b95660c47abb userns: Unbreak the unprivileged remount tests
57f855235800 userns: Allow setting gid_maps without privilege when setgroups is disabled
4a7215f13452 userns: Add a knob to disable setgroups on a per user namespace basis
54b8ced1efd4 userns: Rename id_map_mutex to userns_state_mutex
39d3003edf61 userns: Only allow the creator of the userns unprivileged mappings
335f060430dc userns: Check euid no fsuid when establishing an unprivileged uid mapping
b9b97d5b16ea userns: Don't allow unprivileged creation of gid mappings
d5c3ebc43923 userns: Don't allow setgroups until a gid mapping has been setablished
d9a75912fc4b userns: Document what the invariant required for safe unprivileged mappings.
e726c9a0a24b groups: Consolidate the setgroups permission checks
462c8c0b3582 umount: Disallow unprivileged mount force
fa0bad3f28a7 mnt: Update unprivileged remount test
80d4d8397a96 mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mount
16811f019293 thermal: Fix error path in thermal_init()
877c27dbaaca mnt: Fix a memory stomp in umount
9e2a8e62a4c5 mac80211: free management frame keys when removing station
4286afc16688 mac80211: fix multicast LED blinking and counter
83a67ffcf1b3 mac80211: avoid using uninitialized stack data
0a6626aa24f5 mac80211: copy chandef from AP vif to VLANs
a481fd127721 KEYS: Fix stale key registration at error path
f3d4175f0550 x86/microcode/intel: Fish out the stashed microcode for the BSP
d239198442d3 x86, microcode: Reload microcode on resume
44c4db3ab037 x86, microcode: Don't initialize microcode code on paravirt
97d0906a8988 x86, microcode, intel: Drop unused parameter
6a76bc2d9e7a x86, microcode, AMD: Do not use smp_processor_id() in preemtible context
9c0f8266e97a isofs: Fix unchecked printing of ER records
743fce2698e4 x86/tls: Don't validate lm in set_thread_area() after all
afe83db5ddb7 x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs
8f8c0add0c44 ARM: mvebu: fix ordering in Armada 370 .dtsi
6e9c89c4063f ARM: mvebu: remove conflicting muxing on Armada 370 DB
a35da78ef36b ARM: mvebu: disable I/O coherency on non-SMP situations on Armada 370/375/38x/XP
57aefed9b259 ARM: mvebu: make the coherency_ll.S functions work with no coherency fabric
9658243788c6 ARM: tegra: Re-add removed SoC id macro to tegra_resume()
3faf43047578 drm/tegra: gem: dumb: pitch and size are outputs
f324cda693e5 arm64: bpf: lift restriction on last instruction
516e433a15ef arm64: Add COMPAT_HWCAP_LPAE
ffcc89dbcbe4 dm thin: fix a race in thin_dtr
2409f5131d09 dm thin: fix missing out-of-data-space to write mode transition if blocks are released
52259b6ce86d dm thin: fix inability to discard blocks when in out-of-data-space mode
5226f8886a5a dm space map metadata: fix sm_bootstrap_get_nr_blocks()
734a3fb29c45 dm cache: fix spurious cell_defer when dealing with partial block at end of device
7a9cdc4c9061 dm cache: dirty flag was mistakenly being cleared when promoting via overwrite
4df99e3c893a dm cache: only use overwrite optimisation for promotion when in writeback mode
6425e7b0c866 dm crypt: use memzero_explicit for on-stack buffer
3c737ac94b10 dm bufio: fix memleak when using a dm_buffer's inline bio
6fac18d0adb6 dcache: fix kmemcheck warning in switch_names
a8897f26795c nfs41: fix nfs4_proc_layoutget error handling
243cc955de44 f2fs: fix possible data corruption in f2fs_write_begin()
8744de7f0811 f2fs: avoid returning uninitialized value to userspace from f2fs_trim_fs()
83b12edd3f91 scsi: correct return values for .eh_abort_handler implementations
2e36a0161bbf regulator: anatop: Set default voltage selector for vddpu
9d91d6e03ecf megaraid_sas: dndinaness related bug fixes
803bb7e9958b megaraid_sas: corrected return of wait_event from abort frame path
1c45bf439606 mmc: sdhci-pci-o2micro: Fix Dell E5440 issue
bc70ec26597d mmc: block: add newline to sysfs display of force_ro
8d5112b646f2 mmc: omap_hsmmc: Fix UHS card with DDR50 support
31b54953c5af mmc: dw_mmc: avoid write to CDTHRCTL on older versions
39a67594a735 mfd: tc6393xb: Fail ohci suspend if full state restore is required
ff1589b52f6f mfd: twl4030-power: Fix regression with missing compatible flag
82c236bcbe0c clocksource: arch_timer: Fix code to use physical timers when requested
0fb5df0d6a4e brcmfmac: Fix bitmap malloc bug in msgbuf.
ead468da1150 x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefit
a1f3f3d87a0b x86_64, switch_to(): Load TLS descriptors before switching DS and ES
7cc556d2e177 x86/tls: Disallow unusual TLS segments
b9372b87cda1 x86/tls: Validate TLS entries to protect espfix
b6d20edb6e7c isofs: Fix infinite looping over CE entries
39ca4845f17d Linux 3.18.1
72e9a6c522e8 ALSA: usb-audio: Don't resubmit pending URBs at MIDI error recovery
bf5f983f3b6a ALSA: hda - Fix built-in mic at resume on Lenovo Ideapad S210
a12df5927467 ALSA: hda - Add EAPD fixup for ASUS Z99He laptop
6c1fbfffec95 deal with deadlock in d_walk()
679829c2e503 move d_rcu from overlapping d_child to overlapping d_alias
3fd3a6243397 rtlwifi: rtl8192ce: Fix missing interrupt ready flag
9cd1d3eb2653 rtlwifi: rtl8192ce: Fix kernel crashes due to missing callback entry
9297b375ecef rtlwifi: rtl8192ce: Fix editing error that causes silent memory corruption
4b1c83d8c3dd netlink: use jhash as hashfn for rhashtable
01da9f8b6b2c net: fix suspicious rcu_dereference_check in net/sched/sch_fq_codel.c
21ac2deb8e75 xen-netfront: use correct linear area after linearizing an skb
7efe8f1bb705 tcp: fix more NULL deref after prequeue changes
ab12ec41d8d8 net: sctp: use MAX_HEADER for headroom reserve in output path
e7b7e0c27cbd net: mvneta: fix race condition in mvneta_tx()
9823d713bf25 net: mvneta: fix Tx interrupt delay
6c2f1fef82dd mips: bpf: Fix broken BPF_MOD
3e496d49f336 openvswitch: Fix flow mask validation.
435dcf66f013 gre: Set inner mac header in gro complete
8407165b4266 Fix race condition between vxlan_sock_add and vxlan_sock_release
Change-Id: I3a0715049c5a6ead5ca0a96f7997357015b30262
6 files changed