Merge 4.14.24 into android-4.14
authorGreg Kroah-Hartman <gregkh@google.com>
Mon, 5 Mar 2018 06:42:40 +0000 (07:42 +0100)
committerGreg Kroah-Hartman <gregkh@google.com>
Mon, 5 Mar 2018 06:42:40 +0000 (07:42 +0100)
commit85ab9a0468de44d1607b85cbebd8a15f760fb37d
tree7ebc750ce7dca87d3dfa9918102941216391a1b9
parent2c71b7cbbb0dba2e1d6cae064da23ed7fd609ed5
parent6e4548ea58e6a5ed2dd3a417d991742e2dec0246
Merge 4.14.24 into android-4.14

Changes in 4.14.24
hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers)
exec: avoid gcc-8 warning for get_task_comm
mm/frame_vector.c: release a semaphore in 'get_vaddr_frames()'
scsi: aacraid: Fix I/O drop during reset
dmaengine: fsl-edma: disable clks on all error paths
phy: cpcap-usb: Fix platform_get_irq_byname's error checking.
nvme-fc: remove double put reference if admin connect fails
nvme: check hw sectors before setting chunk sectors
net: aquantia: Fix actual speed capabilities reporting
net: aquantia: Fix hardware DMA stream overload on large MRRS
net: usb: qmi_wwan: add Telit ME910 PID 0x1101 support
mtd: nand: gpmi: Fix failure when a erased page has a bitflip at BBM
mtd: nand: brcmnand: Zero bitflip is not an error
ipv6: icmp6: Allow icmp messages to be looped back
parisc: Reduce thread stack to 16 kb
ARM: 8731/1: Fix csum_partial_copy_from_user() stack mismatch
x86/asm: Allow again using asm.h when building for the 'bpf' clang target
sctp: fix the issue that a __u16 variable may overflow in sctp_ulpq_renege
sget(): handle failures of register_shrinker()
net: phy: xgene: disable clk on error paths
drm/nouveau/pci: do a msi rearm on init
xfrm: Reinject transport-mode packets through tasklet
x86/stacktrace: Make zombie stack traces reliable
mac80211_hwsim: Fix a possible sleep-in-atomic bug in hwsim_get_radio_nl
spi: atmel: fixed spin_lock usage inside atmel_spi_remove
ASoC: nau8825: fix issue that pop noise when start capture
cgroup: Fix deadlock in cpu hotplug path
staging: ion: Fix ion_cma_heap allocations
x86-64/Xen: eliminate W+X mappings
net: mediatek: setup proper state for disabled GMAC on the default
net: arc_emac: fix arc_emac_rx() error paths
vxlan: update skb dst pmtu on tx path
ip_gre: remove the incorrect mtu limit for ipgre tap
ip6_gre: remove the incorrect mtu limit for ipgre tap
ip6_tunnel: get the min mtu properly in ip6_tnl_xmit
net: stmmac: Fix TX timestamp calculation
net: stmmac: Fix bad RX timestamp extraction
net/mlx5e: Fix ETS BW check
net/mlx5: Cleanup IRQs in case of unload failure
net/mlx5: Stay in polling mode when command EQ destroy fails
ASoC: rsnd: fixup ADG register mask
xen/balloon: Mark unallocated host memory as UNUSABLE
netfilter: nf_tables: fix chain filter in nf_tables_dump_rules()
scsi: storvsc: Fix scsi_cmd error assignments in storvsc_handle_error
netfilter: uapi: correct UNTRACKED conntrack state bit number
i915: Reject CCS modifiers for pipe C on Geminilake
RDMA/vmw_pvrdma: Call ib_umem_release on destroy QP path
ARM: dts: ls1021a: fix incorrect clock references
crypto: af_alg - Fix race around ctx->rcvused by making it atomic_t
lib/mpi: Fix umul_ppmm() for MIPS64r6
arm64: dts: renesas: ulcb: Remove renesas, no-ether-link property
crypto: inside-secure - per request invalidation
crypto: inside-secure - free requests even if their handling failed
crypto: inside-secure - fix request allocations in invalidation path
netfilter: nf_tables: fix potential NULL-ptr deref in nf_tables_dump_obj_done()
tipc: error path leak fixes in tipc_enable_bearer()
tipc: fix tipc_mon_delete() oops in tipc_enable_bearer() error path
tg3: Add workaround to restrict 5762 MRRS to 2048
tg3: Enable PHY reset in MTU change path for 5720
bnx2x: Improve reliability in case of nested PCI errors
perf/x86/intel: Plug memory leak in intel_pmu_init()
led: core: Fix brightness setting when setting delay_off=0
IB/mlx5: Fix mlx5_ib_alloc_mr error flow
genirq: Guard handle_bad_irq log messages
afs: Fix missing error handling in afs_write_end()
s390/dasd: fix wrongly assigned configuration data
btrfs: Fix flush bio leak
ip6_tunnel: allow ip6gre dev mtu to be set below 1280
Input: xen-kbdfront - do not advertise multi-touch pressure support
IB/mlx4: Fix mlx4_ib_alloc_mr error flow
IB/ipoib: Fix race condition in neigh creation
xfs: quota: fix missed destroy of qi_tree_lock
xfs: quota: check result of register_shrinker()
macvlan: Fix one possible double free
e1000: fix disabling already-disabled warning
NET: usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625
drm/ttm: check the return value of kzalloc
RDMA/netlink: Fix locking around __ib_get_device_by_index
x86/efi: Fix kernel param add_efi_memmap regression
uapi libc compat: add fallback for unsupported libcs
i40e/i40evf: Account for frags split over multiple descriptors in check linearize
i40e: don't remove netdev->dev_addr when syncing uc list
net: ena: unmask MSI-X only after device initialization is completed
nl80211: Check for the required netlink attribute presence
mac80211: mesh: drop frames appearing to be from us
can: flex_can: Correct the checking for frame length in flexcan_start_xmit()
wcn36xx: Fix dynamic power saving
block: drain queue before waiting for q_usage_counter becoming zero
ia64, sched/cputime: Fix build error if CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y
bpf: sockmap missing NULL psock check
leds: core: Fix regression caused by commit 2b83ff96f51d
powerpc/pseries: Make RAS IRQ explicitly dependent on DLPAR WQ
nvme-fabrics: initialize default host->id in nvmf_host_default()
x86/platform/intel-mid: Revert "Make 'bt_sfi_data' const"
bnxt_en: Fix population of flow_type in bnxt_hwrm_cfa_flow_alloc()
bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine.
xen-netfront: enable device after manual module load
mdio-sun4i: Fix a memory leak
SolutionEngine771x: fix Ether platform data
xen/gntdev: Fix off-by-one error when unmapping with holes
xen/gntdev: Fix partial gntdev_mmap() cleanup
sctp: add a ceiling to optlen in some sockopts
sctp: make use of pre-calculated len
net: gianfar_ptp: move set_fipers() to spinlock protecting area
of_mdio: avoid MDIO bus removal when a PHY is missing
nfp: always unmask aux interrupts at init
mlxsw: pci: Wait after reset before accessing HW
MIPS: Implement __multi3 for GCC7 MIPS64r6 builds
powerpc/pseries: Enable RAS hotplug events later
arm64: dts: marvell: add comphy nodes on cp110 master and slave
arm64: dts: marvell: mcbin: add comphy references to Ethernet ports
net: sched: fix crash when deleting secondary chains
net: sched: crash on blocks with goto chain action
net_sched: get rid of rcu_barrier() in tcf_block_put_ext()
net: sched: fix use-after-free in tcf_block_put_ext
Linux 4.14.24

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Makefile
fs/exec.c
fs/super.c
include/linux/sched.h
kernel/bpf/sockmap.c
kernel/cgroup/cgroup-v1.c
net/ipv6/route.c