[PATCH v4 00/35] iser target for 3.19

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey Nic,

So I figured it would be easier to just resend the series with the small fixup
instead of sending the specific bits and generating you some extra overhead.

Changes from v3:
- Fixed the logging changes wrong squash (patch 32).
- Removed unneeded (at this point) patch: "Don't clear transport private cmd context"
- Added a warning fix by nab

Nicholas Bellinger (1):
  iser-target: Fix wc->wr_id cast warning

Sagi Grimberg (34):
  iscsi-target: Add call to wait_conn in establishment error flow
  iser-target: Destroy the connection when getting a connect error
    event
  iser-target: Initiate connection termination only once
  iser-target: Don't deffer disconnected handler to a work
  iser-target: Reject connect request in failure path
  iser-target: Introduce ISER_CONN_FULL_FEATURE state
  iser-target: Parallelize CM connection establishment
  iser-target: Use kref_get_unless_zero in connected_handler
  iser-target: Acquire conn_mutex when changing connection state
  iser-target: Don't override cm_id context
  iser-target: Move cma_id setup to a function
  iser-target: Handle ADDR_CHANGE event for listener cm_id
  iser-target: Deffer the last part of wait_conn to a work
  iser-target: Decrement completion context active_qps in error flow
  iser-target: Move PI context allocation to a function
  iser-target: Move PI handling to a routine
  iser-target: Allocate PI contexts dynamically
  iser-target: Fix NULL dereference in SW mode DIF
  iscsi,iser-target: Expose supported protection ops according to
    t10_pi
  iser-target: Work-around live target stack shutdown resource cleanup
  iser-target: Remove interrupt coalescing
  iser-target: Unite error completion handler for RX and TX
  iser-target: Cast wr_id with uintptr_t instead of unsinged long
  iser-target: Centralize completion elements to a context
  iser-target: Use single CQ for TX and RX
  iser-target: Remove redundant call to isert_conn_terminate
  iser-target: Remove an atomic operation from the IO path
  iser-target: Introduce isert_poll_budget
  iser-target: Reduce CQ lock contention by batch polling
  iser-target: Don't wait for session commands from completion context
  iser-target: Fix logout sequence
  iser-target: Use debug_level parameter to control logging level
  iser-target: Adjust log levels and prettify some prints
  iser-target: Remove code duplication

 drivers/infiniband/ulp/isert/ib_isert.c   | 1599 +++++++++++++++--------------
 drivers/infiniband/ulp/isert/ib_isert.h   |   80 ++-
 drivers/target/iscsi/iscsi_target_login.c |   10 +-
 3 files changed, 893 insertions(+), 796 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux