[PATCH] Add AMI Megaraid card to new driver (resend)

2005-01-18 Thread Brian King
This is the fourth submission of this patch. I have still had no response from the maintainer. Adds AMI Megaraid Elite 1600 to the list of supported adapters. I encountered some issues running with the old megaraid driver with this card, so I wrote this patch and have been running without

Re: [PATCH] drop some attibutes from the FC transport class

2005-01-19 Thread Brian King
this... -Brian -- Brian King eServer Storage I/O IBM Linux Technology Center - To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: How to add/drop SCSI drives from within the driver?

2005-01-26 Thread Brian King
[EMAIL PROTECTED] list for help. -- Patrick Mansfield - To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html -- Brian King eServer Storage I/O IBM Linux Technology Center

Re: Symbios PCI error recovery [Was: Re: [PATCH/RFC] ppc64: EEH + SCSI recovery (IPR only)]

2005-03-22 Thread Brian King
clues/hints/suggestions are welcome. --linas - To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html -- Brian King eServer Storage I/O IBM Linux Technology

Handling ordered tags

2005-03-28 Thread Brian King
send back responses in any order? Thanks -- Brian King eServer Storage I/O IBM Linux Technology Center - To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: Symbios PCI error recovery [Was: Re: [PATCH/RFC] ppc64: EEH + SCSI recovery (IPR only)]

2005-04-01 Thread Brian King
retries and you will get the behavior you desire. If retries are not allowed, like for a tape device, the command will get failed back to the upper layer driver. -- Brian King eServer Storage I/O IBM Linux Technology Center - To unsubscribe from this list: send the line unsubscribe linux-scsi

Re: [PATCH] drivers/scsi/st.c: add reference count and related fixes

2005-07-06 Thread Brian King
be able to test with that kernel, though. Nate Dailey Stratus Technologies Signed-off-by: Nate Dailey [EMAIL PROTECTED] -- Brian King eServer Storage I/O IBM Linux Technology Center - To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to [EMAIL

Re: [PATCH] drivers/scsi/st.c: add reference count and related fixes

2005-07-07 Thread Brian King
because there was no real need for the change and it seemed too complex to test just for fun.) I'm not sure how you would do this since there is currently no way to embed data in a cdev. Also, since there are multiple cdevs per scsi_tape, it seems cleaner to use a new kref. -- Brian King eServer

Re: [PATCH] drivers/scsi/st.c: add reference count and related fixes

