Merge remote-tracking branch 'origin/tmp-69973b8' into msm-4.8
* origin/tmp-69973b8:
Linux 4.9
MIPS: Lantiq: Fix mask of GPE frequency
MIPS: Return -ENODEV from weak implementation of rtc_mips_set_time
net: mlx5: Fix Kconfig help text
net: smsc911x: back out silently on probe deferrals
ibmveth: set correct gso_size and gso_type
Revert "radix tree test suite: fix compilation"
net: ethernet: cpmac: Call SET_NETDEV_DEV()
net: ethernet: lantiq_etop: Call SET_NETDEV_DEV()
vhost-vsock: fix orphan connection reset
cxgb4/cxgb4vf: Assign netdev->dev_port with port ID
parisc: Fix TLB related boot crash on SMP machines
driver: ipvlan: Unlink the upper dev when ipvlan_link_new failed
ser_gigaset: return -ENOMEM on error instead of success
ARM: dts: orion5x: fix number of sata port for linkstation ls-gl
NET: usb: cdc_mbim: add quirk for supporting Telit LE922A
can: peak: fix bad memory access and free sequence
ceph: don't set req->r_locked_dir in ceph_d_revalidate
crypto: algif_aead - fix uninitialized variable warning
kcov: add missing #include <linux/sched.h>
radix tree test suite: fix compilation
zram: restrict add/remove attributes to root only
libata-scsi: disable SCT Write Same for the moment
ARM: dts: imx7d: fix LCDIF clock assignment
dts: sun8i-h3: correct UART3 pin definitions
phy: Don't increment MDIO bus refcount unless it's a different owner
netvsc: reduce maximum GSO size
drivers: net: cpsw-phy-sel: Clear RGMII_IDMODE on "rgmii" links
Revert "default exported asm symbols to zero"
Don't feed anything but regular iovec's to blk_rq_map_user_iov
drm/amdgpu: just suspend the hw on pci shutdown
crypto: mcryptd - Check mcryptd algorithm compatibility
crypto: algif_aead - fix AEAD tag memory handling
crypto: caam - fix pointer size for AArch64 boot loader, AArch32 kernel
crypto: marvell - Don't corrupt state of an STD req for re-stepped ahash
crypto: marvell - Don't copy hash operation twice into the SRAM
can: raw: raw_setsockopt: limit number of can_filter that can be set
parisc: Remove unnecessary TLB purges from flush_dcache_page_asm and flush_icache_page_asm
parisc: Purge TLB before setting PTE
device-dax: fix private mapping restriction, permit read-only
tools/testing/nvdimm: unit test acpi_nfit_ctl()
acpi, nfit: fix bus vs dimm confusion in xlat_status
acpi, nfit: validate ars_status output buffer size
acpi, nfit, libnvdimm: fix / harden ars_status output length handling
acpi, nfit: fix extended status translations for ACPI DSMs
dbri: move dereference after check for NULL
shmem: fix shm fallocate() list corruption
net/mlx5e: Change the SQ/RQ operational state to positive logic
net/mlx5e: Don't flush SQ on error
net/mlx5e: Don't notify HW when filling the edge of ICO SQ
net/mlx5: Fix query ISSI flow
net/mlx5: Remove duplicate pci dev name print
net/mlx5: Verify module parameters
net: fec: fix compile with CONFIG_M5272
be2net: Add DEVSEC privilege to SET_HSW_CONFIG command.
virtio-net: Fix DMA-from-the-stack in virtnet_set_mac_address()
tcp: warn on bogus MSS and try to amend it
uapi glibc compat: fix outer guard of net device flags enum
net: stmmac: clear reset value of snps, wr_osr_lmt/snps, rd_osr_lmt before writing
fuse: fix clearing suid, sgid for chown()
lockdep: Fix report formatting
perf/core: Remove invalid warning from list_update_cgroup_even()t
perf/x86: Fix full width counter, counter overflow
perf/x86/intel: Enable C-state residency events for Knights Mill
objtool: Fix bytes check of lea's rex_prefix
netlink: Do not schedule work from sk_destruct
uapi: export nf_log.h
uapi: export tc_skbmod.h
net: ep93xx_eth: Do not crash unloading module
bnx2x: Prevent tunnel config for 577xx
bnx2x: Correct ringparam estimate when DOWN
isdn: hisax: set error code on failure
net: bnx2x: fix improper return value
net: ethernet: qlogic: set error code on failure
atm: fix improper return value
net: irda: set error code on failures
net: caif: remove ineffective check
net: ping: check minimum size on ICMP header length
atm: lanai: set error code when ioremap fails
net: usb: set error code when usb_alloc_urb fails
net: bridge: set error code on failure
net: af_mpls.c add space before open parenthesis
netdev: broadcom: propagate error code
ipv4: Drop suffix update from resize code
ipv4: Drop leaf from suffix pull/push functions
net: dcb: set error code on failures
locking/rtmutex: Use READ_ONCE() in rt_mutex_owner()
locking/rtmutex: Prevent dequeue vs. unlock race
batman-adv: Check for alloc errors when preparing TT local data
powerpc/64: Fix placement of .text to be immediately following .head.text
powerpc/eeh: Fix deadlock when PE frozen state can't be cleared
crypto: rsa - Add Makefile dependencies to fix parallel builds
crypto: chcr - Fix memory corruption
crypto: drbg - prevent invalid SG mappings
ata: sata_mv: check for errors when parsing nr-ports from dt
powerpc/mm: Fix lazy icache flush on pre-POWER5
powerpc/boot: Fix build failure in 32-bit boot wrapper
x86/unwind: Fix guess-unwinder regression
x86/build: Annotate die() with noreturn to fix build warning on clang
x86/platform/olpc: Fix resume handler build warning
scsi: lpfc: fix oops/BUG in lpfc_sli_ringtxcmpl_put()
locking/selftest: Fix output since KERN_CONT changes
x86/apic/uv: Silence a shift wrapping warning
x86/coredump: Always use user_regs_struct for compat_elf_gregset_t
sched/autogroup: Fix 64-bit kernel nice level adjustment
m68k: Fix ndelay() macro
m68k/defconfig: Update defconfigs for v4.9-rc1
Change-Id: Idc16bee2830d4c5c61a174175aeabc04b20067b3
Signed-off-by: Kyle Yan <kyan@codeaurora.org>