numam-spdk/test
gila df6b55fd8c bdev: make spdk_bdev_register_module_xxx function names predictable
Currently, the SPDK_BDEV_REGISTER_MODULE() macro uses __LINE__
to generate functions like spdk_bdev_module_register_187().

Typically, this is not a problem as these functions are not called directly
rather, they are only used as constructor functions to load the bdevs during
system startup.

There are languages however, (e.g rust) that require these functions to be
referenced explicitly to prevent them from being removed during the linking phase.

In order to reference them, having the names predictable (and potentially
changed per commit) makes things easier.

Change-Id: I15947ed9136912cfe2368db7e5bba833f1d94b15
Signed-off-by: gila <jeffry.molanus@gmail.com>
Reviewed-on: https://review.gerrithub.io/c/443536
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2019-02-11 23:56:53 +00:00
..
app test/app: Improve error check of input parsing by spdk_strtol 2019-01-29 17:39:18 +00:00
bdev bdevperf: fix -S in usage message 2019-02-05 17:25:31 +00:00
blobfs app/parse: add default return value for app parse function 2019-01-22 01:03:39 +00:00
blobstore histograms: tests for bdev histograms 2019-01-24 21:50:18 +00:00
common thread: Optionally allow the current time to be passed to 2019-02-11 22:58:45 +00:00
config_converter config_converter: Remove deprecated construct_nvmf_subsystem RPC 2019-01-29 16:17:03 +00:00
cpp_headers build: don't include spdk.app.mk in test/cpp_headers 2018-12-12 22:35:21 +00:00
env test/unit: remove duplicate mk/spdk.common.mk includes 2019-02-11 09:30:27 +00:00
event test/event: Improve error check of input parsing by spdk_strtol 2019-01-29 17:39:18 +00:00
ftl test/ftl: limit total IO size to 256M 2019-02-11 13:29:38 +00:00
ioat ioat: remove ioat kperf kernel driver test harness 2018-04-30 17:11:53 +00:00
iscsi_tgt test/iscsi: fix ext4test nightly 2019-02-01 11:34:35 +00:00
json_config vhost-scsi: use first free SCSI target ID if -1 specified 2019-02-04 18:16:35 +00:00
lvol lvol: exposed marking lvol bdev as read only 2019-01-18 19:02:36 +00:00
nvme test/nvmf/nvme-cli: don't run nvme-cli as secondary process 2019-01-29 20:54:13 +00:00
nvmf test/nvmf: add connect disconnect test 2019-02-06 17:33:18 +00:00
ocf OCF: rpc: add get_ocf_bdevs method 2019-01-28 18:53:31 +00:00
pmem test: consolidate tests for reading JSON config 2019-01-16 14:17:10 +00:00
rpc_client jsonrpc: add connection close callback 2019-01-10 14:31:37 +00:00
spdkcli QoS/Bdev: add the Read/Write separate bandwidth rate limits 2019-01-22 23:21:43 +00:00
unit bdev: make spdk_bdev_register_module_xxx function names predictable 2019-02-11 23:56:53 +00:00
vhost test/nightly: Add tests to RUN_NIGHTLY_FAILING. 2019-02-01 13:16:35 +00:00
Makefile jsonrpc-client: add new C client library 2018-10-11 20:07:44 +00:00
spdk_cunit.h test: remove leftover spdk_cunit declaration 2018-07-06 22:47:56 +00:00