Re: [PATCH 1/6] esas2r: remove initialization / cleanup dead wood

2018-03-23 Thread Bradley Grove
Looks fine. Acked-by: Bradley Grove <bgr...@attotech.com> On 03/19/2018 03:37 AM, Christoph Hellwig wrote: esas2r has been converted to hotplug style initialization long ago, but kept various remant of the old-style scsi_module.c initialization around. Remove those. Signed-off-by: Chr

Re: [PATCH 16/29] scsi: esas2r: constify pci_device_id.

2017-08-10 Thread Bradley Grove
Looks good. Acked-by: Bradley Grove <bgr...@attotech.com> On 07/30/2017 04:40 AM, Arvind Yadav wrote: pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Sign

Re: [PATCH] [SCSI] esas2r: remove redundant NULL check on buffer

2017-03-16 Thread Bradley Grove
return -1; - } - memset(buffer, 0, buflen); /* Thanks, Acked-by: Bradley Grove <bgr...@attotech.com> This electronic transmission and any attachments hereto are intended only for the use of the individual or entity to which it is addressed

Re: [PATCH] scsi: not need to alloc zero buffer for local_atto_ioctl

2016-08-25 Thread Bradley Grove
Acked-by: Bradley Grove <bgr...@attotech.com> On 08/20/2016 10:33 PM, Shawn Lin wrote: We don't need to use kzalloc as we will always memset the local_atto_ioctl later. Signed-off-by: Shawn Lin <shawn@rock-chips.com> --- drivers/scsi/esas2r/esas2r_main.c | 2 +- 1 fil

Re: [PATCH] scsi: don't reinitialize adapter's req_table

2016-08-25 Thread Bradley Grove
Acked-by: Bradley Grove <bgr...@attotech.com> On 08/20/2016 10:39 PM, Shawn Lin wrote: req_table is allocate by kzalloc, so we don't need to zero it again anyway. Signed-off-by: Shawn Lin <shawn@rock-chips.com> --- drivers/scsi/esas2r/esas2r_init.c | 4 1 file changed,

Re: [PATCH 3/3] esas2r: fix an oversight in setting return value

2014-11-24 Thread Bradley Grove
Acked-by: Bradley Grove bgr...@attotech.com Thanks, Brad On 11/16/2014 08:35 AM, Tomas Henzl wrote: The patch moves an error code assigment to a 'default' case in the previous switch statement. Signed-off-by: Tomas Henzl the...@redhat.com --- drivers/scsi/esas2r/esas2r_ioctl.c | 5 - 1

Re: [PATCH 2/3] esas2r: fix an error path in esas2r_ioctl_handler

2014-11-24 Thread Bradley Grove
Acked-by: Bradley Grove bgr...@attotech.com Thanks, Brad On 11/16/2014 08:35 AM, Tomas Henzl wrote: Is seems strange to manipulate nvram_semaphore when in this place, this patch fixes it. Signed-off-by: Tomas Henzl the...@redhat.com --- drivers/scsi/esas2r/esas2r_ioctl.c | 7 --- 1

Re: [PATCH 3/3] esas2r: fix an oversight in setting return value

2014-11-24 Thread Bradley Grove
Acked-by: Bradley Grove bgr...@attotech.com Thanks, Brad On 11/16/2014 08:35 AM, Tomas Henzl wrote: The patch moves an error code assigment to a 'default' case in the previous switch statement. Signed-off-by: Tomas Henzl the...@redhat.com --- drivers/scsi/esas2r/esas2r_ioctl.c | 5 - 1

Re: [PATCH 1/3] esas2r: fir error handling in do_fm_api

2014-11-24 Thread Bradley Grove
Looks good. Acked-by: Bradley Grove bgr...@attotech.com Thanks, Brad On 11/16/2014 08:35 AM, Tomas Henzl wrote: This patch fixes an error path and rearranges error handling. Signed-off-by: Tomas Henzl the...@redhat.com --- drivers/scsi/esas2r/esas2r_ioctl.c | 10 +- 1 file

[PATCH V2] pm80xx: Fix hibernation issue

2014-06-19 Thread bradley . grove
From: Bradley Grove bgr...@attotech.com During hibernation, the HBA firmware may lose power and forget the device id info. This causes the HBA to reject IO upon resume. The fix is to call the libsas power management routines to make the domain device forgetful. This fixes bug 76681: https

Re: [PATCH] pm80xx: Fix hibernation issue

2014-06-17 Thread Bradley Grove
: From: Bradley Grove bgr...@attotech.com During hibernation, the HBA firmware may lose power and forget the device id info. This causes the HBA to reject IO upon resume. The fix is to call the libsas power management routines to make the domain device forgetful. This patch also changes

[PATCH] pm80xx: Fix hibernation issue

2014-06-16 Thread bradley . grove
From: Bradley Grove bgr...@attotech.com During hibernation, the HBA firmware may lose power and forget the device id info. This causes the HBA to reject IO upon resume. The fix is to call the libsas power management routines to make the domain device forgetful. This patch also changes

Re: [PATCH V2] [SCSI] esas2r: Fix comment

2014-04-23 Thread Bradley Grove
This looks fine to me. Acked-by: Bradley Grove bgr...@attotech.com Thanks, Brad On 04/22/2014 02:23 PM, Marek Vasut wrote: Minor fix for a message in the driver so that it matches the function name. Signed-off-by: Marek Vasut ma...@denx.de Cc: James Bottomley jbottom...@parallels.com Cc

Re: [PATCH 0/2] pm80xx: Fix ATTO pm8001 based HBA support

2014-02-17 Thread Bradley Grove
/2013 05:50 AM, Jack Wang wrote: On 12/19/2013 04:50 PM, Bradley Grove wrote: Addresses issues that we uncovered during testing with our HBAs. For the most part, we just enabled code that was already being used for other vendor's HBAs. Bradley Grove (2): pm80xx: Read saved WWN from NVMD for ATTO

[PATCH 1/2] pm80xx: Read saved WWN from NVMD for ATTO pm8001 based HBAs.

2013-12-19 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/pm8001/pm8001_init.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/scsi/pm8001/pm8001_init.c b/drivers/scsi/pm8001/pm8001_init.c index 73a120d..cb89d15 100644 --- a/drivers/scsi/pm8001

[PATCH 2/2] pm80xx: Enable BAR shift to avoid BIOS conflict with MPI space for ATTO pm8001 based HBAs.

2013-12-19 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/pm8001/pm8001_hwi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/pm8001/pm8001_hwi.c b/drivers/scsi/pm8001/pm8001_hwi.c index 46ace52..561ca2c 100644 --- a/drivers/scsi/pm8001/pm8001_hwi.c

[PATCH 0/2] pm80xx: Fix ATTO pm8001 based HBA support

2013-12-19 Thread Bradley Grove
Addresses issues that we uncovered during testing with our HBAs. For the most part, we just enabled code that was already being used for other vendor's HBAs. Bradley Grove (2): pm80xx: Read saved WWN from NVMD for ATTO pm8001 based HBAs. pm80xx: Enable BAR shift to avoid BIOS conflict

Re: [RESEND][PATCH] scsi: esas2r: fix potential format string flaw

2013-12-17 Thread Bradley Grove
Acked-by: Bradley Grove bgr...@attotech.com On 12/17/2013 01:27 PM, Kees Cook wrote: This makes sure format strings cannot leak into the printk call via the constructed buffer. Signed-off-by: Kees Cook keesc...@chromium.org --- drivers/scsi/esas2r/esas2r_log.c |2 +- 1 file changed, 1

[PATCH 1/4] esas2r: Directly call kernel functions for atomic bit operations

2013-10-01 Thread Bradley Grove
Previously the code embedded the kernel's test_bit/clear_bit functions in wrappers that accepted u32 parameters. The wrapper cast these parameters to longs before passing them to the kernel's bit functions. This did not work properly on platforms with 64-bit longs. Signed-off-by: Bradley Grove

[PATCH 2/4] esas2r: Fixes for big-endian platforms

2013-10-01 Thread Bradley Grove
on a PPC64 machine. Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r.h | 7 ++- drivers/scsi/esas2r/esas2r_init.c | 11 +++ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/drivers/scsi/esas2r/esas2r.h b/drivers/scsi/esas2r/esas2r.h index

[PATCH 3/4] esas2r: Remove superfluous mask of pcie_cap_reg

2013-10-01 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/esas2r/esas2r_init.c b/drivers/scsi/esas2r/esas2r_init.c index 8278819..b9750e2 100644 --- a/drivers/scsi/esas2r/esas2r_init.c

[PATCH 4/4] esas2r: Cleanup snprinf formatting of firmware version

2013-10-01 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_vda.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/esas2r/esas2r_vda.c b/drivers/scsi/esas2r/esas2r_vda.c index 27e9721..30028e5 100644 --- a/drivers/scsi/esas2r/esas2r_vda.c

Re: [PATCH] scsi: esas2r: fix potential format string flaw

2013-09-11 Thread Bradley Grove
On 09/11/2013 12:38 AM, Kees Cook wrote: This makes sure format strings cannot leak into the printk call via the constructed buffer. Signed-off-by: Kees Cook keesc...@chromium.org --- Acked-by: Bradley Grove bgr...@attotech.com Brad -- To unsubscribe from this list: send the line

[PATCH V2 6/7] SCSI: esas2r: coccinelle - Replace memcpy with struct assignment

2013-09-05 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_flash.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/esas2r/esas2r_flash.c b/drivers/scsi/esas2r/esas2r_flash.c index 45e353f..2ec3c23 100644 --- a/drivers/scsi/esas2r

[PATCH V2 7/7] SCSI: esas2r: Remove null test for stack allocated fw_coredump_buffer

2013-09-05 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_init.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/scsi/esas2r/esas2r_init.c b/drivers/scsi/esas2r/esas2r_init.c index 9aaad0d..da1869d 100644 --- a/drivers/scsi/esas2r

[PATCH V2 1/7] SCSI: esas2r: smatch - Use biwise rather than logical AND for checking if any bit set

2013-09-05 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/esas2r/esas2r_init.c b/drivers/scsi/esas2r/esas2r_init.c index 3a798e7..78b18c1 100644 --- a/drivers/scsi/esas2r/esas2r_init.c

[PATCH V2 0/7] SCSI: esas2r: Static check fixes

2013-09-05 Thread Bradley Grove
This series of patches fixes errors detected by smatch and coccinelle. V2 adds an additional fix, removing a null check on a stack allocated array. The test was needed in older versions of the driver when the buffer was allocated on the heap. Bradley Grove (7): SCSI: esas2r: smatch - Use

[PATCH V2 2/7] SCSI: esas2r: smatch - Fix dereference that occurs prior to check

2013-09-05 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_init.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/esas2r/esas2r_init.c b/drivers/scsi/esas2r/esas2r_init.c index 78b18c1..9aaad0d 100644 --- a/drivers/scsi/esas2r

[PATCH V2 4/7] SCSI: esas2r: smatch - Fix overrun due to sprintf appending NULL

2013-09-05 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_vda.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/esas2r/esas2r_vda.c b/drivers/scsi/esas2r/esas2r_vda.c index f8ec6d6..fd13928 100644 --- a/drivers/scsi/esas2r

[PATCH V2 5/7] SCSI: esas2r: smatch - Remove test for impossible condition (uint8 255)

2013-09-05 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_ioctl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/esas2r/esas2r_ioctl.c b/drivers/scsi/esas2r/esas2r_ioctl.c index f3d0cb8..e5b0902 100644 --- a/drivers/scsi/esas2r

[PATCH V2 3/7] SCSI: esas2r: smatch - Fix dereference that occurs prior to check

2013-09-05 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_flash.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/esas2r/esas2r_flash.c b/drivers/scsi/esas2r/esas2r_flash.c index 8582929..45e353f 100644 --- a/drivers/scsi/esas2r

ATTO 6G SAS/SATA HBA Driver

2013-09-03 Thread Bradley Grove
? -- Bradley Grove System Software Engineer ATTO Technology, Inc. Phone: +1.716.691.1999 ext. 144 Fax +1.716.691.9353 Powering the World's Networks Storage -- To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to majord...@vger.kernel.org More majordomo info

[PATCH 2/6] SCSI: esas2r: smatch - Fix dereference that occurs prior to check

2013-08-29 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_init.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/esas2r/esas2r_init.c b/drivers/scsi/esas2r/esas2r_init.c index 78b18c1..9aaad0d 100644 --- a/drivers/scsi/esas2r

[PATCH 3/6] SCSI: esas2r: smatch - Fix dereference that occurs prior to check

2013-08-29 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_flash.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/esas2r/esas2r_flash.c b/drivers/scsi/esas2r/esas2r_flash.c index 8582929..45e353f 100644 --- a/drivers/scsi/esas2r

[PATCH 4/6] SCSI: esas2r: smatch - Fix overrun due to sprintf appending NULL

2013-08-29 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_vda.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/esas2r/esas2r_vda.c b/drivers/scsi/esas2r/esas2r_vda.c index f8ec6d6..fd13928 100644 --- a/drivers/scsi/esas2r

[PATCH 5/6] SCSI: esas2r: smatch - Remove test for impossible condition (uint8 255)

2013-08-29 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_ioctl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/esas2r/esas2r_ioctl.c b/drivers/scsi/esas2r/esas2r_ioctl.c index f3d0cb8..e5b0902 100644 --- a/drivers/scsi/esas2r

[PATCH 0/6] SCSI: esas2r: Static check fixes

2013-08-29 Thread Bradley Grove
This series of patches fix errors detected by smatch and coccinelle. Bradley Grove (6): SCSI: esas2r: smatch - Use biwise rather than logical AND for checking if any bit set SCSI: esas2r: smatch - Fix dereference that occurs prior to check SCSI: esas2r: smatch - Fix dereference

[PATCH 6/6] SCSI: esas2r: coccinelle - Replace memcpy with struct assignment

2013-08-29 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_flash.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/esas2r/esas2r_flash.c b/drivers/scsi/esas2r/esas2r_flash.c index 45e353f..2ec3c23 100644 --- a/drivers/scsi/esas2r

[PATCH 1/6] SCSI: esas2r: smatch - Use biwise rather than logical AND for checking if any bit set

2013-08-29 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/esas2r/esas2r_init.c b/drivers/scsi/esas2r/esas2r_init.c index 3a798e7..78b18c1 100644 --- a/drivers/scsi/esas2r/esas2r_init.c

[PATCH v4 03/10] SCSI: esas2r: Add initialization functions

2013-08-23 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_init.c | 1773 + 1 file changed, 1773 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_init.c diff --git a/drivers/scsi/esas2r/esas2r_init.c b/drivers/scsi/esas2r

[PATCH v4 02/10] SCSI: esas2r: Add main file

2013-08-23 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_main.c | 2032 + 1 file changed, 2032 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_main.c diff --git a/drivers/scsi/esas2r/esas2r_main.c b/drivers/scsi/esas2r

[PATCH v4 00/10] SCSI: esas2r: ATTO Technology ExpressSAS 6G SAS/SATA RAID Adapter Driver

2013-08-23 Thread Bradley Grove
() instead opf memmove() where appropriate - Fixes for big-endian architectures - Removed unneeded MSI configuration code - Simplified memory allocation during init - Code formatting cleanup Bradley Grove (10): SCSI: esas2r: Add main header file SCSI: esas2r: Add main file SCSI: esas2r: Add

[PATCH v4 06/10] SCSI: esas2r: Add flash and target database functions

2013-08-23 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_flash.c | 1514 +++ drivers/scsi/esas2r/esas2r_targdb.c | 306 +++ 2 files changed, 1820 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_flash.c create mode 100644

[PATCH v4 05/10] SCSI: esas2r: Add interrupt and IO functions

2013-08-23 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_int.c | 941 +++ drivers/scsi/esas2r/esas2r_io.c | 883 2 files changed, 1824 insertions(+) create mode 100644 drivers/scsi/esas2r

[PATCH v4 01/10] SCSI: esas2r: Add main header file

2013-08-23 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r.h | 1441 ++ 1 file changed, 1441 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r.h diff --git a/drivers/scsi/esas2r/esas2r.h b/drivers/scsi/esas2r/esas2r.h new

[PATCH v4 07/10] SCSI: esas2r: Add IOCTL header file

2013-08-23 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/atioctl.h | 1254 + 1 file changed, 1254 insertions(+) create mode 100644 drivers/scsi/esas2r/atioctl.h diff --git a/drivers/scsi/esas2r/atioctl.h b/drivers/scsi/esas2r/atioctl.h

[PATCH v4 04/10] SCSI: esas2r: Add device discovery and logging functions

2013-08-23 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_disc.c | 1190 + drivers/scsi/esas2r/esas2r_log.c | 255 drivers/scsi/esas2r/esas2r_log.h | 118 3 files changed, 1563 insertions(+) create mode 100644 drivers

[PATCH v4 08/10] SCSI: esas2r: Add IOCTL functions

2013-08-23 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_ioctl.c | 2110 1 file changed, 2110 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_ioctl.c diff --git a/drivers/scsi/esas2r/esas2r_ioctl.c b/drivers/scsi/esas2r

[PATCH v4 10/10] SCSI: esas2r: Add Makefile, Kconfig, and MAINTAINERS files

2013-08-23 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- MAINTAINERS | 7 +++ drivers/scsi/Kconfig | 1 + drivers/scsi/Makefile| 1 + drivers/scsi/esas2r/Kconfig | 6 ++ drivers/scsi/esas2r/Makefile | 5 + 5 files changed, 20 insertions(+) create mode

[PATCH v4 09/10] SCSI: esas2r: Add ATTO VDA Firmware API headers and functions. This API is used to control and manage the RAID adapter.

2013-08-23 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/atvda.h | 1320 ++ drivers/scsi/esas2r/esas2r_vda.c | 523 +++ 2 files changed, 1843 insertions(+) create mode 100644 drivers/scsi/esas2r/atvda.h create mode 100644

Re: [PATCH v3 10/10] [RFC] SCSI: esas2r: Add Makefile, Kconfig, and MAINTAINERS files

2013-08-06 Thread Bradley Grove
James, Do you have any comments on this last patch post? I probably shouldn't have posted it as an RFC. We've completed our internal testing of the driver, and I think it's probably ready to submit. Brad On 08/02/2013 12:59 PM, Bradley Grove wrote: Signed-off-by: Bradley Grove bgr

[PATCH v3 00/10] [RFC] SCSI: esas2r: ATTO Technology ExpressSAS 6G SAS/SATA RAID Adapter Driver

2013-08-02 Thread Bradley Grove
MSI configuration code - Simplified memory allocation during init - Code formatting cleanup Bradley Grove (10): [RFC] SCSI: esas2r: Add main header file [RFC] SCSI: esas2r: Add main file [RFC] SCSI: esas2r: Add initialization functions [RFC] SCSI: esas2r: Add device discovery and logging

[PATCH v3 05/10] [RFC] SCSI: esas2r: Add interrupt and IO functions

2013-08-02 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_int.c | 941 +++ drivers/scsi/esas2r/esas2r_io.c | 883 2 files changed, 1824 insertions(+) create mode 100644 drivers/scsi/esas2r

[PATCH v3 08/10] [RFC] SCSI: esas2r: Add IOCTL functions

2013-08-02 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_ioctl.c | 2110 1 file changed, 2110 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_ioctl.c diff --git a/drivers/scsi/esas2r/esas2r_ioctl.c b/drivers/scsi/esas2r

[PATCH v3 07/10] [RFC] SCSI: esas2r: Add IOCTL header file

2013-08-02 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/atioctl.h | 1254 + 1 file changed, 1254 insertions(+) create mode 100644 drivers/scsi/esas2r/atioctl.h diff --git a/drivers/scsi/esas2r/atioctl.h b/drivers/scsi/esas2r/atioctl.h

[PATCH v3 04/10] [RFC] SCSI: esas2r: Add device discovery and logging functions

2013-08-02 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_disc.c | 1190 + drivers/scsi/esas2r/esas2r_log.c | 255 drivers/scsi/esas2r/esas2r_log.h | 118 3 files changed, 1563 insertions(+) create mode 100644 drivers

[PATCH v3 02/10] [RFC] SCSI: esas2r: Add main file

2013-08-02 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_main.c | 2033 + 1 file changed, 2033 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_main.c diff --git a/drivers/scsi/esas2r/esas2r_main.c b/drivers/scsi/esas2r

[PATCH v3 03/10] [RFC] SCSI: esas2r: Add initialization functions

2013-08-02 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_init.c | 1773 + 1 file changed, 1773 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_init.c diff --git a/drivers/scsi/esas2r/esas2r_init.c b/drivers/scsi/esas2r

[PATCH v3 09/10] [RFC] SCSI: esas2r: Add ATTO VDA Firmware API headers and functions. This API is used to control and manage the RAID adapter.

2013-08-02 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/atvda.h | 1320 ++ drivers/scsi/esas2r/esas2r_vda.c | 523 +++ 2 files changed, 1843 insertions(+) create mode 100644 drivers/scsi/esas2r/atvda.h create mode 100644

[PATCH v3 06/10] [RFC] SCSI: esas2r: Add flash and target database functions

2013-08-02 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_flash.c | 1514 +++ drivers/scsi/esas2r/esas2r_targdb.c | 306 +++ 2 files changed, 1820 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_flash.c create mode 100644

[PATCH v3 01/10] [RFC] SCSI: esas2r: Add main header file

2013-08-02 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r.h | 1441 ++ 1 file changed, 1441 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r.h diff --git a/drivers/scsi/esas2r/esas2r.h b/drivers/scsi/esas2r/esas2r.h new

[PATCH v3 10/10] [RFC] SCSI: esas2r: Add Makefile, Kconfig, and MAINTAINERS files

2013-08-02 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- MAINTAINERS | 7 +++ drivers/scsi/Kconfig | 1 + drivers/scsi/Makefile| 1 + drivers/scsi/esas2r/Kconfig | 6 ++ drivers/scsi/esas2r/Makefile | 5 + 5 files changed, 20 insertions(+) create mode

[PATCH v2 06/10] [RFC] SCSI: esas2r: Add flash and target database functions

2013-07-16 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_flash.c | 1516 +++ drivers/scsi/esas2r/esas2r_targdb.c | 306 +++ 2 files changed, 1822 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_flash.c create mode 100644

[PATCH v2 09/10] [RFC] SCSI: esas2r: Add ATTO VDA Firmware API headers and functions. This API is used to control and manage the RAID adapter.

2013-07-16 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/atvda.h | 1320 ++ drivers/scsi/esas2r/esas2r_vda.c | 523 +++ 2 files changed, 1843 insertions(+) create mode 100644 drivers/scsi/esas2r/atvda.h create mode 100644

[PATCH v2 00/10] [RFC] SCSI: esas2r: ATTO Technology ExpressSAS 6G SAS/SATA RAID Adapter Driver

2013-07-16 Thread Bradley Grove
- Removed unneeded MSI configuration code - Simplified memory allocation during init - Code formatting cleanup Bradley Grove (10): [RFC] SCSI: esas2r: Add main header file [RFC] SCSI: esas2r: Add main file [RFC] SCSI: esas2r: Add initialization functions [RFC] SCSI: esas2r: Add device discovery

[PATCH v2 07/10] [RFC] SCSI: esas2r: Add IOCTL header file

2013-07-16 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/atioctl.h | 1254 + 1 file changed, 1254 insertions(+) create mode 100644 drivers/scsi/esas2r/atioctl.h diff --git a/drivers/scsi/esas2r/atioctl.h b/drivers/scsi/esas2r/atioctl.h

[PATCH v2 02/10] [RFC] SCSI: esas2r: Add main file

2013-07-16 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_main.c | 2169 + 1 file changed, 2169 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_main.c diff --git a/drivers/scsi/esas2r/esas2r_main.c b/drivers/scsi/esas2r

[PATCH v2 08/10] [RFC] SCSI: esas2r: Add IOCTL functions

2013-07-16 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_ioctl.c | 2108 1 file changed, 2108 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_ioctl.c diff --git a/drivers/scsi/esas2r/esas2r_ioctl.c b/drivers/scsi/esas2r

[PATCH v2 01/10] [RFC] SCSI: esas2r: Add main header file

2013-07-16 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r.h | 1442 ++ 1 file changed, 1442 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r.h diff --git a/drivers/scsi/esas2r/esas2r.h b/drivers/scsi/esas2r/esas2r.h new

[PATCH v2 04/10] [RFC] SCSI: esas2r: Add device discovery and logging functions

2013-07-16 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_disc.c | 1190 + drivers/scsi/esas2r/esas2r_log.c | 255 drivers/scsi/esas2r/esas2r_log.h | 118 3 files changed, 1563 insertions(+) create mode 100644 drivers

[PATCH v2 03/10] [RFC] SCSI: esas2r: Add initialization functions

2013-07-16 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_init.c | 1775 + 1 file changed, 1775 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_init.c diff --git a/drivers/scsi/esas2r/esas2r_init.c b/drivers/scsi/esas2r

[PATCH v2 10/10] [RFC] SCSI: esas2r: Add Makefile, Kconfig, and MAINTAINERS files

2013-07-16 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- MAINTAINERS | 7 +++ drivers/scsi/Kconfig | 1 + drivers/scsi/Makefile| 1 + drivers/scsi/esas2r/Kconfig | 6 ++ drivers/scsi/esas2r/Makefile | 5 + 5 files changed, 20 insertions(+) create mode

[PATCH 08/10] [RFC] SCSI: esas2r: Add IOCTL functions

2013-06-13 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_ioctl.c | 2110 1 file changed, 2110 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_ioctl.c diff --git a/drivers/scsi/esas2r/esas2r_ioctl.c b/drivers/scsi/esas2r

[PATCH 03/10] [RFC] SCSI: esas2r: Add initialization functions

2013-06-13 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_init.c | 2019 + 1 file changed, 2019 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_init.c diff --git a/drivers/scsi/esas2r/esas2r_init.c b/drivers/scsi/esas2r

[PATCH 04/10] [RFC] SCSI: esas2r: Add device discovery and logging functions

2013-06-13 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_disc.c | 1192 + drivers/scsi/esas2r/esas2r_log.c | 255 drivers/scsi/esas2r/esas2r_log.h | 118 3 files changed, 1565 insertions(+) create mode 100644 drivers

[PATCH 05/10] [RFC] SCSI: esas2r: Add interrupt and IO functions

2013-06-13 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_int.c | 935 +++ drivers/scsi/esas2r/esas2r_io.c | 886 + 2 files changed, 1821 insertions(+) create mode 100644 drivers/scsi/esas2r

[PATCH 01/10] [RFC] SCSI: esas2r: Add main header file

2013-06-13 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r.h | 1755 ++ 1 file changed, 1755 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r.h diff --git a/drivers/scsi/esas2r/esas2r.h b/drivers/scsi/esas2r/esas2r.h new

[PATCH 00/10] [RFC] SCSI: esas2r: ATTO Technology ExpressSAS 6G SAS/SATA RAID Adapter Driver

2013-06-13 Thread Bradley Grove
to apply all of them to get the complete patch. We have done some testing under x86 and x64 architectures, but the code is still under development and we expect to find additional issues. We appreciate any review comments. Bradley Grove (10): [RFC] SCSI: esas2r: Add main header file [RFC] SCSI

[PATCH 06/10] [RFC] SCSI: esas2r: Add flash and target database functions

2013-06-13 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/esas2r_flash.c | 1518 +++ drivers/scsi/esas2r/esas2r_targdb.c | 306 +++ 2 files changed, 1824 insertions(+) create mode 100644 drivers/scsi/esas2r/esas2r_flash.c create mode 100644

[PATCH 09/10] [RFC] SCSI: esas2r: Add ATTO VDA Firmware API headers and functions. This API is used to control and manage the RAID adapter.

2013-06-13 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- drivers/scsi/esas2r/atvda.h | 1327 ++ drivers/scsi/esas2r/esas2r_vda.c | 526 +++ 2 files changed, 1853 insertions(+) create mode 100644 drivers/scsi/esas2r/atvda.h create mode 100644

[PATCH 10/10] [RFC] SCSI: esas2r: Add Makefile, Kconfig, and MAINTAINERS files

2013-06-13 Thread Bradley Grove
Signed-off-by: Bradley Grove bgr...@attotech.com --- MAINTAINERS | 9 - drivers/scsi/Kconfig | 1 + drivers/scsi/Makefile| 1 + drivers/scsi/esas2r/Kconfig | 6 ++ drivers/scsi/esas2r/Makefile | 6 ++ 5 files changed, 22 insertions(+), 1 deletion

Re: [PATCH 10/10] [RFC] SCSI: esas2r: Add Makefile, Kconfig, and MAINTAINERS files

2013-06-13 Thread Bradley Grove
On 06/13/2013 11:50 AM, Jack Wang wrote: S: Supported -F: drivers/block/nvme* +F: drivers/block/nvme.c F: include/linux/nvme.h I don't think you want to change this, it seems you are not generate your patch set against scsi misc branch? Regards, Jack I generated the