Merge android-4.9.164 (26fad52) into msm-4.9
* refs/heads/tmp-26fad52:
Linux 4.9.164
vhost/vsock: fix vhost vsock cid hashing inconsistent
of: Support const and non-const use for to_of_node()
mmc: tmio_mmc_core: don't claim spurious interrupts
It's wrong to add len to sector_nr in raid10 reshape twice
ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56
perf/x86: Fixup typo in stub functions
tcp/dccp: remove reqsk_put() from inet_child_forget()
gro_cells: make sure device is up in gro_cells_receive()
rxrpc: Fix client call queueing, waiting for channel
vxlan: Fix GRO cells race condition between receive and link delete
ipvlan: disallow userns cap_net_admin to change global mode/flags
missing barriers in some of unix_sock ->addr and ->path accesses
net: Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255
mdio_bus: Fix use-after-free on device_register fails
net/x25: fix a race in x25_bind()
net/mlx4_core: Fix qp mtt size calculation
net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling
net/mlx4_core: Fix reset flow when in command polling mode
vxlan: test dev->flags & IFF_UP before calling gro_cells_receive()
tcp: handle inet_csk_reqsk_queue_add() failures
route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race
ravb: Decrease TxFIFO depth of Q3 and Q2 to one
pptp: dst_release sk_dst_cache in pptp_sock_destruct
net/x25: reset state in x25_connect()
net/x25: fix use-after-free in x25_device_event()
net: sit: fix UBSAN Undefined behaviour in check_6rd
net/hsr: fix possible crash in add_timer()
net: hsr: fix memory leak in hsr_dev_finalize()
l2tp: fix infoleak in l2tp_ip6_recvmsg()
KEYS: restrict /proc/keys by credentials at open time
ACPICA: Reference Counts: increase max to 0x4000 for large servers
Change-Id: I6e45e2afea16ec7da7d96b39f66213cd3326883e
Signed-off-by: jianzhou <jianzhou@codeaurora.org>