Skip to content

iscsi bugfixes

Mike Christie linux-scsi 1 version In review

Get series with b4
b4 am 1153774027.1040.31.camel@madmax

Versions newest first

  1. v1 Latest11 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11iscsi bugfixes: send correct error values to userspacedrivers/scsi/iscsi_tcp.c+3 -30 replies
2/11iscsi bugfixes: fix r2t handlingdrivers/scsi/iscsi_tcp.c drivers/scsi/libiscsi.c include/scsi/libiscsi.h+68 -770 replies
3/11iscsi bugfixes: handle data rsp errorsdrivers/scsi/iscsi_tcp.c+3 -10 replies
4/11iscsi bugfixes: fix abort handlingdrivers/scsi/libiscsi.c include/scsi/libiscsi.h+47 -250 replies
5/11iscsi bugfixes: fix oops when iser is flushing iodrivers/infiniband/ulp/iser/iscsi_iser.c drivers/scsi/iscsi_tcp.c drivers/scsi/libiscsi.c +1 more+34 -710 replies
6/11iscsi bugfixes: fix oops when removing sessiondrivers/scsi/libiscsi.c+2 -10 replies
7/11iscsi bugfixes: dont use GFP_KERNEL for sending errorsdrivers/scsi/scsi_transport_iscsi.c+5 -50 replies
8/11iscsi bugfixes: reduce memory allocationsdrivers/scsi/iscsi_tcp.c drivers/scsi/iscsi_tcp.h drivers/scsi/libiscsi.c +1 more+38 -650 replies
9/11iscsi bugfixes: pass errors from complete_pdu to callerdrivers/scsi/iscsi_tcp.c drivers/scsi/libiscsi.c+19 -100 replies
10/11iscsi bugfixes: fix mem leaks in libiscsidrivers/scsi/libiscsi.c+3 -00 replies
11/11iscsi bugfixes: update and move version numberdrivers/scsi/iscsi_tcp.c drivers/scsi/scsi_transport_iscsi.c+6 -50 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/11] iscsi bugfixes

The following patches fixes some regressions and bugs we have had since the driver was created. The bugs include:

1. Sending the wrong error values to userspace.
2. r2t list problems. We should not hit the BUG_ONs anymore.
3. Many abort fixes including handling the case where the session drops in the middle of an abort or if a command finishes and then we get the status.
4. Fix iser oops during session recovery.
5. More memory reduction patches. We should not be able to negotiate for larger maxrecvdatalength values and not be limited by how much memory we can allocate.
6. Fix id leaks
7. Fix allocation from soft irq context bug.