v2: As Ben suggested, adjust the patches order and add a supplement from 3.2.x for commit ebebd49a8eab. ----- Hi Greg, These are the part IV commits that I've analized from the list of upstream commits that have been backported to 3.2 but missing from 3.4. For the 16 commits, - 12 commits were marked for stable but can't be applied cleanly to 3.4.x. - 3 commits have no stable tag. I've found out why they were backported to 3.2.x, and I'm sure they should be applied to 3.4.x. - 1 commit was only intrduced in 3.2 by Ben, as a supplement for commit ebebd49a8eab '8250/16?50: Add support for Broadcom TruManage redirected serial port', and it was suitable for 3.4.x, too. [*] Please cherry-pick these commits from 3.2.x: 6af864ccfe6d [SCSI] isci: Fix a race condition in the SSP task management path e4498ad1ef9c [SCSI] mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop 93cfcb8c998e [SCSI] mpt2sas: Fix for issue Missing delay not getting set during system bootup fa1dd81ceffe [SCSI] hpsa: gen8plus Smart Array IDs 9ef928b0104a iscsi-target: Always send a response before terminating iSCSI connection 5874fd1d23ed target/pscsi: fix return value check d801775a8e97 target: Fix MAINTENANCE_IN service action CDB checks to use lower 5 bits b60dc9751a36 target: use correct sense code for LUN communication failure 1506cb20191c target/file: Fix 32-bit highmem breakage for SGL -> iovec mapping 4f31ab80a2bf serial: pch_uart: fix tty-kref leak in dma-rx path 73449fe73fa3 serial: pch_uart: fix tty-kref leak in rx-error path 689901ce9ced tty: Correct tty buffer flush. There are 4 other commits that need some adjustments. The following are the backports. [*] 3.2.x commit: 025f690b5b6e(8250: use correct value for PORT_BRCM_TRUMANAGE) -- .../devicetree/bindings/tty/serial/of-serial.txt | 3 + drivers/scsi/hpsa.c | 32 ++++-- drivers/scsi/isci/task.c | 9 +- drivers/scsi/mpt2sas/mpt2sas_base.c | 13 +-- drivers/scsi/mpt2sas/mpt2sas_base.h | 3 + drivers/scsi/mpt2sas/mpt2sas_scsih.c | 126 ++++++++++++++++++++- drivers/target/iscsi/iscsi_target_login.c | 8 +- drivers/target/iscsi/iscsi_target_nego.c | 10 +- drivers/target/target_core_alua.c | 6 +- drivers/target/target_core_file.c | 9 +- drivers/target/target_core_pscsi.c | 8 +- drivers/target/target_core_transport.c | 5 +- drivers/tty/serial/8250/8250.c | 36 +++++- drivers/tty/serial/8250/8250.h | 1 + drivers/tty/serial/8250/8250_pci.c | 55 +++++++-- drivers/tty/serial/of_serial.c | 6 + drivers/tty/serial/pch_uart.c | 5 +- drivers/tty/tty_buffer.c | 11 +- include/linux/pci_ids.h | 1 + include/linux/serial_core.h | 6 +- 20 files changed, 294 insertions(+), 59 deletions(-) -- 1.8.2.2 -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html