DF-4984 / deadcode_proof.log
== dm Makefile SUBDIR:
7:SUBDIR= linear striped crypt delay flakey
== conf/files dm entries:
48:dev/disk/dm/device-mapper.c optional dm
49:dev/disk/dm/dm_dev.c optional dm
50:dev/disk/dm/dm_ioctl.c optional dm
51:dev/disk/dm/dm_pdev.c optional dm
52:dev/disk/dm/dm_table.c optional dm
53:dev/disk/dm/dm_target.c optional dm
54:dev/disk/dm/dm_target_error.c optional dm
55:dev/disk/dm/dm_target_zero.c optional dm
56:dev/disk/dm/crypt/dm_target_crypt.c optional dm_target_crypt
57:dev/disk/dm/linear/dm_target_linear.c optional dm_target_linear
58:dev/disk/dm/striped/dm_target_striped.c optional dm_target_striped
59:dev/disk/dm/delay/dm_target_delay.c optional dm_target_delay
60:dev/disk/dm/flakey/dm_target_flakey.c optional dm_target_flakey
== snapshot dir listing:
total 20
drwxr-xr-x 2 node node 4096 Jun 29 12:51 .
drwxr-xr-x 11 node node 4096 Jul 22 18:33 ..
-rw-r--r-- 1 node node 10194 Jun 29 12:51 dm_target_snapshot.c
== tree-wide refs to snapshot target symbols:
(exit 1 = 1 -> no external refs)
== self-registration in live targets (contrast):
sys/dev/disk/dm/linear/dm_target_linear.c:176: dmt = dm_target_alloc("linear");
sys/dev/disk/dm/linear/dm_target_linear.c:186: err = dm_target_insert(dmt);
sys/dev/disk/dm/flakey/dm_target_flakey.c:411: dmt = dm_target_alloc("flakey");
sys/dev/disk/dm/flakey/dm_target_flakey.c:421: err = dm_target_insert(dmt);
== snprintf vs ksnprintf in kernel:
222:int ksnprintf (char *, size_t, const char *, ...) __printflike(3, 4);
(no define -> :319 undefined symbol)
== bare snprintf users across dm:
sys/dev/disk/dm/snapshot/dm_target_snapshot.c