There are two routines generating transport events that do the
same thing with only a couple of values set differently.
Refactor so there's a single routine doing the netlink
operations to send the event. All the differences are passed as
arguments. Export the symbol so the generic routine can be
The FC standard has defined a new Fabric Performance Impact
Notification (FPIN) ELS that can be sent from the fabric to an
endpoint to communicate fabric integrity information. The FPIN
may communicate congestion detection, link integrity issues, or
other similar conditions.
This patch set adds mi
This patch adds support to recognize FPIN ELS's that are received.
When one is received, the fc transport will be called to handle the
the FPIN.
Signed-off-by: James Smart
---
drivers/scsi/lpfc/lpfc_els.c | 8
drivers/scsi/lpfc/lpfc_hw.h | 4
2 files changed, 12 insertions(+)
dif
Add a new event type - an FPIN event.
Add a new routine, fc_host_fpin_rcv(), that lldd's call when
an FPIN is received. The routine processes the fpin payload.
For now, the routine only logs an FPIN event.
Signed-off-by: Muneendra
Signed-off-by: James Smart
---
drivers/scsi/scsi_transport_fc.c
T11 has introduced a new Fabric Notifications mechanism whereby the
fabric can notify a port of events occurring in the fabric.
The notifications are given by the FPIN ELS.
Add the FPIN ELS definitions to the kernel.
Signed-off-by: James Smart
---
include/uapi/scsi/fc/fc_els.h | 33
From: Colin Ian King
Shifting the int value 1 can lead to sign-extension overflow when the shift
is 31 bits and ending up with the upper 32 bits being set. Fix this by
shifting 1ULL instead of 1.
Signed-off-by: Colin Ian King
---
drivers/message/fusion/mptsas.c | 6 +++---
1 file changed, 3 i
On 4/5/2019 9:14 AM, Bart Van Assche wrote:
This patch avoids that the following compiler warning is reported with
CONFIG_NVME_FC=n:
drivers/scsi/lpfc/lpfc_nvme.c:2140:1: warning: 'lpfc_nvme_lport_unreg_wait'
defined but not used [-Wunused-function]
lpfc_nvme_lport_unreg_wait(struct lpfc_v
This patch avoids that the following compiler warning is reported with
CONFIG_NVME_FC=n:
drivers/scsi/lpfc/lpfc_nvme.c:2140:1: warning: 'lpfc_nvme_lport_unreg_wait'
defined but not used [-Wunused-function]
lpfc_nvme_lport_unreg_wait(struct lpfc_vport *vport,
^~
Fixes: 3
If scsi cmd sglist is not suitable for DDP then csiostor
driver uses preallocated buffers for DDP, because of this
data copy is required from DDP buffer to scsi cmd sglist
before calling ->scsi_done().
Signed-off-by: Varun Prakash
---
drivers/scsi/csiostor/csio_scsi.c | 5 -
1 file changed,
On Fri, Apr 05, 2019 at 05:26:24PM +0800, Dongli Zhang wrote:
> Hi Ming,
>
> On 04/04/2019 04:43 PM, Ming Lei wrote:
> > Just like aio/io_uring, we need to grab 2 refcount for queuing one
> > request, one is for submission, another is for completion.
> >
> > If the request isn't queued from plug
Dear Friend,
I am Ms Safi Kabore work with the department of Audit and accounting manager
here in the Bank,
There is this fund that was keep in my custody years ago,please i need your
assistance for the transferring of thIs fund to your bank account for both of
us benefit for life time inv
Hi Ming,
On 04/04/2019 04:43 PM, Ming Lei wrote:
> Just like aio/io_uring, we need to grab 2 refcount for queuing one
> request, one is for submission, another is for completion.
>
> If the request isn't queued from plug code path, the refcount grabbed
> in generic_make_request() serves for submi
12 matches
Mail list logo