Merge remote-tracking branch '4.4/tmp-e5517c2' into 4.8
* 4.4/tmp-e5517c2:
Linux 4.9-rc7
fix default_file_splice_read()
tipc: resolve connection flow control compatibility problem
mvpp2: use correct size for memset
net/mlx5: drop duplicate header delay.h
net: ieee802154: drop duplicate header delay.h
ibmvnic: drop duplicate header seq_file.h
fsl/fman: fix a leak in tgec_free()
net: ethtool: don't require CAP_NET_ADMIN for ETHTOOL_GLINKSETTINGS
tipc: improve sanity check for received domain records
tipc: fix compatibility bug in link monitoring
net: ethernet: mvneta: Remove IFF_UNICAST_FLT which is not implemented
Fix subtle CONFIG_MODVERSIONS problems
MAINTAINERS: Add bug tracking system location entry type
Revert "i2c: designware: do not disable adapter after transfer"
dwc_eth_qos: drop duplicate headers
parisc: Also flush data TLB in flush_icache_page_asm
parisc: Fix race in pci-dma.c
parisc: Switch to generic sched_clock implementation
parisc: Fix races in parisc_setup_cache_timing()
mfd: wm8994-core: Don't use managed regulator bulk get API
mfd: wm8994-core: Disable regulators before removing them
MIPS: mm: Fix output of __do_page_fault
mfd: syscon: Support native-endian regmaps
powerpc/mm: Fixup kernel read only mapping
mpi: Fix NULL ptr dereference in mpi_powm() [ver #3]
X.509: Fix double free in x509_cert_parse() [ver #3]
gpu/drm/exynos/exynos_hdmi - Unmap region obtained by of_iomap
net sched filters: fix filter handle ID in tfilter_notify_chain()
net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link change
bnxt: do not busy-poll when link is down
udplite: call proper backlog handlers
KVM: x86: check for pic and ioapic presence before use
KVM: x86: fix out-of-bounds accesses of rtc_eoi map
KVM: x86: drop error recovery in em_jmp_far and em_ret_far
KVM: x86: fix out-of-bounds access in lapic
init: use pr_cont() when displaying rotator during ramdisk loading.
ipv6: bump genid when the IFA_F_TENTATIVE flag is clear
MIPS: Mask out limit field when calculating wired entry count
i2c: designware: fix rx fifo depth tracking
i2c: designware: report short transfers
drm/mediatek: fix null pointer dereference
drm/mediatek: fixed the calc method of data rate per lane
drm/mediatek: fix a typo of DISP_OD_CFG to OD_RELAYMODE
powerpc/boot: Fix the early OPAL console wrappers
net/mlx4_en: Free netdev resources under state lock
net: revert "net: l2tp: Treat NET_XMIT_CN as success in l2tp_eth_dev_xmit"
rtnetlink: fix the wrong minimal dump size getting from rtnl_calcit()
bnxt_en: Fix a VXLAN vs GENEVE issue
netdevice.h: fix kernel-doc warning
driver: macvlan: Check if need rollback multicast setting in macvlan_open
net: phy: micrel: fix KSZ8041FTL supported value
xc2028: Fix use-after-free bug properly
tile: avoid using clocksource_cyc2ns with absolute cycle count
drm/radeon: fix power state when port pm is unavailable (v2)
drm/amdgpu: fix power state when port pm is unavailable
HID: hid-sensor-hub: clear memory to avoid random data
HID: rmi: make transfer buffers DMA capable
HID: magicmouse: make transfer buffers DMA capable
HID: lg: make transfer buffers DMA capable
HID: cp2112: make transfer buffers DMA capable
can: bcm: fix support for CAN FD frames
Revert "arm: move exports to definitions"
Bluetooth: Fix using the correct source address type
NFSv4.x: hide array-bounds warning
flow_dissect: call init_default_flow_dissectors() earlier
parisc: Fix printk continuations in system detection
drm/arm: hdlcd: fix plane base address update
perf/x86/intel/uncore: Allow only a single PMU/box within an events group
perf/x86/intel: Cure bogus unwind from PEBS entries
perf/x86: Restore TASK_SIZE check on frame pointer
sched/autogroup: Do not use autogroup->tg in zombie threads
sched/autogroup: Fix autogroup_move_group() to never skip sched_move_task()
powerpc: Fix missing CRCs, add more asm-prototypes.h declarations
crypto: scatterwalk - Remove unnecessary aliasing check in map_and_copy
crypto: algif_hash - Fix result clobbering in recvmsg
powerpc: Set missing wakeup bit in LPCR on POWER9
watchdog: wdat_wdt: Select WATCHDOG_CORE
tcp: zero ca_priv area when switching cc algorithms
net: l2tp: Treat NET_XMIT_CN as success in l2tp_eth_dev_xmit
NFSv4.1: Keep a reference on lock states while checking
ethernet: stmmac: make DWMAC_STM32 depend on it's associated SoC
Revert "ACPI: Execute _PTS before system reboot"
thermal/powerclamp: add back module device table
perf/core: Fix address filter parser
mmc: dw_mmc: fix the error handling for dma operation
x86/platform/intel-mid: Rename platform_wdt to platform_mrfld_wdt
x86/build: Build compressed x86 kernels as PIE when !CONFIG_RELOCATABLE as well
x86/platform/intel-mid: Register watchdog device after SCU
x86/fpu: Fix invalid FPU ptrace state after execve()
x86/boot: Fail the boot if !M486 and CPUID is missing
x86/traps: Ignore high word of regs->cs in early_fixup_exception()
apparmor: fix change_hat not finding hat after policy replacement
tipc: eliminate obsolete socket locking policy description
rtnl: fix the loop index update error in rtnl_dump_ifinfo()
l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()
iommu/vt-d: Fix PASID table allocation
sparc: drop duplicate header scatterlist.h
net: macb: add check for dma mapping error in start_xmit()
lockdep: Limit static allocations if PROVE_LOCKING_SMALL is defined
config: Adding the new config parameter CONFIG_PROVE_LOCKING_SMALL for sparc
NFSv4.1: Handle NFS4ERR_OLD_STATEID in nfs4_reclaim_open_state
sunbmac: Fix compiler warning
sunqe: Fix compiler warnings
NFSv4: Don't call close if the open stateid has already been cleared
sparc64: Enable 64-bit DMA
sparc64: Enable sun4v dma ops to use IOMMU v2 APIs
sparc64: Bind PCIe devices to use IOMMU v2 service
sparc64: Initialize iommu_map_table and iommu_pool
sparc64: Add ATU (new IOMMU) support
sparc64: Add FORCE_MAX_ZONEORDER and default to 13
rtnetlink: fix FDB size computation
netns: fix get_net_ns_by_fd(int pid) typo
af_unix: conditionally use freezable blocking calls in read
net: ethernet: ti: cpsw: fix fixed-link phy probe deferral
net: ethernet: ti: cpsw: add missing sanity check
net: ethernet: ti: cpsw: fix secondary-emac probe error path
net: ethernet: ti: cpsw: fix of_node and phydev leaks
net: ethernet: ti: cpsw: fix deferred probe
net: ethernet: ti: cpsw: fix mdio device reference leak
net: ethernet: ti: cpsw: fix bad register access in probe error path
net: sky2: Fix shutdown crash
NFSv4: Fix CLOSE races with OPEN
NFSv4.1: Fix a regression in DELEGRETURN
mmc: sdhci-of-esdhc: fixup PRESENT_STATE read
usb: gadget: f_fs: fix wrong parenthesis in ffs_func_req_match()
perf/x86: Add perf support for AMD family-17h processors
x86/dumpstack: Prevent KASAN false positive warnings
x86/unwind: Prevent KASAN false positive warnings in guess unwinder
cfg80211: limit scan results cache size
net sched filters: pass netlink message flags in event notification
ip6_tunnel: disable caching when the traffic class is inherited
net: phy: fixed_phy: fix of_node leak in fixed_phy_unregister
of_mdio: fix device reference leak in of_phy_find_device
of_mdio: fix node leak in of_phy_register_fixed_link error path
net: check dead netns for peernet2id_alloc()
phy: twl4030-usb: Fix for musb session bit based PM
usb: musb: Drop pointless PM runtime code for dsps glue
usb: musb: Add missing pm_runtime_disable and drop 2430 PM timeout
usb: musb: Fix PM for hub disconnect
usb: musb: Fix sleeping function called from invalid context for hdrc glue
usb: musb: Fix broken use of static variable for multiple instances
x86/boot: Avoid warning for zero-filling .bss
bnxt: add a missing rcu synchronization
net: dsa: b53: Fix VLAN usage and how we treat CPU port
net/phy/vitesse: Configure RGMII skew on VSC8601, if needed
cxgb4: do not call napi_hash_del()
be2net: do not call napi_hash_del()
virtio-net: add a missing synchronize_net()
drm/amd/powerplay: avoid out of bounds access on array ps.
clk: efm32gg: Pass correct type to hw provider registration
clk: berlin: Pass correct type to hw provider registration
net: thunderx: Fix memory leak and other issues upon interface toggle
net: thunderx: Fix VF driver's interface statistics
net: thunderx: Fix configuration of L3/L4 length checking
net: thunderx: Program LMAC credits based on MTU
net: thunderx: Introduce BGX_ID_MASK macro to extract bgx_id
ipv4: Fix memory leak in exception case for splitting tries
ipv4: Restore fib_trie_flush_external function and fix call ordering
bpf: fix range arithmetic for bpf map access
device-dax: fail all private mapping attempts
USB: serial: cp210x: add ID for the Zone DPMX
perf/x86/uncore: Fix crash by removing bogus event_list[] handling for SNB client uncore IMC
x86/sysfb: Fix lfb_size calculation
x86/sysfb: Add support for 64bit EFI lfb_base
rtnetlink: fix rtnl message size computation for XDP
rtnetlink: fix rtnl_vfinfo_size
gro_cells: mark napi struct as not busy poll candidates
udp: restore UDPlite many-cast delivery
net: arc_emac: don't pass multicast packets to kernel in non-multicast mode
net: arc_emac: annonce IFF_MULTICAST support
stmmac: fix PTP type ethtool stats
stmmac: fix PTP support for GMAC4
stmmac: update the PTP header file
igmp: do not remove igmp souce list info when set link down
usb: chipidea: move the lock initialization to core file
net: ethernet: Fix SGMII unable to switch speed and autonego failure
mac80211_hwsim: fix beacon delta calculation
mac80211: fix A-MSDU aggregation with fast-xmit + txq
mac80211: remove bogus skb vif assignment
mac80211: update A-MPDU flag on tx dequeue
cfg80211: add bitrate for 20MHz MCS 9
Revert "mac80211: allow using AP_LINK_PS with mac80211-generated TIM IE"
mac80211: Ignore VHT IE from peer with wrong rx_mcs_map
perf/core: Do not set cpuctx->cgrp for unscheduled cgroups
Fix USB CB/CBI storage devices with CONFIG_VMAP_STACK=y
scsi: qla2xxx: do not abort all commands in the adapter during EEH recovery
sparc64: fix compile warning section mismatch in find_node()
scsi: mpt3sas: Fix secure erase premature termination
sparc32: Fix inverted invalid_frame_pointer checks on sigreturns
sparc64: Fix find_node warning if numa node cannot be found
USB: serial: ftdi_sio: add support for TI CC3200 LaunchPad
batman-adv: Detect missing primaryif during tp_send as error
batman-adv: Revert "fix splat on disabling an interface"
clk: sunxi: Fix M factor computation for APB1
iommu/vt-d: Fix IOMMU lookup for SR-IOV Virtual Functions
device-dax: check devm_nsio_enable() return value
clk: sunxi-ng: sun6i-a31: Force AHB1 clock to use PLL6 as parent
Conflicts:
net/wireless/scan.c
Change-Id: I1371442c0867c8680282c344fb6ecdba7eb032d4
Signed-off-by: Kyle Yan <kyan@codeaurora.org>