Support is easier with all driver parameters visible in sysfs.
Also I've replaced a constant with an octal permission.
Signed-off-by: Tomas Henzl
---
drivers/scsi/mpt3sas/mpt3sas_base.c | 14 +++---
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 14 +++---
2 files change
Just few small changes, octal numbers instead of constants etc.
Tomas Henzl (2):
scsi: mpt3sas: make driver options visible in sys
scsi: mpt3sass: use DEVICE_ATTR_{RO, RW}
drivers/scsi/mpt3sas/mpt3sas_base.c | 14 +-
drivers/scsi/mpt3sas/mpt3sas_ctl.c | 210
Use existing macros. No functional change.
Signed-off-by: Tomas Henzl
---
drivers/scsi/mpt3sas/mpt3sas_ctl.c | 210 +
1 file changed, 97 insertions(+), 113 deletions(-)
diff --git a/drivers/scsi/mpt3sas/mpt3sas_ctl.c
b/drivers/scsi/mpt3sas/mpt3sas_ctl.c
index
Checkpatch emits a warning when using symbolic permissions. Use octal
permissions instead.
No functional change.
Signed-off-by: Tomas Henzl
---
drivers/scsi/megaraid/megaraid_sas_base.c | 20 ++--
drivers/scsi/megaraid/megaraid_sas_fp.c | 2 +-
2 files changed, 11 insertions
Use existing macros.
No functional change.
Signed-off-by: Tomas Henzl
---
drivers/scsi/megaraid/megaraid_sas_base.c | 44 ++-
1 file changed, 18 insertions(+), 26 deletions(-)
diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c
b/drivers/scsi/megaraid
Just few small changes, octal numbers instead of constants etc.
Support is easier with all driver parameters visible in sysfs.
Signed-off-by: Tomas Henzl
---
drivers/scsi/megaraid/megaraid_sas_base.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c
b/drivers/scsi/megaraid/megaraid_sas_base.c
This was apparently forgotten in
894169db1 ("scsi: megaraid_sas: Use 63-bit DMA addressing").
Signed-off-by: Tomas Henzl
---
drivers/scsi/megaraid/megaraid_sas_base.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c
b/dr
value before decrementing the chain_offset counter. which we are correcting
> with this patch.
>
> Signed-off-by: Sreekanth Reddy
Fixes: 2b548dd3790f95c2e174d51c2c8ada71b6505b4e
scsi: mpt3sas: Fix calltrace observed while running IO & reset
Maybe both patches could be merged.
Reviewe
On 05/24/2018 05:33 PM, James Bottomley wrote:
> On Thu, 2018-05-24 at 17:31 +0200, Tomas Henzl wrote:
>> On 05/24/2018 05:19 PM, James Bottomley wrote:
>>> On Thu, 2018-05-24 at 17:12 +0200, Tomas Henzl wrote:
>>>> A barrier should be added to ensure proper
On 05/24/2018 05:19 PM, James Bottomley wrote:
> On Thu, 2018-05-24 at 17:12 +0200, Tomas Henzl wrote:
>> A barrier should be added to ensure proper ordering of memory mapped
>> writes.
>>
>> Signed-off-by: Tomas Henzl
>> ---
>> drivers/scsi/mpt3sas/mpt
A barrier should be added to ensure proper ordering of memory mapped
writes.
Signed-off-by: Tomas Henzl
---
drivers/scsi/mpt3sas/mpt3sas_base.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/scsi/mpt3sas/mpt3sas_base.c
b/drivers/scsi/mpt3sas/mpt3sas_base.c
index bf04fa90f
ux-scsi/msg117405.html
> "Adding MPI Endpoint device support" patches.
>
> Signed-off-by: Suganath Prabu S
Reviewed-by: Tomas Henzl
Tomas
; }
>
> - /* For Ventura also IOC INIT required 64 bit Descriptor write. */
> - spin_lock_irqsave(&instance->hba_lock, flags);
> - writel(le32_to_cpu(req_desc.u.low),
> -&instance->reg_set->inbound_low_queue_port);
> - writel(le32
On 02/12/2018 07:48 AM, Manish Rangankar wrote:
> A system crashes when continuously removing/re-adding
> the storage controller.
>
> Signed-off-by: Manish Rangankar
Reviewed-by: Tomas Henzl
On 01/19/2018 01:37 PM, Suganath Prabu S wrote:
> 1) Added function _base_clone_mpi_to_sys_mem to clone
> MPI request into system BAR0 mapped region.
>
> 2) Seperate out MPI Endpoint IO submissions to function
> _base_put_smid_mpi_ep_scsi_io.
>
> 3) MPI EP requests are submitted in two 32 bit MMIO
ge in cpu_online_mask.
Fixes: 1d55abc0e98a0bf35f3af80665aac564e3b30572 scsi: mpt3sas: switch to
pci_alloc_irq_vectors
Signed-off-by: Tomas Henzl
---
drivers/scsi/mpt3sas/mpt3sas_base.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/mpt3sas/mpt3sas_base.c
b/dr
On 10/10/2017 03:11 PM, Sreekanth Reddy wrote:
> Bump mpt3sas driver version to v16.100.00.00
>
> Signed-off-by: Sreekanth Reddy
Reviewed-by: Tomas Henzl
Tomas
On 10/10/2017 03:11 PM, Sreekanth Reddy wrote:
> Adding PNP ID of Mercator i.e. SAS3616 HBA device.
> Its device ID is 0xD1 and vendor ID is 0x1000.
>
> Signed-off-by: Sreekanth Reddy
Reviewed-by: Tomas Henzl
Tomas
On 10/11/2017 05:56 PM, James Bottomley wrote:
> On Wed, 2017-10-11 at 17:35 +0200, Tomas Henzl wrote:
>> On 10/10/2017 03:11 PM, Sreekanth Reddy wrote:
>>> For Dev Handles who value is less than hba's phys count number
>>> driver will return HBA sas address va
>
> Modified the driver to update devices enclosure handles after
> host reset to current value, by referring the enclosure handles
> from corresponding device pages
>
> Signed-off-by: Sreekanth Reddy
Reviewed-by: Tomas Henzl
ce_pg0, struct _sas_device *sas_device)
> +{
> + Mpi2ConfigReply_t mpi_reply;
> + Mpi2SasEnclosurePage0_t enclosure_pg0;
> +
> + if (!sas_device_pg0 || !sas_device)
> + return;
This test^ implies that sas_device_pg0 or sas_device can be null,
is that true?
Signed-off-by: Tomas Henzl
Signed-off-by: Sreekanth Reddy
Signed-off-by: Tomas Henzl
Tomas
On 10/10/2017 03:11 PM, Sreekanth Reddy wrote:
> Updated MPI headers to v2.00.48
>
> Signed-off-by: Sreekanth Reddy
Signed-off-by: Tomas Henzl
Tomas
quot;DID_RESET"
> (i.e. retry the IO infinite times) host bytes.
>
> Earlier driver is returning the IO with "DID_SOFT_ERROR"
> that reties the IO quickly for five times but still
> firmware needed some more time and hence IOs were failing.
>
> Signed-off-by: Sreekanth Reddy
Signed-off-by: Tomas Henzl
Tomas
s. So now updated the driver to return
> Virtual SES's sas address for Virtual SES device instead of
> HBA's sas address.
>
> Signed-off-by: Sreekanth Reddy
Signed-off-by: Tomas Henzl
ult.
> 4) Set SCSI IO Queue depth to 200.
>
> Signed-off-by: Sreekanth Reddy
I think that preferred is (though not much used yet) instead of 'reset_devices'
to use a 'is_kdump_kernel()' function.
Signed-off-by: Tomas Henzl
vice
> node as NULL and so we are not freeing the child device's
> allocated data structures.
> Updated the driver to remove the expander device from the list
> only after freeing all its child devices.
>
> Signed-off-by: Sreekanth Reddy
Signed-off-by: Tomas Henzl
Tomas
added Cable Exception Event even for SAS3008 & SAS3108 HBAs
> (i.e. MPI 2.5 spec supporting HBAs) earlier this event was
> enabled only for MPI 2.6 spec supporting HBA devices.
>
> Signed-off-by: Sreekanth Reddy
Signed-off-by: Tomas Henzl
Tomas
On 27.9.2017 23:30, Don Brace wrote:
> Reviewed-by: Gerry Morong
> Reviewed-by: Scott Benesh
> Reviewed-by: Scott Teel
> Signed-off-by: Kevin Barnett
> Signed-off-by: Don Brace
Reviewed-by: Tomas Henzl
On 27.9.2017 23:30, Don Brace wrote:
> From: Kevin Barnett
>
> Fix a small cosmetic bug in a very rarely encountered
> error message that can occur when a LD has a corrupted
> raid map.
>
> Reviewed-by: Scott Benesh
> Signed-off-by: Kevin Barnett
> Signed-off-by: Don
On 27.9.2017 23:29, Don Brace wrote:
> From: Kevin Barnett
>
> Update the driver’s PCI IDs
>
> Reviewed-by: Scott Benesh
> Reviewed-by: Scott Teel
> Signed-off-by: Kevin Barnett
> Signed-off-by: Don Brace
Reviewed-by: Tomas Henzl
On 8.8.2017 10:35, Hannes Reinecke wrote:
> Older Controller might not support volume status, so assume
> the volume is online here.
>
> Signed-off-by: Hannes Reinecke
> ---
> drivers/scsi/hpsa.c | 11 +++
> 1 file changed, 11 insertions(+)
>
> diff --git a/drivers/scsi/hpsa.c b/drivers/s
On 8.8.2017 09:37, Sumit Saxena wrote:
>> -Original Message-
>> From: Martin K. Petersen [mailto:martin.peter...@oracle.com]
>> Sent: Monday, August 07, 2017 11:07 PM
>> To: Tomas Henzl
>> Cc: linux-scsi@vger.kernel.org; sumit.sax...@broadcom.com;
>> k
the eh reset function returns success when fw_outstanding equals zero,
that means that the counter shouldn't be decremented
when the driver still owns the command
Signed-off-by: Tomas Henzl
---
drivers/scsi/megaraid/megaraid_sas_fusion.c | 2 +-
1 file changed, 1 insertion(+), 1 del
*fusion;
> + struct fusion_context *fusion = NULL;
This^ change seems to be needless,
but not important.
Reviewed-by: Tomas Henzl
tomash
> struct megasas_cmd_fusion *scsi_lookup;
> int rc;
> struct MPI2_SCSI_TASK_MANAGE_REPLY *mpi_reply;
> @@ -3781,8 +378
On 5.7.2017 14:00, Shivasharan S wrote:
> Signed-off-by: Shivasharan S
> Reviewed-by: Hannes Reinecke
Reviewed-by: Tomas Henzl
tomash
On 5.7.2017 14:00, Shivasharan S wrote:
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
> Reviewed-by: Hannes Reinecke
Reviewed-by: Tomas Henzl
tomash
On 5.7.2017 14:00, Shivasharan S wrote:
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
> Reviewed-by: Hannes Reinecke
Reviewed-by: Tomas Henzl
tomash
On 5.7.2017 14:00, Shivasharan S wrote:
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
> Reviewed-by: Hannes Reinecke
Reviewed-by: Tomas Henzl
tomash
setting QD same as HBA queue_depth.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
tomash
> Signed-off-by: Shivasharan S
> Cc: sta...@vger.kernel.org
> Reviewed-by: Hannes Reinecke
Reviewed-by: Tomas Henzl
tomash
On 11.7.2017 12:49, Shivasharan Srikanteshwara wrote:
>> -Original Message-
>> From: Tomas Henzl [mailto:the...@redhat.com]
>> Sent: Monday, July 10, 2017 7:15 PM
>> To: Shivasharan S; linux-scsi@vger.kernel.org
>> Cc: martin.peter...@oracle.com; j...@lin
On 5.7.2017 14:00, Shivasharan S wrote:
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
> Reviewed-by: Hannes Reinecke
Reviewed-by: Tomas Henzl
tomash
On 5.7.2017 14:00, Shivasharan S wrote:
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
> Reviewed-by: Hannes Reinecke
Reviewed-by: Tomas Henzl
tomash
On 5.7.2017 14:00, Shivasharan S wrote:
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
> Reviewed-by: Hannes Reinecke
Reviewed-by: Tomas Henzl
tomash
conds before driver will process completion for these commands.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
tomash
ff-by: Shivasharan S
> Reviewed-by: Hannes Reinecke
Reviewed-by: Tomas Henzl
tomash
On 5.7.2017 14:00, Shivasharan S wrote:
> Setting resetwaittime to 0 during a FW fault will result in driver
> not calling the OCR.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
> Reviewed-by: Hannes Reinecke
Reviewed-by: Tomas Henzl
tomash
ed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
> Reviewed-by: Hannes Reinecke
Reviewed-by: Tomas Henzl
tomash
> ---
> drivers/scsi/megaraid/megaraid_sas_fusion.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/scsi/megaraid/megaraid_
On 5.7.2017 14:00, Shivasharan S wrote:
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
> Reviewed-by: Hannes Reinecke
> ---
> drivers/scsi/megaraid/megaraid_sas.h| 1 -
> drivers/scsi/megaraid/megaraid_sas_base.c | 12 ++-
> drivers/scsi/megaraid/megaraid_sas_fusion.
On 30.6.2017 10:30, Shivasharan S wrote:
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
> ---
> drivers/scsi/megaraid/megaraid_sas.h| 1 -
> drivers/scsi/megaraid/megaraid_sas_base.c | 12 ++-
> drivers/scsi/megaraid/megaraid_sas_fusion.c | 113
> +---
On 5.5.2017 00:51, Don Brace wrote:
> - mark device state sooner.
>
> Reviewed-by: Scott Benesh
> Reviewed-by: Scott Teel
> Reviewed-by: Kevin Barnett
> Signed-off-by: Don Brace
> ---
> drivers/scsi/hpsa.c | 59
> +++
> drivers/scsi/hpsa.h |
On 28.4.2017 20:20, Don Brace wrote:
> - mark device state sooner.
>
> Reviewed-by: Scott Benesh
> Reviewed-by: Scott Teel
> Reviewed-by: Kevin Barnett
> Signed-off-by: Don Brace
> ---
> drivers/scsi/hpsa.c | 59
> +++
> drivers/scsi/hpsa.h |
On 28.3.2017 23:40, Don Brace wrote:
> Reviewed-by: Gerry Morong
> Reviewed-by: Scott Teel
> Signed-off-by: Don Brace
Hi Don
has a gen9 device with id=0x334D ever been released?
https://lkml.org/lkml/2013/9/4/499
seems to be still missing in the current table.
tomash
> ---
> drivers/scsi/hp
On 24.3.2017 09:41, Jitendra Bhivare wrote:
> Version 11.4.0.0
>
> Signed-off-by: Jitendra Bhivare
Reviewed-by: Tomas Henzl
tomash
On 24.3.2017 09:41, Jitendra Bhivare wrote:
> Currently, ASYNC PDU default queue size is set to max connections.
> This leaves only one buffer per connection for any ASYNC PDUs from
> targets.
>
> Double the size of the default queue.
>
> Signed-off-by: Jitendra Bhivare
Rev
Bhivare
Reviewed-by: Tomas Henzl
tomash
: Jitendra Bhivare
Reviewed-by: Tomas Henzl
tomash
ion if found so.
>
> Signed-off-by: Jitendra Bhivare
Reviewed-by: Tomas Henzl
tomash
: Jitendra Bhivare
Reviewed-by: Tomas Henzl
tomash
tion with reset instead of
> gracefully closing it.
>
> Set save_cfg to 0 - session not to be saved on flash.
>
> Add delay and process CQ before uploading connection.
>
> Signed-off-by: Jitendra Bhivare
Reviewed-by: Tomas Henzl
tomash
On 16.3.2017 04:24, Jitendra Bhivare wrote:
> spin_unlock_bh back_lock is used in beiscsi_eh_device_reset instead of
> spin_lock.
>
> Signed-off-by: Jitendra Bhivare
Reviewed-by: Tomas Henzl
tomash
0x31e/0x690
> [] ? netlink_rcv_wake+0x44/0x60
> [] ? netlink_recvmsg+0x1e3/0x450
>
> beiscsi_mccq_compl_wait gets called even when MCC tag allocation failed
> for mgmt_invalidate_connection.
> mcc_wait is not initialized for tag 0 so causes crash in prepare_to_wait.
>
> Signed-off-by: Jitendra Bhivare
Reviewed-by: Tomas Henzl
tomash
On 16.3.2017 04:24, Jitendra Bhivare wrote:
> CID needs to be freed even when invalidate or upload connection fails.
> Attempt to close connection 3 times before freeing CID.
>
> Set cleanup_type to INVALIDATE instead of force TCP_RST.
> This unnecessarily is terminating connection with reset inste
In a previous patch a hpsa_scsi_dev_t.volume_offline update line
has been removed, so let us put it back..
Fixes: 85b29008d8 (hpsa: update check for logical volume status)
Signed-off-by: Tomas Henzl
---
drivers/scsi/hpsa.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/scsi/hpsa.c
On 10.3.2017 12:22, Shivasharan S wrote:
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
tomash
On 10.3.2017 12:22, Shivasharan S wrote:
> Without this fix, raid6 performance will not be an optimal.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
tomash
NT |grep Control
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx+
>
> Signed-off-by: Kashyap Desai
Reviewed-by: Tomas Henzl
tomash
ve r1_ldio_hint as default value in sdev
> private.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
tomash
On 6.3.2017 22:24, Don Brace wrote:
> resets can take longer than DEFAULT_TIMEOUT
>
> Reviewed-by: Scott Benesh
> Reviewed-by: Scott Teel
> Signed-off-by: Don Brace
Reviewed-by: Tomas Henzl
tomash
rogress is finished. */
> while (1) {
> spin_lock_irqsave(&h->scan_lock, flags);
Placing the test to this place would save few lines
+ if (h->scan_waiting) {
+ spin_unlock_irqrestore(&h->scan_lock, flags);
+ return
but I agree with your version too.
Reviewed-by: Tomas Henzl
tomash
On 6.3.2017 22:24, Don Brace wrote:
> - Add in a new case for volume offline. Resolves internal
>testing bug for multilun array management.
> - Return correct status for failed TURs.
>
> Reviewed-by: Scott Benesh
> Reviewed-by: Scott Teel
> Signed-off-by: Don Brace
> ---
> drivers/scsi/hp
gt;
> ld target id issue occurs mainly whenever driver loops to populate raid map
> (ea. MR_ValidateMapInfo).
> These are the only two places where we may see out of range target ids and
> wants to
> protect raid map access based on range provided by Firmware API.
>
> Signed-off-by: Shivasharan S
> Signed-off-by: Kashyap Desai
Reviewed-by: Tomas Henzl
Tomas
On 8.2.2017 19:51, Kashyap Desai wrote:
>>> +static inline void
>>> +megasas_complete_r1_command(struct megasas_instance *instance,
>>> + struct megasas_cmd_fusion *cmd) {
>>> + u8 *sense, status, ex_status;
>>> + u32 data_length;
>>> + u16 peer_smid;
>>> + struct fusi
using r1_alt_dev_handle only.
> Move resetting megasas_cmd_fusion fields at common function
> megasas_return_cmd_fusion.
>
>
> Signed-off-by: Shivasharan S
> Signed-off-by: Kashyap Desai
> Reviewed-by: Hannes Reinecke
Reviewed-by: Tomas Henzl
Tomas
_descriptor we can remove the error handling
> which is not required.
> With fusion controllers, if there is a valid message frame available,
> we are guaranteed to get a corresponding request descriptor.
>
> Signed-off-by: Shivasharan S
> Signed-off-by: Kashyap Desai
Reviewed-by: Tomas Henzl
Tomas
> PD INFO DCMD provide new interface type NVME_PD. Driver set property of NVME
> device.
>
> Signed-off-by: Shivasharan S
> Signed-off-by: Kashyap Desai
Reviewed-by: Tomas Henzl
Tomas
uest descriptor,
> issue_dcmd will now always return DCMD_SUCCESS. This patch changes
> return type of issue_dcmd to void and change all callers
> appropriately.
>
> Signed-off-by: Shivasharan S
> Signed-off-by: Kashyap Desai
Reviewed-by: Tomas Henzl
Tomas
On 8.2.2017 10:29, Shivasharan S wrote:
> Signed-off-by: Shivasharan S
> Signed-off-by: Kashyap Desai
Reviewed-by: Tomas Henzl
Tomas
On 8.2.2017 10:28, Shivasharan S wrote:
> fix in v2 - ex_status and status was wrongly re-used in
> megasas_complete_r1_command.
> discussed below -
> http://marc.info/?l=linux-scsi&m=148638763409385&w=2
>
>
> No functional change. Code refactor.
> Remove function megasas_fpio_to_ldio as we never
On 6.2.2017 11:00, Shivasharan S wrote:
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
ssary.
> Set RAID_1_10_RMW_CMDS to 2 and also change macro name to
> RAID_1_PEER_CMDS.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
-by: Dan Carpenter
> Signed-off-by: Kashyap Desai
> Signed-off-by: Sasikumar Chandrasekaran
Reviewed-by: Tomas Henzl
Tomas
On 6.2.2017 11:00, Shivasharan S wrote:
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
On 6.2.2017 11:00, Shivasharan S wrote:
> Fix - increase internal command pool to 8.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
On 6.2.2017 11:00, Shivasharan S wrote:
> FIX - Do not use random delay to synchronize with IRQ. Use kernel API.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
> ---
Reviewed-by: Tomas Henzl
Tomas
On 6.2.2017 11:00, Shivasharan S wrote:
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
> ---
> drivers/scsi/megaraid/megaraid_sas_base.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c
> b/drivers/scsi/megaraid/megaraid_sas_bas
On 6.2.2017 11:00, Shivasharan S wrote:
> Error handling: Bail out the driver load if
> key FW cmds (LD_LIST) are not return successful.
> Clean up error handling in megasas_init_fw.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
On 6.2.2017 11:00, Shivasharan S wrote:
> Code refactoring to build_mpt_mfi_pass_thru to return void.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
On 6.2.2017 11:00, Shivasharan S wrote:
> Error handling: If controller reset is not able to
> recover, kill HBA and quit immediately.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
On 6.2.2017 11:00, Shivasharan S wrote:
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
On 6.2.2017 11:00, Shivasharan S wrote:
> FIX - firmware wants non-RW SYS PD IOs to avoid FastPath for
> better tracking and other functionalities if the device
> is task management capable.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
On 6.2.2017 11:00, Shivasharan S wrote:
> Memset the IO frame to zero after release.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
On 6.2.2017 10:59, Shivasharan S wrote:
> Since maximum supported FW commands are all defined as u16, change
> all local variables referring to max_cmd from u32 to u16.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
On 6.2.2017 10:59, Shivasharan S wrote:
> Minor Optimization: No need to update HBA can_queue value
> if the current max FW commands is equal to earlier value.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
i
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
ure that driver always has latest OCR capability
> of controller before sending the DCMD.
>
> Signed-off-by: Kashyap Desai
> Signed-off-by: Shivasharan S
Reviewed-by: Tomas Henzl
Tomas
On 6.2.2017 10:59, Shivasharan S wrote:
> Fix kernel warning for accessing unaligned memory access in driver.
>
> Signed-off-by: Shivasharan S
> Signed-off-by: Kashyap Desai
Reviewed-by: Tomas Henzl
Tomas
1 - 100 of 705 matches
Mail list logo