From 5a4ee2342b432470bb7e100de9ef9adce9e55cc7 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Wed, 7 Sep 2011 19:03:06 +0000 Subject: [PATCH] ib_srpt: Remove to-do list because outdated git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3847 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- srpt/ToDo | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 srpt/ToDo diff --git a/srpt/ToDo b/srpt/ToDo deleted file mode 100644 index a8fcc0c64..000000000 --- a/srpt/ToDo +++ /dev/null @@ -1,38 +0,0 @@ -1. Update the OFED wiki entry about SRPT: - * https://wiki.openfabrics.org/tiki-index.php?page=SRPT+Installation - - -2. Analyze and document the implications of - sdev->mr = ib_get_dma_mr(sdev->pd, IB_ACCESS_LOCAL_WRITE). - - -3. Document the features added since 1.0.0 in the README file. - - -4. Implement support for bidirectionial SCSI commands. The SRP protocol - supports these, but the SRP target not yet. - - -5. Evaluate the possibility of removing the worker thread entirely and - instead to add a compile-time option called e.g. CONFIG_SRPT_WORK_IN_TREAD. - This compile-time option, if enabled, will process all commands in the SCST - context SCST_CONTEXT_THREAD, similar to CONFIG_QLA_TGT_DEBUG_WORK_IN_THREAD. - - -6. Allocate memory for task management data structures from a memory pool - instead of via kmalloc(..., GFP_ATOMIC). The last call has a high - probability of failing because the GFP_ATOMIC area is quite small and - heavily used when under load (e.g. network drivers allocate skb's from this - pool). Failure to allocate memory for even a single task management command - would lead to putting the whole device offline with possible corresponding - data loss. - - -7. Replace the calls to srpt_abort_if_disconnecting() by calls to - scst_cmd_aborted(). - - -8. Start using the SGV clustering pool. More information can be found in the - documentation of struct scst_tgt_template in scst.h (use_clustering has to - be set to 1). A general description of the SGV cache can be found here: - http://scst.sourceforge.net/sgv_cache.txt.