From: Ching Huang ching2...@areca.com.tw
This patch is to modify previous patch 16/17 and it is relative to
http://git.infradead.org/users/hch/scsi-queue.git/tree/arcmsr-for-3.18:/drivers/scsi/arcmsr
change since v4:
1. add spin_lock in arcmsr_done4abort_postqueue for protect doneq_index.
2. fix
On Mon, 2014-09-15 at 13:50 +0200, Tomas Henzl wrote:
On 09/15/2014 12:36 PM, Ching Huang wrote:
On Mon, 2014-09-15 at 12:25 +0200, Tomas Henzl wrote:
On 09/15/2014 04:56 AM, Ching Huang wrote:
On Fri, 2014-09-12 at 15:34 +0200, Tomas Henzl wrote:
On 09/12/2014 09:29 AM, Ching Huang wrote
On Mon, 2014-09-15 at 10:05 -0700, Christoph Hellwig wrote:
On Mon, Sep 15, 2014 at 03:23:36PM +0200, Tomas Henzl wrote:
Christoph,
you may add my 'reviewed-by' to the arcmsr series
http://git.infradead.org/users/hch/scsi-queue.git/tree/arcmsr-for-3.18:/drivers/scsi/arcmsr
with the
On Fri, 2014-09-12 at 15:34 +0200, Tomas Henzl wrote:
On 09/12/2014 09:29 AM, Ching Huang wrote:
From: Ching Huang ching2...@areca.com.tw
This patch is to modify previous patch 13/17 and it is relative to
http://git.infradead.org/users/hch/scsi-queue.git/tree/arcmsr-for-3.18:/drivers/scsi
On Fri, 2014-09-12 at 16:05 +0200, Tomas Henzl wrote:
On 09/12/2014 10:22 AM, Ching Huang wrote:
From: Ching Huang ching2...@areca.com.tw
This patch is to modify previous patch 16/17 and it is relative to
http://git.infradead.org/users/hch/scsi-queue.git/tree/arcmsr-for-3.18:/drivers/scsi
From: Ching Huang ching2...@areca.com.tw
This patch is to modify previous patch 13/17 and it is relative to
http://git.infradead.org/users/hch/scsi-queue.git/tree/arcmsr-for-3.18:/drivers/scsi/arcmsr
change in v4:
1. for readability, rename firstindex to getIndex, rename lastindex to putIndex
2
From: Ching Huang ching2...@areca.com.tw
This patch is to modify previous patch 16/17 and it is relative to
http://git.infradead.org/users/hch/scsi-queue.git/tree/arcmsr-for-3.18:/drivers/scsi/arcmsr
change in v4:
1. clean up of duplicate variable declaration in switch.
2. simplify of updating
On Thu, 2014-09-11 at 16:21 +0200, Tomas Henzl wrote:
On 09/11/2014 05:59 AM, Ching Huang wrote:
On Wed, 2014-09-10 at 11:58 +0200, Tomas Henzl wrote:
On 09/09/2014 06:30 PM, Christoph Hellwig wrote:
Ching,
do you have a chance to address Thomas second concern below? As
far as I can
On Wed, 2014-09-10 at 11:58 +0200, Tomas Henzl wrote:
On 09/09/2014 06:30 PM, Christoph Hellwig wrote:
Ching,
do you have a chance to address Thomas second concern below? As
far as I can tell (Thomas, please correct me) that's the last
outstanding concern, and I'd really like to merge
On Wed, 2014-08-27 at 16:00 +0200, Tomas Henzl wrote:
On 08/19/2014 09:25 AM, Ching Huang wrote:
From: Ching Huang ching2...@areca.com.tw
Add code for supporting Areca new Raid adapter ARC12x4 series.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
Hi Ching,
please look
On Tue, 2014-08-26 at 15:20 +0200, Tomas Henzl wrote:
On 08/26/2014 10:27 PM, Ching Huang wrote:
On Mon, 2014-08-25 at 12:29 +0200, Tomas Henzl wrote:
On 08/25/2014 07:59 PM, Ching Huang wrote:
On Fri, 2014-08-22 at 18:00 +0200, Tomas Henzl wrote:
On 08/19/2014 09:17 AM, Ching Huang wrote
On Wed, 2014-08-27 at 14:29 +0200, Tomas Henzl wrote:
On 08/27/2014 10:19 PM, Ching Huang wrote:
On Tue, 2014-08-26 at 15:20 +0200, Tomas Henzl wrote:
On 08/26/2014 10:27 PM, Ching Huang wrote:
On Mon, 2014-08-25 at 12:29 +0200, Tomas Henzl wrote:
On 08/25/2014 07:59 PM, Ching Huang wrote
On Mon, 2014-08-25 at 12:29 +0200, Tomas Henzl wrote:
On 08/25/2014 07:59 PM, Ching Huang wrote:
On Fri, 2014-08-22 at 18:00 +0200, Tomas Henzl wrote:
On 08/19/2014 09:17 AM, Ching Huang wrote:
From: Ching Huang ching2...@areca.com.tw
Rewrite ioctl entry and its relate function
On Fri, 2014-08-22 at 18:00 +0200, Tomas Henzl wrote:
On 08/19/2014 09:17 AM, Ching Huang wrote:
From: Ching Huang ching2...@areca.com.tw
Rewrite ioctl entry and its relate function.
This patch fix ioctl data read/write error and change data I/O access from
byte to Dword.
Signed
Hi Christoph,
Thanks for your effort to fix up errors and apply the patches of arcmsr
to a branch. It is great.
Regards,
Ching Huang
On Tue, 2014-08-19 at 08:02 -0700, Christoph Hellwig wrote:
Hi Ching,
I've fixed up various checkpatch errors and fixed up some descriptions
and applied
From: Ching Huang ching2...@areca.com.tw
This patch rewrite the interrupt service routine relate function to fix command
timeout when controller has very heavy loading.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr
From: Ching Huang ching2...@areca.com.tw
This patch adds code to support MSI, MSI-X interrupt.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h
--- a/drivers/scsi/arcmsr/arcmsr.h 2014-04-28 16:02:46.0
From: Ching Huang ching2...@areca.com.tw
This patch adds code to support system hibernation.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c 2014-08-01 17:54
From: Ching Huang ching2...@areca.com.tw
This patch limits the max. number of SCSI commmand request to avoid command
overflow.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h
--- a/drivers/scsi/arcmsr/arcmsr.h
Please ignore the patch [PATCH v4 4/17], I will resend the patch [PATCH v3
4/17].
Regards,
Ching Huang ching2...@areca.com.tw
--
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 at http
From: Ching Huang ching2...@areca.com.tw
This patch limits the max. number of SCSI command request to avoid command
overflow.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h
--- a/drivers/scsi/arcmsr/arcmsr.h
From: Ching Huang ching2...@areca.com.tw
This patch fixed the wrong return status of abort command.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c 2014-08-08 19:35
From: Ching Huang ching2...@areca.com.tw
change since v2:
1. This patch pre-define the adapter-type in private data of struct
pci_device_id.
2. Remove arcmsr_define_adapter_type function.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b
From: Ching Huang ching2...@areca.com.tw
Revise message_isr_bh_fn to remove the duplicate code for each adapter type.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c
From: Ching Huang ching2...@areca.com.tw
Remove calling arcmsr_hbb_enable_driver_mode by in-line code.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c 2014-08-14 18:39
From: Ching Huang ching2...@areca.com.tw
Adjust printing order of adapter model name and firmware version.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c 2014-08-14 18
From: Ching Huang ching2...@areca.com.tw
Clear outbound doorbell buffer completely for adapter type C.
This is to prevent getting bad data input from IOP before ioctl command
beginning.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b
From: Ching Huang ching2...@areca.com.tw
Rename some variable and function name for readability and consistency.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h
--- a/drivers/scsi/arcmsr/arcmsr.h 2014-05-06 15
From: Ching Huang ching2...@areca.com.tw
This modification is for consistency with upcoming adapter type D.
Both adapter type B and D have similar H/W and S/W structure.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr
From: Ching Huang ching2...@areca.com.tw
Fix sparse utility checking error and warning.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c 2014-08-14 18:40:48.0
From: Ching Huang ching2...@areca.com.tw
Revise comment and some character strings.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c 2014-08-14 18:41:02.0 +0800
From: Ching Huang ching2...@areca.com.tw
Add code for supporting Areca new Raid adapter ARC12x4 series.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h
--- a/drivers/scsi/arcmsr/arcmsr.h 2014-05-06 15:29
From: Ching Huang ching2...@areca.com.tw
Modify calling scsi_scan_host until all initialization done.
And fix error path of free allocation resource.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
Change note:
1,5,7~17/17 since v1.3 are not change.
2,3,4/17 since v2 are not change.
6/17 since v2:
1. pre-define adapter_type value in private data of pci_device_id.
2. remove the arcmsr_define_adapter_type function.
Ching Huang ching2...@areca.com.tw
--
To unsubscribe from this list: send
Yes. 18/18 is obsolete.
Thanks to Tomas's advice.
Ching
On Fri, 2014-08-08 at 16:23 +0200, Tomas Henzl wrote:
On 08/08/2014 02:05 PM, Ching Huang wrote:
From: Ching Huang ching2...@areca.com.tw
This patch adds code to support system hibernation.
Changes in v2 of 3/17:
* merge patch
From: Ching Huang ching2...@areca.com.tw
This patch adds code to support system hibernation.
Changes in v2 of 3/17:
* merge patch 18/18 to this patch
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
Thanks to Tomas's advice.
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi
From: Ching Huang ching2...@areca.com.tw
This patch limits the max. number of SCSI command request to avoid command
overflow.
Changes in v2 4/17:
* set the correct host-can_queue value after read adapter's limitation.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
Thanks to Tomas's
From: Ching Huang ching2...@areca.com.tw
This patch rewrites the arcmsr_define_adapter_type function to precisely check
Areca adapter's ID.
This can prevent an unknown adapter being used as a default adapter type by
driver.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
Thanks
From: Ching Huang ching2...@areca.com.tw
Revise message_isr_bh_fn to remove the duplicate code for each adapter type.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c
From: Ching Huang ching2...@areca.com.tw
Remove calling arcmsr_hbb_enable_driver_mode by in-line code.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c 2014-08-04 16:43
From: Ching Huang ching2...@areca.com.tw
Adjust printing order of adapter model name and firmware version.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c 2014-08-04 16
From: Ching Huang ching2...@areca.com.tw
Clear outbound doorbell buffer completely for adapter type C.
This is to prevent getting bad data input from IOP before ioctl command
beginning.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b
From: Ching Huang ching2...@areca.com.tw
Rename some variable and function name for readability and consistency.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h
--- a/drivers/scsi/arcmsr/arcmsr.h 2014-05-06 15
From: Ching Huang ching2...@areca.com.tw
This modification is for consistency with up-coming adapter type D.
They have similar H/W and S/W structure.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h
--- a/drivers/scsi
From: Ching Huang ching2...@areca.com.tw
Rewrite ioctl entry and its relate functions.
This patch fix ioctl data read/write error and change data I/O access from byte
to Dword.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_attr.c
b/drivers/scsi
From: Ching Huang ching2...@areca.com.tw
Fix sparse utility checking error and warning.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c 2014-08-04 16:46:30.0
From: Ching Huang ching2...@areca.com.tw
Revise comment and some character strings.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c 2014-08-04 16:45:46.0 +0800
From: Ching Huang ching2...@areca.com.tw
Modify calling scsi_scan_host until all initialization done.
And fix error path of free allocated resource.
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
From: Ching Huang ching2...@areca.com.tw
To prevent flushing entire workqueue, replace flush_scheduled_work() by
flush_work().
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr
From: Ching Huang ching2...@areca.com.tw
Changes in v2 of 2/18:
* remove the checking of capability of MSI-X, MSI.
* correct the wrong IRQ vector of request_irq failed.
* replace pci_enable_msi_range() by pci_enable_msi_exact().
Signed-off-by: Ching Huang ching2...@areca.com.tw
---
Thanks
On Fri, 2014-08-01 at 05:35 -0700, Christoph Hellwig wrote:
@@ -2220,8 +2220,7 @@ static int arcmsr_queue_command_lck(stru
arcmsr_handle_virtual_command(acb, cmd);
return 0;
}
- if (atomic_read(acb-ccboutstandingcount) =
-
Hi Christoph,
This patches are made against the
git://git.infradead.org/users/hch/scsi-queue.git/tree/drivers/scsi/arcmsr/
This patches series address following issues.
1. Bugfix for command timeout, abort and ioctl error.
2. Add new feature of support MSI-X interrupt and system hibernation.
This patch rewrite the interrupt service routine relate function to fix command
timeout when controller has very
heavy loading.
Signed-off-by: Chingching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h
--- a/drivers/scsi/arcmsr/arcmsr.h
This patch adds code to support MSI, MSI-X interrupt.
Signed-off-by: Chingching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h
--- a/drivers/scsi/arcmsr/arcmsr.h 2014-04-28 16:02:46.0 +0800
+++ b/drivers/scsi/arcmsr/arcmsr.h
This patch adds code to support system hibernation.
Signed-off-by: Chingching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c 2014-08-01 11:03:00.0 +0800
+++ b/drivers/scsi/arcmsr/arcmsr_hba.c
This patch limits the max. number of SCSI command request to avoid command
overflow.
Signed-off-by: Chingching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h
--- a/drivers/scsi/arcmsr/arcmsr.h 2014-05-06 15:24:06.0 +0800
+++
This patch fixes the wrong return status of abort command.
Singed-off-by: Chingching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c
--- a/drivers/scsi/arcmsr/arcmsr_hba.c 2014-08-01 11:05:44.0 +0800
+++
This patch rewrites the arcmsr_define_adapter_type function to precisely check
Areca adapter's ID.
This can prevent an unknown adapter being used as a default adapter type by
driver.
Signed-off-by: Chingching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr_hba.c
Hi Alexander,
Thanks for your advice.
This patch was revised according to your comment.
Signed-off-by: Chingching2...@areca.com.tw
---
diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h
--- a/drivers/scsi/arcmsr/arcmsr.h 2014-04-28 16:02:46.0 +0800
+++
101 - 159 of 159 matches
Mail list logo