Merge 4.14.210 into android-4.14-q
authorGreg Kroah-Hartman <gregkh@google.com>
Wed, 2 Dec 2020 08:17:06 +0000 (09:17 +0100)
committerGreg Kroah-Hartman <gregkh@google.com>
Wed, 2 Dec 2020 08:17:06 +0000 (09:17 +0100)
commit652306e5a3eaf5fe7bcf1f232fdf78ece4dd2d32
treed57bb6c55bb971cc3f5f569166eb8e6fcb491b80
parentf56b9cb6dc65c2fd5f040ce456ee2a2e990e022d
parentc196b3a9c83ae3491280b739d231d02b3cb9d041
Merge 4.14.210 into android-4.14-q

Changes in 4.14.210
perf event: Check ref_reloc_sym before using it
mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()
btrfs: fix lockdep splat when reading qgroup config on mount
wireless: Use linux/stddef.h instead of stddef.h
PCI: Add device even if driver attach failed
btrfs: tree-checker: Enhance chunk checker to validate chunk profile
btrfs: adjust return values of btrfs_inode_by_name
btrfs: inode: Verify inode mode to avoid NULL pointer dereference
arm64: pgtable: Fix pte_accessible()
arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect()
ALSA: hda/hdmi: Use single mutex unlock in error paths
ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close
HID: cypress: Support Varmilo Keyboards' media hotkeys
Input: i8042 - allow insmod to succeed on devices without an i8042 controller
HID: hid-sensor-hub: Fix issue with devices with no report ID
dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant
x86/xen: don't unbind uninitialized lock_kicker_irq
HID: Add Logitech Dinovo Edge battery quirk
proc: don't allow async path resolution of /proc/self components
nvme: free sq/cq dbbuf pointers when dbbuf set fails
dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
scsi: libiscsi: Fix NOP race condition
scsi: target: iscsi: Fix cmd abort fabric stop race
perf/x86: fix sysfs type mismatches
phy: tegra: xusb: Fix dangling pointer on probe failure
batman-adv: set .owner to THIS_MODULE
scsi: ufs: Fix race between shutdown and runtime resume flow
bnxt_en: fix error return code in bnxt_init_one()
bnxt_en: fix error return code in bnxt_init_board()
video: hyperv_fb: Fix the cache type when mapping the VRAM
bnxt_en: Release PCI regions when DMA mask setup fails during probe.
IB/mthca: fix return value of error branch in mthca_init_cq()
nfc: s3fwrn5: use signed integer for parsing GPIO numbers
net: ena: set initial DMA width to avoid intel iommu issue
ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues
ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq
efivarfs: revert "fix memory leak in efivarfs_create()"
can: gs_usb: fix endianess problem with candleLight firmware
platform/x86: toshiba_acpi: Fix the wrong variable assignment
can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
perf probe: Fix to die_entrypc() returns error correctly
USB: core: Change %pK for __user pointers to %px
usb: gadget: f_midi: Fix memleak in f_midi_alloc
usb: gadget: Fix memleak in gadgetfs_fill_super
x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb
x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak
x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak
USB: core: add endpoint-blacklist quirk
USB: core: Fix regression in Hercules audio card
Linux 4.14.210

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3f9b7519a1580950d91fdc9db396038c0efcc614
Makefile
drivers/usb/gadget/function/f_midi.c
mm/huge_memory.c