Hi, Wei
On 2018年01月06日 17:51, Li Wei wrote:
This patchset adds driver support for UFS for Hi3660 SoC. It is verified on
HiKey960 board.
Usually here should list the change compared with the last change set,
to make it easier
to reviewer, who may pay more attention to the differences.
For ex
On 2017年01月03日 20:24, John Garry wrote:
When we call hisi_sas_slot_task_free() we should grab the
hisi_hba.lock, as hisi_sas_slot_task_free() accesses common
hisi_hba elements.
Function hisi_sas_slot_abort() is missing this, so add it.
Signed-off-by: John Garry
Reviewed-by: Zhangfei Gao
),
bitmap of currently allocated IPTT (in hisi_hba.slot_index_tags),
and completion queue read pointer.
As a solution, lock these elements with the hisi_hba.lock.
Signed-off-by: John Garry
Reviewed-by: Xiang Chen
Reviewed-by: Zhangfei Gao
--
To unsubscribe from this list: send the line "unsubs
processing
to tasklet context. Each CQ will have its down tasklet.
Signed-off-by: John Garry
Reviewed-by: Xiang Chen
Reviewed-by: Zhangfei Gao
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@vger.kernel.org
More majordomo inf
Reviewed-by: Zhangfei Gao
Thanks
--
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
On Thu, Nov 24, 2016 at 12:21 PM, Subhash Jadavani
wrote:
> On 2016-11-23 19:23, Zhangfei Gao wrote:
>>
>> Hi, Vinayak
>>
>> Checked 4.9-rc6, and not find UFS_MASK macro definition.
>> Have find this patch from google,
>>
>> http://www.spinics.net
From: Santosh Y
Reported-by: Venkatraman S
Reviewed-by: Vinayak Holikatti
Signed-off-by: Santosh Y
Signed-off-by: Zhangfei Gao
---
Find the original patch from
http://www.spinics.net/lists/linux-scsi/msg58634.html
drivers/scsi/ufs/ufshci.h | 2 ++
1 file changed, 2 insertions(+)
diff
Hi, Vinayak
Checked 4.9-rc6, and not find UFS_MASK macro definition.
Have find this patch from google,
http://www.spinics.net/lists/linux-scsi/msg58634.html
[PATCH 2/2] [SCSI] ufs: Add missing UFS_MASK macro definition
Is this patch has been merged?
There will be build error if some definition
On Wed, Nov 23, 2016 at 4:59 PM, John Garry wrote:
> On 16/11/2016 01:47, Zhangfei Gao wrote:
>>
>> On Mon, Nov 7, 2016 at 8:48 PM, John Garry wrote:
>>>
>>> From: Xiang Chen
Reviewed-by: Zhangfei Gao
>>>
>>> For ECC 1bit error, logic can
On Mon, Nov 7, 2016 at 8:48 PM, John Garry wrote:
> From: Xiang Chen
>
> Replace WARN_ON() with dev_warn() print when internal abort fails.
>
> Signed-off-by: Xiang Chen
> Signed-off-by: John Garry
Reviewed-by: Zhangfei Gao
Sorry, miss this one.
--
To unsubscribe from t
ed-off-by: Xiang Chen
> Signed-off-by: John Garry
Reviewed-by: Zhangfei Gao
--
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
igned-off-by: John Garry
Reviewed-by: Zhangfei Gao
--
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
On Mon, Nov 7, 2016 at 8:48 PM, John Garry wrote:
> From: Xiang Chen
>
> Add the function to set PHY min and max linkrate through
> sysfs interface.
>
> Signed-off-by: Xiang Chen
> Signed-off-by: John Garry
Reviewed-by: Zhangfei Gao
--
To unsubscribe from thi
y: John Garry
Reviewed-by: Zhangfei Gao
--
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
On Mon, Nov 7, 2016 at 8:48 PM, John Garry wrote:
> From: Xiang Chen
>
> For ECC 1bit error, logic can recover it, so we only print
> a warning.
> For ECC multi-bit and AXI bus fatal error, we panic.
Is it possible to recover via resetting phy and device etc instead of panic?
Thanks
--
To unsub
On Mon, Nov 7, 2016 at 8:48 PM, John Garry wrote:
> From: Xiang Chen
>
> Modify and add some SATA commands according to SATA protocol.
>
> Signed-off-by: Xiang Chen
> Signed-off-by: John Garry
Reviewed-by: Zhangfei Gao
--
To unsubscribe from this list: send the line "
he value for running_req may be actually incorrect,
> so use atomic64_t instead.
>
> Signed-off-by: John Garry
> Reviewed-by: Xiang Chen
Reviewed-by: Zhangfei Gao
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord..
On Mon, Nov 7, 2016 at 8:48 PM, John Garry wrote:
> From: Xiang Chen
>
> Delete repeated configuration items for hisi_sas_device() when
> we free a device. These items are now only set in
> hisi_sas_dev_gone().
>
> Signed-off-by: Xiang Chen
> Signed-off-by: John Garry
On Mon, Nov 7, 2016 at 8:48 PM, John Garry wrote:
> From: Xiang Chen
>
> When we form a wideport, we should use hardware PHY port_id instead
> of sas_phy->id.
>
> Signed-off-by: Xiang Chen
> Signed-off-by: John Garry
Reviewed-by: Zhangfei Gao
--
To unsubscribe from
ame for consistency.
>
> Signed-off-by: Xiang Chen
> Signed-off-by: John Garry
Reviewed-by: Zhangfei Gao
--
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
On 2016年08月10日 21:19, John Garry wrote:
Add core code for internal abort functionality.
The internal abort features allows the host controller
to abort commands which are still active in the
controller but have not yet been sent to the slave
device.
Typically a command only spends a relativel
Hi, Lingshan
On Mon, Jul 4, 2016 at 10:02 PM, Zhu Lingshan wrote:
> Hi Zhangfei,
>
> I am also interested in pscsi, you can try kvm, seems you can create a
> virtualized pscsi device in kvm / virt-manager. I haven't tried that yet,
> hope this can help.
>
Somehow I faile
I am testing with pscsi, but fail to find any block device under /dev to mount.
The scsi_probe_lun seems can not return correctly, scsi scan: INQUIRY failes.
Is this usage correct?
/backstores/pscsi> create name=pscsi_backend dev=/dev/sdb
Note: block backstore recommended for SCSI block devices
C
: Zhangfei Gao
Thanks
--
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
[] sas_discover_domain+0x4bc/0x564
[] process_one_work+0x1a0/0x3cc
[] worker_thread+0x138/0x438
[] kthread+0xdc/0xf0
[] ret_from_fork+0x10/0x40
Signed-off-by: Wei Xu
Signed-off-by: John Garry
Reviewed-by: Zhangfei Gao
--
To unsubscribe from this list: se
isi_sas: for v2 hw only set ITCT qw2 for SAS device
> hisi_sas: update driver version to 1.4
For the series,
Reviewed-by: Zhangfei Gao
Thanks
--
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
On 10/27/2015 10:39 PM, Mark Rutland wrote:
On Tue, Oct 27, 2015 at 01:09:15PM +, John Garry wrote:
On 26/10/2015 14:45, Mark Rutland wrote:
On Mon, Oct 26, 2015 at 10:14:33PM +0800, John Garry wrote:
Add devicetree bindings for HiSilicon SAS driver.
Signed-off-by: John Garry
---
...
On 10/19/2015 06:48 PM, John Garry wrote:
On 16/10/2015 14:47, Rob Herring wrote:
+ - reg : Address and length of the register sets for the device
+ - SAS controller registers
+ - SAS controller control registers
+
+ - reset-reg : offset to reset, status, and clock registers in
control
On 10/15/2015 05:23 PM, John Garry wrote:
On 15/10/2015 09:49, Xinwei Kong wrote:
+++ b/drivers/scsi/hisi_sas/hisi_sas.h
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2015 Linaro Ltd.
+ * Copyright (c) 2015 Hisilicon Limited.
+ *
+ * This program is free software; you can redistribute it and/or
On 10/14/2015 11:18 PM, Arnd Bergmann wrote:
On Wednesday 14 October 2015 16:05:21 John Garry wrote:
OK, we can look at adding the ability to read the SAS HBA address from a
FW image or EFI variables.
The easiest way is usually to have a DT property that gets updated
by the firmware.
Ye
On 10/13/2015 08:20 PM, Arnd Bergmann wrote:
On Tuesday 13 October 2015 17:47:02 zhangfei wrote:
On 10/12/2015 11:21 PM, Arnd Bergmann wrote:
On Monday 12 October 2015 23:20:19 John Garry wrote:
+int hisi_sas_ioremap(struct hisi_hba *hisi_hba)
+{
+ struct platform_device *pdev
On 10/12/2015 11:21 PM, Arnd Bergmann wrote:
On Monday 12 October 2015 23:20:19 John Garry wrote:
+int hisi_sas_ioremap(struct hisi_hba *hisi_hba)
+{
+ struct platform_device *pdev = hisi_hba->pdev;
+ struct device *dev = &pdev->dev;
+ struct resource *res;
+
+ res = pl
Hi, Arnd
On 10/12/2015 11:15 PM, Arnd Bergmann wrote:
On Monday 12 October 2015 23:20:17 John Garry wrote:
+ interrupt_count = of_property_count_u32_elems(np, "interrupts");
+ if (interrupt_count < 0)
+ goto err_out;
+
+ if (of_property_read_u32(np, "#interrupt-c
33 matches
Mail list logo