From: Deepak Ukey <Deepak.Ukey@xxxxxxxxxxxxx> This patch set includes some bug fixes and features for pm80xx driver. Changes from V1: For "Increase request sg length" patch. - Fix the compilation warning generated on xtensa architecture. For "Support for char device" patch. - Modified the description of patch. For "IOCTL functionality to get phy profile." patch. - Split the patch in two different patches. IOCTL functionality to get phy status and IOCTL functionality to get phy error. For "IOCTL functionality for SGPIO" patch. - Fixed the compilation warning generated on x86_64 architecture. For "sysfs attribute for non fatal dump" patch. - Modified the description of patch. For "IOCTL functionality for TWI device" patch. - Modified the description of patch. Deepak Ukey (5): pm80xx : Support for char device. pm80xx : IOCTL functionality for GPIO. pm80xx : IOCTL functionality for SGPIO. pm80xx : sysfs attribute for non fatal dump. pm80xx : IOCTL functionality for TWI device. Peter Chang (2): pm80xx : Increase request sg length. pm80xx : Cleanup initialization loading fail path. Vikram Auradkar (1): pm80xx : Deal with kexec reboots. Viswas G (4): pm80xx : sysfs attribute for number of phys. pm80xx : IOCTL functionality to get phy status. pm80xx : IOCTL functionality to get phy error. pm80xx : Introduce read and write length for IOCTL payload structure. yuuzheng (1): pm80xx : Free the tag when mpi_set_phy_profile_resp is received. drivers/scsi/pm8001/pm8001_ctl.c | 662 +++++++++++++++++++++++++++++++++++++- drivers/scsi/pm8001/pm8001_ctl.h | 185 +++++++++++ drivers/scsi/pm8001/pm8001_defs.h | 5 +- drivers/scsi/pm8001/pm8001_hwi.c | 303 +++++++++++++++-- drivers/scsi/pm8001/pm8001_hwi.h | 18 ++ drivers/scsi/pm8001/pm8001_init.c | 104 ++++-- drivers/scsi/pm8001/pm8001_sas.c | 37 +++ drivers/scsi/pm8001/pm8001_sas.h | 70 +++- drivers/scsi/pm8001/pm80xx_hwi.c | 390 +++++++++++++++++++++- drivers/scsi/pm8001/pm80xx_hwi.h | 55 ++++ 10 files changed, 1767 insertions(+), 62 deletions(-) -- 2.16.3