mirror of
https://github.com/SCST-project/scst.git
synced 2026-08-18 05:06:31 +00:00
Minor cleanups and fixes
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1688 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
@@ -1078,15 +1078,6 @@ In order to get the maximum performance you should:
|
||||
|
||||
- Disable in Makefile CONFIG_SCST_TRACING and CONFIG_SCST_DEBUG.
|
||||
|
||||
|
||||
IMPORTANT: Some of the above compilation options in the SCST SVN enabled
|
||||
========= by default, i.e. the development version of SCST is optimized
|
||||
for development and bug hunting, not for performance. For it
|
||||
you can set the above options, except
|
||||
CONFIG_SCST_ALLOW_PASSTHROUGH_IO_SUBMIT_IN_SIRQ, in the
|
||||
needed values by command "make debug2perf" performed in
|
||||
trunk/.
|
||||
|
||||
4. Make sure you have io_grouping_type option set correctly, especially
|
||||
in the following cases:
|
||||
|
||||
|
||||
+12
-12
@@ -101,8 +101,8 @@ do { \
|
||||
|
||||
#else /* DEBUG || TRACING */
|
||||
|
||||
#define TRACE(trace, args...) {}
|
||||
#define PRINT_BUFFER(message, buff, len) {}
|
||||
#define TRACE(trace, args...) do {} while (0)
|
||||
#define PRINT_BUFFER(message, buff, len) do {} while (0)
|
||||
|
||||
static inline int debug_init(void) { return 0; }
|
||||
static inline void debug_done(void) {}
|
||||
@@ -257,16 +257,16 @@ do { \
|
||||
#define NDEBUG
|
||||
#include <assert.h>
|
||||
|
||||
#define TRACE_MEM(format, args...) {}
|
||||
#define TRACE_DBG(format, args...) {}
|
||||
#define TRACE_DBG_SPECIAL(args...) {}
|
||||
#define TRACE_MGMT_DBG(format, args...) {}
|
||||
#define TRACE_BUFFER(message, buff, len) {}
|
||||
#define TRACE_BUFF_FLAG(flag, message, buff, len) {}
|
||||
#define TRACE_ENTRY() {}
|
||||
#define TRACE_EXIT() {}
|
||||
#define TRACE_EXIT_RES(res) {}
|
||||
#define TRACE_EXIT_HRES(res) {}
|
||||
#define TRACE_MEM(format, args...) do {} while (0)
|
||||
#define TRACE_DBG(format, args...) do {} while (0)
|
||||
#define TRACE_DBG_SPECIAL(args...) do {} while (0)
|
||||
#define TRACE_MGMT_DBG(format, args...) do {} while (0)
|
||||
#define TRACE_BUFFER(message, buff, len) do {} while (0)
|
||||
#define TRACE_BUFF_FLAG(flag, message, buff, len) do {} while (0)
|
||||
#define TRACE_ENTRY() do {} while (0)
|
||||
#define TRACE_EXIT() do {} while (0)
|
||||
#define TRACE_EXIT_RES(res) do {} while (0)
|
||||
#define TRACE_EXIT_HRES(res) do {} while (0)
|
||||
|
||||
#ifdef LOG_PREFIX
|
||||
|
||||
|
||||
Reference in New Issue
Block a user