How to get more sequential IO merged at elevator

2014-04-30 Thread Desai, Kashyap
Jens, While working on one issue of less IOPs for sequential READ/WRITE, I found interesting stuffs which was causing performance drop for sequential IO.  I did some reverse engineering on Block layer code to understand how to get benefit from any sysfs parameters settings, but could not find

Re: [PATCH v2 00/12] scsi/NCR5380: fix debugging macros and #include structure

2014-04-30 Thread Michael Schmitz
Hi James, Perhaps Michael and Sam would be interested in sharing the role, for atari and sun3 NCR5380 drivers (?) If you insist ... (kidding - Im OK with it if James thinks it's worth it) As long as you understand how it works and how to fix it, the more the merrier. It gives me more people

RE: [SCSI] bfa: Added support to obtain SFP info.

2014-04-30 Thread Anil Gurumurthy
Hi Dan, The indentation of the code is an issue here. We will fix it in the next patch submission. The code should be static void bfa_cb_sfp_state_query(struct bfa_sfp_s *sfp) { bfa_trc(sfp, sfp-portspeed); if (sfp-media) { bfa_sfp_media_get(sfp);

RE: [PATCH v2] [SCSI] bfa: allocate memory with GFP_ATOMIC in spinlock context

2014-04-30 Thread Anil Gurumurthy
Thanks for the patch. Acked-by: Anil Gurumurthy anil.gurumur...@qlogic.com -Original Message- From: Alexey Khoroshilov [mailto:khoroshi...@ispras.ru] Sent: 18 April 2014 13:29 To: Anil Gurumurthy; Sudarsana Kalluru Cc: Alexey Khoroshilov; James E.J. Bottomley; linux-scsi; linux-kernel;

[PATCH v1.0 1/11] arcmsr: Revise interrupt service routine relate function

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Rewrite interrupt service routine relate function to fix command timeout on controller very heavy loading. Signed-off-by: Chingching2...@areca.com.tw --- diff -uprN a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h ---

[PATCH v1.0 2/16] arcmsr: Support MSI-X interrupt

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Adding code for supporting 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 +++

[PATCH v1.0 3/16] arcmsr: Support hibernation

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Adding code for supporting 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-04-28 16:54:08.0 +0800 +++

[PATCH v1.0 4/16] arcmsr: limit max SCSI command request

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Limit SCSI command request to prevent 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-04-28 16:25:06.0 +0800 +++

Re: [PATCH] scsi: qla2xxx: print port name via %*phC

2014-04-30 Thread Saurav Kashyap
Acked-by: Saurav Kashyap saurav.kash...@qlogic.com Instead of pushing each byte via stack let's use custom specifier which allows to print small buffers as a hex string. Signed-off-by: Andy Shevchenko andriy.shevche...@linux.intel.com --- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 4 +--- 1 file

[PATCH v1.0 5/16] arcmsr: fix abort command function

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Fix abort command and its relate function. 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-04-30 15:08:08.0 +0800 +++

[PATCH v1.0 6/16] arcmsr: redefine adapter type

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Rewrite the define adapter type function. 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-04-30 15:09:06.0 +0800 +++

[PATCH v1.0 7/16] arcmsr: revise message_isr_bh_fn to delete duplicate code

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Revise message_isr_bh_fn to remove the duplicate code for each adapter type. 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-04-30

[PATCH v1.0 8/16] arcmsr: Replace calling arcmsr_hbb_enable_driver_mode

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Replacing call arcmsr_hbb_enable_driver_mode by in-line code. 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-04-30 15:10:46.0

[PATCH v1.0 9/16] arcmsr: revise printing model message

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Revise printing model name and firmware version order. 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-04-30 15:11:32.0 +0800

[PATCH v1.0 10/16] arcmsr: clear outbound doorbell buffer

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Clearing outbound doorbell buffer completely for adapter type C. 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-04-30

[PATCH v1.0 11/16] arcmsr: rename some variable and function name

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Rename some variable and function name for readability. 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 18:08:10.0 +0800 +++

[PATCH v1.0 12/16] arcmsr: revise alloction of second dma_coherent_handle for type B adapter

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Revise allocation of second dma_coherent_handle for type_B adapter. 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-29 12:38:44.0

[PATCH v1.0 13/16] arcmsr: rewrite IOCTL and its relate function

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Rewrite IOCTL entry and its relate functions. Signed-off-by: Chingching2...@areca.com.tw --- diff -uprN a/drivers/scsi/arcmsr/arcmsr_attr.c b/drivers/scsi/arcmsr/arcmsr_attr.c --- a/drivers/scsi/arcmsr/arcmsr_attr.c 2014-02-06 17:47:24.0 +0800 +++

[PATCH v1.0 14/16] arcmsr: fix sparse checking error

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Fix sparse utility checking errors. 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-04-30 15:22:22.0 +0800 +++

[PATCH v1.0 15/16] arcmsr: modify some strings

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Modify some strings. 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-04-30 15:22:26.0 +0800 +++

[PATCH v1.0 16/16] arcmsr: support new adapter ARC12x4

2014-04-30 Thread ching
From: Chingching2...@areca.com.tw Adding code for support Areca new Raid adapter ARC12x4 series. 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-29 17:14:24.0 +0800

Re: 3.2.57 regression: isci driver broken: Unable to reset I T nexus?

2014-04-30 Thread Ben Hutchings
I'm adding this revert to 3.2.58, taking your 'drop commit 584ec1226519' as an ack. Ben. --- From: Ben Hutchings b...@decadent.org.uk Date: Wed, 30 Apr 2014 13:22:22 +0100 Subject: Revert isci: fix reset timeout handling This reverts commit 584ec12265192bf49dfa270d517380f6723a6956, which was

Schrecklich - Kiew'er (Ukraine) Tierasyle ohne Ge ld für Futter

2014-04-30 Thread Wilhelmine Fuchs
Hallo, die politische Situation in der Ukraine ist immer eine Horror Headline in dem Internet wert. Die Folgen im täglichen Leben sind unbeschreiblich. Kaum ein Unternehmen arbeitet noch regulär. Gehälter werden nicht mehr gezahlt. Viele Menschen fahren auf's Land zu ihren Angehörigen,

Re: [PATCH v1.0 1/11] arcmsr: Revise interrupt service routine relate function

2014-04-30 Thread James Bottomley
On Wed, 2014-04-30 at 17:40 +0800, ching wrote: From: Chingching2...@areca.com.tw Rewrite interrupt service routine relate function to fix command timeout on controller very heavy loading. OK, so I think you've confused us a bit. This looks to be an update of your previous v1.4 patch set,