2005-07-25 Thread Brian King
Stratus Technologies Signed-off-by: Nate Dailey [EMAIL PROTECTED] -Original Message- From: Kai Makisara [mailto:[EMAIL PROTECTED] Sent: Tuesday, July 12, 2005 4:08 PM To: Dailey, Nate Cc: Brian King; linux-scsi@vger.kernel.org Subject: RE: [PATCH] drivers/scsi/st.c: add reference

Re: SAS transport class status?

2005-07-29 Thread Brian King
is coming out. I'm doing discovery at the moment. Luben, are you also working on the PHY transport class James mentions in his OLS paper, or have you been focusing just on the SAS transport class? Thanks Brian -- Brian King eServer Storage I/O IBM Linux Technology Center - To unsubscribe from

Re: Location of the SCSI git trees has moved (again, sorry)

2005-08-02 Thread Brian King
version... -- Brian King eServer Storage I/O IBM Linux Technology Center - To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: [PATCH 1/3] ipr: fix addition of abort command to HRRQ free queue

2013-03-21 Thread Brian King
Patches 1-3 all look good. Thanks! Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- 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

[PATCH 1/1] ibmvscsi: Fix slave_configure deadlock

2013-04-01 Thread Brian King
No locks should be held when calling scsi_adjust_queue_depth so drop the lock in slave_configure prior to calling it. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ibmvscsi/ibmvscsi.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/scsi

[PATCH 1/5] ibmvfc: Properly set cancel flags when cancelling abort

2013-04-12 Thread Brian King
The flags on a cancel operation are intended to indicate what, if any, TMF will follow the cancel request. This fixes a case where we were incorrectly setting the abort task set flag on the cancel flag when we were cancelling an abort task set. Signed-off-by: Brian King brk...@linux.vnet.ibm.com

[PATCH 2/5] ibmvfc: Support FAST_IO_FAIL in EH handlers

2013-04-12 Thread Brian King
Adds support for receiving FAST_IO_FAIL from fc_block_scsi_eh when in error recovery. This fixes cases of devices being taken offline when they are no longer accessible on the fabric, preventing them from coming back online when the fabric recovers. Signed-off-by: Brian King brk

[PATCH 5/5] ibmvfc: Driver version 1.0.11

2013-04-12 Thread Brian King
Bump driver version to 1.0.11. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ibmvscsi/ibmvfc.h |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/scsi/ibmvscsi/ibmvfc.h~ibmvfc_version_1_0_11 drivers/scsi/ibmvscsi/ibmvfc.h --- linux/drivers

[PATCH 4/5] ibmvfc: Suppress ABTS if target gone

2013-04-12 Thread Brian King
Adds support for a new VIOS feature that allows ibmvfc to optimize terminate_rport_io by telling the VIOS the target is no longer accessible on the fabric and that it should not send an ABTS out on the fabric to the device. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi

[PATCH 3/5] ibmvfc: Send cancel when link is down

2013-04-12 Thread Brian King
. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ibmvscsi/ibmvfc.c | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff -puN drivers/scsi/ibmvscsi/ibmvfc.c~ibmvfc_cancel_when_link_down drivers/scsi/ibmvscsi/ibmvfc.c --- linux-2.6/drivers/scsi/ibmvscsi

Re: [PATCH 0/1] scsi: Handle MLQUEUE busy response in scsi_send_eh_cmnd

2013-04-15 Thread Brian King
in no retry being performed, since scsi_eh_tur only retries once and only if NEEDS_RETRY is returned. Or am I missing something? Thanks, Brian -- Brian King Power Linux I/O IBM Linux Technology Center -- To unsubscribe from this list: send the line unsubscribe linux-scsi in the body

Re: [PATCH 0/1] scsi: Handle MLQUEUE busy response in scsi_send_eh_cmnd

2013-04-16 Thread Brian King
On 04/15/2013 05:33 PM, James Bottomley wrote: On Mon, 2013-04-15 at 16:55 -0500, Brian King wrote: On 04/15/2013 03:45 PM, James Bottomley wrote: On Mon, 2013-04-15 at 13:39 -0500, wenxi...@linux.vnet.ibm.com wrote: In scsi_send_eh_cmnd(), this fix will check the return code of queuecomamnd

Re: [PATCH 1/1] ipr: Need to reset adapter after the 6th EEH error

2013-04-17 Thread Brian King
Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org/majordomo

Re: [PATCH 1/1] ipr: SATA DVD probing failed with 64bit adapter

2013-04-19 Thread Brian King
Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org/majordomo

[PATCH 1/1] ibmvfc: Fix for offlining devices during error recovery

2013-05-15 Thread Brian King
This fixes an issue seen with devices getting marked offline in a scenario where a VIOS was getting rebooted while a client VFC adapter is in SCSI EH and prevents unnecessary EH escalation in some scenarios. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ibmvscsi/ibmvfc.c

Re: [PATCH 1/1] ipr: possible irq lock inversion dependency detected

2013-05-31 Thread Brian King
On 05/24/2013 09:59 AM, wenxi...@linux.vnet.ibm.com wrote: When enable lockdep, seeing possible irq lock inversion dependency detected error. This patch fixes the issue. Signed-off-by: Wen Xiong wenxi...@linux.vnet.ibm.com Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power

Re: [PATCH] ipr: qc_fill_rtf() method should not store alternate status register

2013-05-31 Thread Brian King
. No other 'libata' driver except 'drivers/scsi/ipr.c' stores the alternate status register's value in the 'ctl' field of 'qc-result_tf', hence this driver should not do this as well... Signed-off-by: Sergei Shtylyov sergei.shtyl...@cogentembedded.com Acked-by: Brian King brk...@linux.vnet.ibm.com

Re: [PATCH 1/1] ipr: IOA Status Code(IOASC) update

2013-06-04 Thread Brian King
, Brian -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org/majordomo-info.html

Re: [PATCH V2 1/1] ipr: IOA Status Code(IOASC) update

2013-06-05 Thread Brian King
On 06/04/2013 06:57 PM, wenxi...@linux.vnet.ibm.com wrote: The patch updates some new IOA Status Code(IOASC) in ipr driver. Signed-off-by: Wen Xiong wenxi...@linux.vnet.ibm.com --- Acked-by: Brian King brk...@linux.vnet.ibm.com Thanks, Brian -- Brian King Power Linux I/O IBM Linux

Re: [PATCH 1/1] ipr: Add sereral new CCIN definitions for new adapters support

2013-07-11 Thread Brian King
Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org/majordomo

[PATCH 1/1] ibmvfc: Fix for offlining devices during error recovery

2013-08-20 Thread Brian King
This fixes an issue seen with devices getting marked offline in a scenario where a VIOS was getting rebooted while a client VFC adapter is in SCSI EH and prevents unnecessary EH escalation in some scenarios. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ibmvscsi/ibmvfc.c

Re: [PATCHv2 1/2] ibmvscsi: Abort init sequence during error recovery

2014-06-13 Thread Brian King
On 05/27/2014 08:55 AM, Nathan Fontenot wrote: On 05/23/2014 10:52 AM, Brian King wrote: If a CRQ reset is triggered for some reason while in the middle of performing VSCSI adapter initialization, we don't want to call the done function for the initialization MAD commands as this will only

Re: [PATCHv2 1/2] ibmvscsi: Abort init sequence during error recovery

2014-06-13 Thread Brian King
On 06/13/2014 10:49 AM, James Bottomley wrote: On Fri, 2014-06-13 at 10:30 -0500, Brian King wrote: On 05/27/2014 08:55 AM, Nathan Fontenot wrote: On 05/23/2014 10:52 AM, Brian King wrote: If a CRQ reset is triggered for some reason while in the middle of performing VSCSI adapter

Re: [PATCH] ibmvfc: fix little endian issues

2014-07-07 Thread Brian King
On 06/26/2014 07:03 PM, Tyrel Datwyler wrote: Added big endian annotations to relevant data structure fields, and necessary byte swappings to support little endian builds. Acked-by: Brian King brk...@linux.vnet.ibm.com Thanks, Brian -- Brian King Power Linux I/O IBM Linux Technology Center

[PATCH 1/5] ipr: Add support for async scanning to speed up boot

2014-07-28 Thread Brian King
Switch device scanning logic in the ipr driver to use the async scan API. This speeds up boot times, particularly on large systems. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ipr.c | 88 + drivers/scsi/ipr.h |4

[PATCH 2/5] kexec: Export kexec_in_progress

2014-07-28 Thread Brian King
Export kexec_in_progress for use by device drivers and other modules to optimize kexec boot. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- kernel/kexec.c |2 ++ 1 file changed, 2 insertions(+) diff -puN kernel/kexec.c~kexec_export_in_prog kernel/kexec.c --- linux/kernel/kexec.c

[PATCH 5/5] ipr: Driver version 2.6.1

2014-07-28 Thread Brian King
Bump driver version. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ipr.h |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/scsi/ipr.h~ipr_version_2_6_1 drivers/scsi/ipr.h --- linux/drivers/scsi/ipr.h~ipr_version_2_6_1 2014-07-25 11:27

[PATCH 3/5]: ipr: kexec boot speed improvements

2014-07-28 Thread Brian King
/O outstanding to the adapter, which there shouldn't be, place the adapter into a state where it has no memory of any DMA addresses from the old kernel, then disable the device. This significantly speeds up kexec boot, particularly in configurations with multiple ipr adapters. Signed-off-by: Brian

[PATCH 4/5] ipr: Set scsi_level correctly for disk arrays

2014-07-28 Thread Brian King
Set the scsi_level correctly for disk arrays such that things like the rotational field get set properly by sd.c. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ipr.c |1 + 1 file changed, 1 insertion(+) diff -puN drivers/scsi/ipr.c~ipr_array_scsi_level drivers/scsi

Re: [PATCH 2/5] kexec: Export kexec_in_progress

2014-08-04 Thread Brian King
On 07/28/2014 03:28 PM, Brian King wrote: Export kexec_in_progress for use by device drivers and other modules to optimize kexec boot. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- kernel/kexec.c |2 ++ 1 file changed, 2 insertions(+) diff -puN kernel/kexec.c

Re: [PATCH 2/5] kexec: Export kexec_in_progress

2014-08-29 Thread Brian King
On 08/04/2014 09:21 AM, Brian King wrote: On 07/28/2014 03:28 PM, Brian King wrote: Export kexec_in_progress for use by device drivers and other modules to optimize kexec boot. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- kernel/kexec.c |2 ++ 1 file changed, 2 insertions

Re: [PATCH 2/5] kexec: Export kexec_in_progress

2014-09-02 Thread Brian King
On 08/30/2014 03:02 PM, Eric W. Biederman wrote: Brian King brk...@linux.vnet.ibm.com writes: On 08/04/2014 09:21 AM, Brian King wrote: On 07/28/2014 03:28 PM, Brian King wrote: Export kexec_in_progress for use by device drivers and other modules to optimize kexec boot. Signed-off

Re: [dm-devel] [PATCH 1/1] multipath-tools: Change path checker for IBM IPR devices

2014-10-06 Thread Brian King
and returned SUCCESS. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/device_handler/scsi_dh_alua.c |7 +++ 1 file changed, 7 insertions(+) diff -puN drivers/scsi/device_handler/scsi_dh_alua.c~alua_allow_restart drivers/scsi/device_handler/scsi_dh_alua.c --- linux

[PATCH 1/2] ipr: Disable async aborts

2014-10-27 Thread Brian King
The ipr driver does not yet support async aborts, so disable this for now. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ipr.c |1 + 1 file changed, 1 insertion(+) diff -puN drivers/scsi/ipr.c~ipr_no_async_eh drivers/scsi/ipr.c --- linux/drivers/scsi/ipr.c

[PATCH 2/2] ipr: Wait for aborted command responses

2014-10-27 Thread Brian King
, these responses generally come back on different interrupts, so we need to ensure the abort thread waits until the aborted command is complete so we don't perform a double completion. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ipr.c | 92

Re: [PATCH 1/2] ipr: Disable async aborts

2014-10-28 Thread Brian King
On 10/27/2014 09:50 AM, James Bottomley wrote: On Mon, 2014-10-27 at 09:37 -0500, Brian King wrote: The ipr driver does not yet support async aborts, so disable this for now. Signed-off-by: Brian King brk...@linux.vnet.ibm.com By does not yet support do you mean doesn't work with or merely

Re: [PATCH 1/2] ipr: Convert to generic DMA API

2014-10-29 Thread Brian King
Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org/majordomo

Re: [PATCH 2/2] ipr: set coherent DMA mask

2014-10-29 Thread Brian King
Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org/majordomo

Re: [PATCH 1/2] ipr: Disable async aborts

2014-10-29 Thread Brian King
On 10/28/2014 03:47 AM, Christoph Hellwig wrote: On Mon, Oct 27, 2014 at 07:50:03AM -0700, James Bottomley wrote: On Mon, 2014-10-27 at 09:37 -0500, Brian King wrote: The ipr driver does not yet support async aborts, so disable this for now. Signed-off-by: Brian King brk

Re: [PATCH 1/2] ipr: Convert to generic DMA API

2014-10-30 Thread Brian King
On 10/30/2014 04:11 AM, Christoph Hellwig wrote: On Wed, Oct 29, 2014 at 12:34:49PM -0500, Brian King wrote: Acked-by: Brian King brk...@linux.vnet.ibm.com Doesn't apply to me. Brain, can you please resend a rebased version of these two patches with ipr error handlign patch (and anything

[PATCH 1/3] ipr: Convert to generic DMA API

2014-10-30 Thread Brian King
From: Anton Blanchard an...@samba.org Even though the ipr driver is only used on PCI, convert it to use the generic DMA API. Signed-off-by: Anton Blanchard an...@samba.org Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ipr.c | 103

[PATCH 2/3] ipr: set coherent DMA mask

2014-10-30 Thread Brian King
From: Anton Blanchard an...@samba.org Use dma_set_mask_and_coherent() to set both the DMA and coherent DMA mask. Signed-off-by: Anton Blanchard an...@samba.org Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ipr.c | 11 ++- 1 file changed, 6 insertions(+), 5

[PATCH 3/3] ipr: Wait for aborted command responses

2014-10-30 Thread Brian King
in a double completion causing a kernel oops. Cc: sta...@vger.kernel.org Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ipr.c | 92 + drivers/scsi/ipr.h |1 2 files changed, 93 insertions(+) diff -puN drivers/scsi/ipr.c

Re: [PATCH 3/3] ipr: Wait for aborted command responses

2014-10-31 Thread Brian King
Adding Wendy... On 10/30/2014 05:27 PM, Brian King wrote: Fixes a race condition in abort handling that was injected when multiple interrupt support was added. When only a single interrupt is present, the adapter guarantees it will send responses for aborted commands prior to the response

[PATCH RESEND 1/5] ipr: Add support for async scanning to speed up boot

2014-12-02 Thread Brian King
Switch device scanning logic in the ipr driver to use the async scan API. This speeds up boot times, particularly on large systems. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ipr.c | 88 + drivers/scsi/ipr.h |4

[PATCH RESEND 5/5] ipr: Driver version 2.6.1

2014-12-02 Thread Brian King
Bump driver version. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ipr.h |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/scsi/ipr.h~ipr_version_2_6_1 drivers/scsi/ipr.h --- scsi-queue/drivers/scsi/ipr.h~ipr_version_2_6_1 2014-12-02 12

[PATCH RESEND 3/5] ipr: Kexec boot speed improvements

2014-12-02 Thread Brian King
ebied...@xmission.com Cc: kexec ke...@lists.infradead.org Tested-by: Anton Blanchard an...@samba.org Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ipr.c | 158 ++--- drivers/scsi/ipr.h |6 +- 2 files changed, 155 insertions

[PATCH RESEND 4/5] ipr: Set scsi_level correctly for disk arrays

2014-12-02 Thread Brian King
Set the scsi_level correctly for disk arrays such that things like the rotational field get set properly by sd.c. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ipr.c |1 + 1 file changed, 1 insertion(+) diff -puN drivers/scsi/ipr.c~ipr_array_scsi_level drivers/scsi

[PATCH RESEND 2/5] kexec: Export kexec_in_progress

2014-12-02 Thread Brian King
ebied...@xmission.com Cc: kexec ke...@lists.infradead.org Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- kernel/kexec.c |2 ++ 1 file changed, 2 insertions(+) diff -puN kernel/kexec.c~kexec_export_in_prog kernel/kexec.c --- scsi-queue/kernel/kexec.c~kexec_export_in_prog 2014-12

Re: [PATCH 2/2] ibmvfc: remove unused tag variable

2014-12-03 Thread Brian King
(scsi_target(cmnd-device)); struct ibmvfc_cmd *vfc_cmd; struct ibmvfc_event *evt; -u8 tag[2]; int rc; if (unlikely((rc = fc_remote_port_chkready(rport))) || Reviewed-by: Hannes Reinecke h...@suse.de Acked-by: Brian King brk...@linux.vnet.ibm.com Thanks, Brian -- Brian

Re: [PATCH RESEND 4/5] ipr: Set scsi_level correctly for disk arrays

2014-12-04 Thread Brian King
On 12/04/2014 03:25 AM, Christoph Hellwig wrote: Do you want me to apply this patch ASAP while waiting for the kexec ACK? Both patches 1 and 4 can be pulled in while we wait for Eric's ack. Thanks, Brian -- Brian King Power Linux I/O IBM Linux Technology Center -- To unsubscribe from

Re: [PATCH v3] Fix ibmvscsi client for multiplatform iSeries+pSeries kernel

2007-09-24 Thread Brian King
on iSeries. This fixes that, using the appropriate low-level operations for the machine detected at runtime. Signed-off-by: David Woodhouse [EMAIL PROTECTED] Acked by: Brian King [EMAIL PROTECTED] Signed-off-by: Paul Mackerras [EMAIL PROTECTED] --- This is being submitted for inclusion in 2.6.24

Re: [PATCH 3/8] scsi: megaraid_sas - add module param max_sectors, cmd_per_lun

2007-09-28 Thread Brian King
be simplified to an else if, which would remove one indent level... -Brian -- Brian King Linux on Power Virtualization IBM Linux Technology Center - To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org

Re: [PATCH 7/8] scsi: megaraid_sas - support for poll_mode_io (reduced interrupt)

2007-09-28 Thread Brian King
PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html -- Brian King Linux on Power Virtualization IBM Linux Technology Center - To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to [EMAIL PROTECTED] More majordomo info at http

Re: [PATCH 3/8] scsi: megaraid_sas - add module param max_sectors, cmd_per_lun

2007-10-01 Thread Brian King
*From:* Brian King [mailto:[EMAIL PROTECTED] *Sent:* Fri 9/28/2007 3:30 PM *To:* Yang, Bo *Cc:* linux-scsi@vger.kernel.org; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; Patro, Sumant *Subject:* Re: [PATCH 3/8] scsi

[PATCH 1/1] ibmvscsi: Set default command timeout

2007-10-25 Thread Brian King
Set the default command timeout for ibmvscsi disks to 60 seconds to ensure we don't prematurely timeout commands. This fixes a problem seen where the default 30 seconds was not long enough due to congestion on the server. Signed-off-by: Brian King [EMAIL PROTECTED] --- linux-2.6-bjking1

[RFC 3/3] ipr: Use new libata EH API

2007-10-29 Thread Brian King
This patch converts ipr to use the new libata EH API. This simplifies a lot of the code, should make it more maintainable, and also provides more robust error handling. Signed-off-by: Brian King [EMAIL PROTECTED] --- linux-2.6-bjking1/drivers/scsi/ipr.c | 822

[RFC 1/3] [SCSI/libata] libata EH conversion for ipr SAS

2007-10-29 Thread Brian King
to the ata_port. This allows for ap-dev to be any arbitrary struct device. This is to be used by the libata SAS LLDDs. Signed-off-by: Brian King [EMAIL PROTECTED] --- linux-2.6-bjking1/drivers/ata/libata-core.c | 13 - linux-2.6-bjking1/include/linux/libata.h|2 ++ 2 files changed, 10

[RFC 0/3] [SCSI/libata] libata EH conversion for ipr SAS

2007-10-29 Thread Brian King
code to ipr. Longer term, block layer queue groups might be another way to do this. I'm still polishing this up, but it is up and running and seems to work with what testing I've done so far. -Brian -- Brian King Linux on Power Virtualization IBM Linux Technology Center - To unsubscribe from

[RFC 2/3] [SCSI/libata] libata EH conversion for ipr SAS

2007-10-29 Thread Brian King
should hopefully make is easier to support PMP on SAS. 3. SATA rphy's have their own scsi_host, which makes SAS much more like all the other SATA drivers. 4. It eliminates tying scsi_target object lifetimes to ata_port lifetimes and introduces a cleaner API. Signed-off-by: Brian King

Re: [PATCH 1/1] ibmvscsi: requeue while CRQ closed

2007-11-09 Thread Brian King
Jennings [EMAIL PROTECTED] Signed-off-by: Brian King [EMAIL PROTECTED] --- drivers/scsi/ibmvscsi/ibmvscsi.c | 59 --- 1 file changed, 48 insertions(+), 11 deletions(-) Index: linux-2.6/drivers/scsi/ibmvscsi/ibmvscsi.c

Re: [PATCH] libsas: Don't issue commands to devices that have been hot-removed.

2007-12-06 Thread Brian King
device, for example. Arguably, SATA users of libata already have one SCSI host per ATA port, so my SAS patches really just bring SAS in line with that design... -Brian -- Brian King Linux on Power Virtualization IBM Linux Technology Center - To unsubscribe from this list: send the line

Re: [PATCH 10/20] drivers/scsi/ipr.c: use LIST_HEAD instead of LIST_HEAD_INIT

2007-12-06 Thread Brian King
Acked-by: Brian King [EMAIL PROTECTED] Denis Cheng wrote: single list_head variable initialized with LIST_HEAD_INIT could almost always can be replaced with LIST_HEAD declaration, this shrinks the code and looks better. Signed-off-by: Denis Cheng [EMAIL PROTECTED] --- drivers/scsi/ipr.c

Re: [PATCH 0/7] Add support for new IBM SAS controllers

2012-11-20 Thread Brian King
for performance improvement such as block iopoll and reducing lock contention in ipr driver. Thanks for your help! Wendy Ack patches 1-7. Acked-by: Brian King brk...@linux.vnet.ibm.com Thanks, Brian -- Brian King Power Linux I/O IBM Linux Technology Center -- To unsubscribe from

Re: [PATCH 0/7] RESEND Add support for new IBM SAS controllers

2012-12-04 Thread Brian King
Ack patches 1-7 Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org

Re: [PATCH 1/1] ipr: Fix several unlock issues in ipr driver

2013-01-02 Thread Brian King
On 01/02/2013 04:26 PM, wenxi...@linux.vnet.ibm.com wrote: This patch fixes several unlock issues in ipr driver. James - this fixes a couple regressions that were introduced in the previous patch set. Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux

Re: [PATCH 1/2] RESEND ipr: Implement block iopoll

2013-01-02 Thread Brian King
This should probably have been flagged with a v2 rather than a RESEND since it has been changed to use kstrtoul. Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- To unsubscribe from this list: send the line unsubscribe linux-scsi

Re: linux-next: build failure after merge of the scsi tree

2013-01-11 Thread Brian King
with all the fixes. Thanks, James -- 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://vger.kernel.org/majordomo-info.html -- Brian King Power Linux I/O IBM Linux Technology Center

Re: linux-next: build failure after merge of the scsi tree

2013-01-11 Thread Brian King
On 01/11/2013 10:05 AM, Greg KH wrote: On Fri, Jan 11, 2013 at 03:37:17PM +, James Bottomley wrote: On Fri, 2013-01-11 at 09:27 -0600, Brian King wrote: It looks like this was a due to the fact that the new patches added __devinit tags in the same merge window the __devinit tag itself

Re: [PATCH 0/8] V2 Add support for new IBM SAS controllers

2013-01-14 Thread Brian King
to apply? Acked-by: Brian King brk...@linux.vnet.ibm.com Thanks, Brian -- Brian King Power Linux I/O IBM Linux Technology Center -- 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

Re: [PATCH 1/1] ipr: ipr_test_msi() fails when running with msi-x enabled adapter

2013-02-28 Thread Brian King
Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org/majordomo

Re: [PATCH] [scsi] enclosure: remove all possible sysfs entries before add device

2013-09-09 Thread Brian King
. Wendy, does this patch fix the issue you are seeing as well or is this a different issue? Thanks, Brian -- Brian King Power Linux I/O IBM Linux Technology Center -- To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to majord...@vger.kernel.org More

Re: [PATCH RFC 36/77] ipr: Enable MSI-X when IPR_USE_MSIX type is set, not IPR_USE_MSI

2013-10-02 Thread Brian King
on the specific adapter. Thanks, Brian -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org/majordomo-info.html

Re: [PATCH] scsi/ipr: Bugfix: add null pointer check for ioa_cfg

2013-11-26 Thread Brian King
the kernel crash and not allow for recovery. Wendy is working on a patch to support recovering from these early EEH errors, so I'd prefer to wait and just push the one patch, rather than have to revert this one once Wendy's patch is ready. Thanks, Brian -- Brian King Power Linux I/O IBM Linux

Re: [PATCH 1/1] ipr: increase dump size in ipr driver

2013-12-04 Thread Brian King
Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org/majordomo

Re: [PATCH v2 4/9] ipr: Use pci_enable_msi_range() and pci_enable_msix_range()

2014-01-28 Thread Brian King
/msg71644.html Do you want me to rediff your patches on top of this one, or do you want to keep the entire MSI series together and do the rediff? Otherwise the patches seem fine. Thanks, Brian -- Brian King Power Linux I/O IBM Linux Technology Center -- To unsubscribe from this list: send the line

Re: [PATCH v2 2/2] ipr: Use pci_enable_msi_range() and pci_enable_msix_range()

2014-02-03 Thread Brian King
Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org/majordomo

Re: [PATCH v2 1/2] ipr: Get rid of superfluous call to pci_disable_msi/msix()

2014-02-03 Thread Brian King
Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org/majordomo

Re: [PATCH RESEND 1/7] ipr: Remove extended delay bit on GSCSI reads/writes ops

2014-03-14 Thread Brian King
Ack patches 1-7 Acked-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org

Re: [PATCH RESEND 4/7] ipr: Get rid of superfluous call to pci_disbale_msi/msix()

2014-03-19 Thread Brian King
. Signed-off-by: Alexander Gordeev agord...@redhat.com Acked-by: Brian King brk...@linux.vnet.ibm.com --- This needs a Signed-off-by: from you as well, since you transmitted the patch to me. I assume it was just omitted in error and have added it in the git repository. Correcting Wendy's

Re: [PATCH] Update Maintainers for IBM Power 842, vscsi, and vfc drivers

2014-04-10 Thread Brian King
-by: Brian King brk...@linux.vnet.ibm.com -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org/majordomo-info.html

[PATCH 1/1] lpfc: Add iotag memory barrier

2014-05-07 Thread Brian King
. This patch fixes this issue. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/lpfc/lpfc_sli.c |2 ++ 1 file changed, 2 insertions(+) diff -puN drivers/scsi/lpfc/lpfc_sli.c~lpfc_iotag_barrier drivers/scsi/lpfc/lpfc_sli.c --- linux/drivers/scsi/lpfc/lpfc_sli.c

[PATCH 1/3] ipr: Add support for async scanning to speed up boot

2014-05-20 Thread Brian King
Switch device scanning logic in the ipr driver to use the async scan API. This speeds up boot times, particularly on large systems. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ipr.c | 88 + drivers/scsi/ipr.h |4

[PATCH 3/3] ipr: kexec boot speed improvements

2014-05-20 Thread Brian King
/O outstanding to the adapter, which there shouldn't be, place the adapter into a state where it has no memory of any DMA addresses from the old kernel, then disable the device. This significantly speeds up kexec boot, particularly in configurations with multiple ipr adapters. Signed-off-by: Brian

[PATCH 2/3] kexec: Export kexec_in_progress

2014-05-20 Thread Brian King
Export kexec_in_progress for use by device drivers and other modules to optimize kexec boot. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- kernel/kexec.c |2 ++ 1 file changed, 2 insertions(+) diff -puN kernel/kexec.c~kexec_export_in_prog kernel/kexec.c --- linux/kernel/kexec.c

[PATCH 1/2] ibmvscsi: Abort init sequence during error recovery

2014-05-23 Thread Brian King
. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ibmvscsi/ibmvscsi.c |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff -puN drivers/scsi/ibmvscsi/ibmvscsi.c~ibmvscsi_purge_fix drivers/scsi/ibmvscsi/ibmvscsi.c --- linux/drivers/scsi/ibmvscsi/ibmvscsi.c

Re: [PATCH 1/2] ibmvscsi: Abort init sequence during error recovery

2014-05-23 Thread Brian King
Please ignore this, its broken... will resend... -Brian -- Brian King Power Linux I/O IBM Linux Technology Center -- 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://vger.kernel.org

[PATCHv2 1/2] ibmvscsi: Abort init sequence during error recovery

2014-05-23 Thread Brian King
. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ibmvscsi/ibmvscsi.c |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff -puN drivers/scsi/ibmvscsi/ibmvscsi.c~ibmvscsi_purge_fix drivers/scsi/ibmvscsi/ibmvscsi.c --- linux/drivers/scsi/ibmvscsi/ibmvscsi.c

[PATCHv2 2/2] ibmvscsi: Add memory barriers for send / receive

2014-05-23 Thread Brian King
Add a memory barrier prior to sending a new command to the VIOS to ensure the VIOS does not receive stale data in the command buffer. Also add a memory barrier when processing the CRQ for completed commands. Signed-off-by: Brian King brk...@linux.vnet.ibm.com --- drivers/scsi/ibmvscsi

Re: [PATCH 1/5] ibmvstgt: remove

2014-05-23 Thread Brian King
On 04/15/2014 05:26 AM, Christoph Hellwig wrote: The IBM virtual SCSI protocol has been obsoleted by ibmvfc, and there are no reported of the driver left. Both ibmvscsi and ibmvfc are still very much in use on IBM Power hardware. ibmvfc is specific to NPIV configurations, while ibmvscsi can use

Re: [PATCHv2 1/2] ibmvscsi: Abort init sequence during error recovery

2014-05-23 Thread Brian King
On 05/23/2014 11:03 AM, Bart Van Assche wrote: On 05/23/14 17:52, Brian King wrote: If a CRQ reset is triggered for some reason while in the middle of performing VSCSI adapter initialization, we don't want to call the done function for the initialization MAD commands as this will only result

[PATCH 1/1] ipr: Use PCI-E reset API for new ipr adapter

2007-04-06 Thread Brian King
causes PCI-E errors, making the card unusable. The only reset mechanism that exists on this hardware that does not have this problem is PCI Fundamental reset (warm reset). Signed-off-by: Brian King [EMAIL PROTECTED] --- James, Don't apply this yet as it requires a PCI layer change that has not yet

  1   2   3   4   >