Applying v4.12.8, applied as below: Linux 4.12.8 MIPS: Octeon: Fix broken EDAC driver. Revert "MIPS: Don't unnecessarily include kmalloc.h into ." MIPS: DEC: Fix an int-handler.S CPU_DADDI_WORKAROUNDS regression pinctrl: meson-gxl: Add missing GPIODV_18 pin entry pinctrl: meson-gxbb: Add missing GPIODV_18 pin entry pinctrl: samsung: Remove bogus irq_[un]mask from resource management pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD20 pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD11 pinctrl: intel: merrifield: Correct UART pin lists pinctrl: sunxi: add a missing function of A10/A20 pinctrl driver pinctrl: cherryview: Add Setzer models to the Chromebook DMI quirk pnfs/blocklayout: require 64-bit sector_t iio: adc: vf610_adc: Fix VALT selection value for REFSEL bits xhci: Reset Renesas uPD72020x USB controller for 32-bit DMA issue PCI: Add pci_reset_function_locked() PCI: Remove __pci_dev_reset() and pci_dev_reset() PCI: Protect pci_error_handlers->reset_notify() usage with device_lock() usb:xhci:Add quirk for Certain failing HP keyboard on reset after resume usb: quirks: Add no-lpm quirk for Moshi USB to Ethernet Adapter usb: core: unlink urbs from the tail of the endpoint's urb_list USB: Check for dropped connection before switching to full speed usb: renesas_usbhs: Fix UGCTRL2 value for R-Car Gen3 usb: gadget: udc: renesas_usb3: Fix usb_gadget_giveback_request() calling block: Make blk_mq_delay_kick_requeue_list() rerun the queue at a quiet time firmware: avoid invalid fallback aborts by using killable wait firmware: fix batched requests - send wake up on failure on direct lookups firmware: fix batched requests - wake all waiters uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069 staging: comedi: comedi_fops: do not call blocking ops when !TASK_RUNNING iio: adc: Revert "axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications" iio: light: tsl2563: use correct event code iio: pressure: st_pressure_core: disable multiread by default for LPS22HB iio: accel: bmc150: Always restore device to normal mode after suspend-resume iio: accel: st_accel: add SPI-3wire support iio: aspeed-adc: wait for initial sequence. staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read USB: hcd: Mark secondary HCD as dead if the primary one died usb: musb: fix tx fifo flush handling again USB: serial: pl2303: add new ATEN device id USB: serial: cp210x: add support for Qivicon USB ZigBee dongle USB: serial: option: add D-Link DWM-222 device ID drm/i915: Fix out-of-bounds array access in bdw_load_gamma_lut drm/etnaviv: Fix off-by-one error in reloc checking drm/bridge: tc358767: fix probe without attached output node nfs/flexfiles: fix leak of nfs4_ff_ds_version arrays mmc: mmc: correct the logic for setting HS400ES signal voltage nand: fix wrong default oob layout for small pages using soft ecc i2c: designware: Some broken DSTDs use 1MiHz instead of 1MHz fuse: initialize the flock flag in fuse_file on allocation target: Fix node_acl demo-mode + uncached dynamic shutdown regression usb-storage: fix deadlock involving host lock and scsi_done iscsi-target: Fix iscsi_np reset hung task during parallel delete iscsi-target: fix memory leak in iscsit_setup_text_cmd() mtd: nand: Declare tBERS, tR and tPROG as u64 to avoid integer overflow mtd: nand: Fix timing setup for NANDs that do not support SET FEATURES mtd: nand: atmel: Fix DT backward compatibility in pmecc.c pinctrl: armada-37xx: Fix number of pin in south bridge xfs: Fix leak of discard bio xtensa: don't limit csum_partial export by CONFIG_NET xtensa: mm/cache: add missing EXPORT_SYMBOLs xtensa: fix cache aliasing handling code for WT cache futex: Remove unnecessary warning from get_futex_key mm: fix list corruptions on shmem shrinklist mm: ratelimit PFNs busy info message Dropped (already applied): powerpc: Fix /proc/cpuinfo revision for POWER9 DD2