Merge 4.9.307 into android-4.9
Changes in 4.9.307
net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()
qed: return status of qed_iov_get_link
ethernet: Fix error handling in xemaclite_of_probe
net: ethernet: lpc_eth: Handle error for clk_enable
ax25: Fix NULL pointer dereference in ax25_kill_by_device
net/mlx5: Fix size field in bufferx_reg struct
NFC: port100: fix use-after-free in port100_send_complete
gpio: ts4900: Do not set DAT and OE together
sctp: fix kernel-infoleak for SCTP sockets
net-sysfs: add check for netdevice being present to speed_show
Revert "xen-netback: Check for hotplug-status existence before watching"
tracing: Ensure trace buffer is at least 4096 bytes large
selftests/memfd: clean up mapping in mfd_fail_write
ARM: Spectre-BHB: provide empty stub for non-config
staging: gdm724x: fix use after free in gdm_lte_rx()
batman-adv: Request iflink once in batadv-on-batadv check
batman-adv: Don't expect inter-netns unique iflink indices
ARM: fix Thumb2 regression with Spectre BHB
btrfs: unlock newly allocated extent buffer after error
Linux 4.9.307
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I2ddea75b801bb11688f30b0c7554bd7aac4036aa