No description
Find a file
Sandeep Patil 59f04ee74c fs_mgr: device mapper: Add libdm and 'dmctl' tool to use it.
libdm is small static library that is intended to be the one source to
control device mapper. It is intended to have APIs to create, control
and destroy device mapper targets. Eventually, all fs_mgr implementation
that talks to device mapper will be moved to using libdm APIs.

Added 'dmctl', a command line tool that lists the registered device
mapper targets and their corresponding version. The tool will continue
to get new features to exemplify new APIs implemented in libdm.

The library is intentionally static and folds into libfs_mgr. All
clients must link to libfs_mgr as a result.

Test: dmctl list
Bug: 110035986

Change-Id: I71e7146073a74e7523524bf3b20d0be6d06f9fad
Signed-off-by: Sandeep Patil <sspatil@google.com>
2018-06-13 13:35:44 -07:00
adb Merge "Fix exit-time-destructor warning" 2018-06-06 23:28:07 +00:00
adf Merge "Add OWNERS." 2017-12-07 23:21:26 +00:00
base libbase: fix libbase_test.logging.StdioLogger. 2018-06-06 12:54:41 -07:00
bootstat Fix performance degradation from BootSequence atom 2018-06-04 13:31:05 -07:00
cpio Possible null pointer miss on realloc 2017-03-23 22:41:14 +01:00
debuggerd Improve SIGILL support. 2018-05-30 12:58:43 -07:00
demangle Build adbd for recovery 2018-05-24 14:11:11 +09:00
diagnose_usb Build adbd for recovery 2018-05-24 14:11:11 +09:00
fastboot Clarify 'fastboot flash' help. 2018-05-24 18:30:58 -07:00
fs_mgr fs_mgr: device mapper: Add libdm and 'dmctl' tool to use it. 2018-06-13 13:35:44 -07:00
gatekeeperd resolve merge conflicts of 0dd4b6aa3 to stage-aosp-master 2017-09-15 16:50:34 +09:00
healthd healthd: Add elsk as OWNERS 2018-05-03 12:25:00 -07:00
include Move android_filesystem_config.h => fs_config.h 2017-08-03 17:20:27 +00:00
init Merge "androidboot.lrap => logical_partitions" 2018-05-31 22:05:06 +00:00
libappfuse bpfmt. 2018-02-16 17:58:14 -08:00
libasyncio Build adbd for recovery 2018-05-24 14:11:11 +09:00
libbacktrace Merge "Build adbd for recovery" 2018-05-25 05:58:01 +00:00
libbinderwrapper Make libbinderwrapper available in /vendor partition 2018-04-06 08:41:21 +09:00
libcrypto_utils Build adbd for recovery 2018-05-24 14:11:11 +09:00
libcutils Support /product/bin 2018-06-01 08:33:04 +09:00
libdiskconfig Rename target.linux[_x86[_64]] to target.linux_glibc[_x86[_64]] 2017-10-02 10:44:29 -07:00
libgrallocusage Use -Werror in system/core 2017-11-01 11:32:55 -07:00
libion libion: cleanup logging 2018-03-07 10:56:06 -08:00
libkeyutils Build adbd for recovery 2018-05-24 14:11:11 +09:00
liblog liblog: expect content only if ro.logd.kernel is enabled 2018-06-05 07:43:15 -07:00
libmemtrack Add OWNERS. 2017-12-07 13:30:03 -08:00
libmemunreachable libmemunreachable: fix docs formatting. 2018-05-30 10:53:46 -07:00
libmetricslogger Add support for logging complex events from C++. 2018-05-08 10:27:09 +01:00
libnativebridge bpfmt. 2018-02-16 17:58:14 -08:00
libnativeloader libnativeloader: add jiyong to OWNERS. 2018-05-31 18:09:20 -07:00
libnetutils Add OWNERS. 2017-12-07 13:30:03 -08:00
libpackagelistparser Mark as recovery_available: true 2018-05-15 09:47:04 +09:00
libpixelflinger MIPS[64]: codeflinger: Fix build due to unused variable warnings 2017-11-06 16:38:49 +01:00
libprocessgroup libbase: add host properties support. 2018-05-24 18:04:31 -07:00
libprocinfo Build adbd for recovery 2018-05-24 14:11:11 +09:00
libqtaguid Redirect qtaguid native call to netd fwmark client 2017-11-09 18:02:22 -08:00
libsparse Build adbd for recovery 2018-05-24 14:11:11 +09:00
libstats Remove a redundant check in statsd socket code. 2018-05-22 16:06:21 -07:00
libsuspend Add force_suspend function 2018-01-19 12:30:39 -08:00
libsync Merge "libsync: OWNERS." 2018-06-05 19:38:25 +00:00
libsystem Mark as recovery_available: true 2018-05-15 09:47:04 +09:00
libsysutils Merge "libsysutils: Delete dead code: FrameworkClient" 2018-06-07 16:44:24 +00:00
libunwindstack Try to fix LocalUnwinderTest.unwind_after_dlopen in APCT. 2018-06-06 10:48:41 -07:00
libusbhost Remove urb request size maximum. 2018-02-07 16:12:14 -08:00
libutils Mark as recovery_available: true 2018-05-15 09:47:04 +09:00
libvndksupport bpfmt. 2018-02-16 17:58:14 -08:00
libziparchive Make ziparchive-tests run standalone. 2018-04-25 12:50:17 -07:00
llkd llkd: bootstat: propagate detailed livelock canonical boot reason 2018-04-18 14:02:16 -07:00
lmkd lmkd: Do not set soft_limit_in_bytes on high-end devices 2018-05-22 10:25:38 -07:00
logcat Add event log tag for hidden API access logging. 2018-05-08 10:26:36 +01:00
logd Remove more bogus <stdbool.h> #includes from C++. 2018-05-08 13:00:06 -07:00
logwrapper Build adbd for recovery 2018-05-24 14:11:11 +09:00
mkbootimg Populate recovery DTBO offset correctly 2018-06-04 15:26:42 -07:00
property_service Mark as recovery_available: true 2018-05-15 09:47:04 +09:00
qemu_pipe Build adbd for recovery 2018-05-24 14:11:11 +09:00
reboot reboot: only pause indefinitely for non-shutdown operations 2017-09-29 16:29:52 +00:00
rootdir Support /product/bin 2018-06-01 08:33:04 +09:00
run-as run-as: Keep supplementary groups. 2017-09-29 15:34:23 -04:00
sdcard Remove FUSE logic; it's only a sdcardfs wrapper. 2018-01-12 15:41:55 -07:00
shell_and_utilities Update shell and utilities doc on the use of dd and grep. 2018-06-08 12:52:56 -04:00
storaged Merge "storaged: lower capabilities in init" 2018-04-12 15:55:26 +00:00
toolbox Compile toolbox's newfs_msdos for the host 2018-05-02 13:14:51 -07:00
trusty bpfmt. 2018-02-16 17:58:14 -08:00
usbd bpfmt. 2018-02-16 17:58:14 -08:00
.clang-format Add a 2 width option of clang format. 2017-03-10 13:01:39 -08:00
.clang-format-2 Only allow short functions in class definitions. 2017-03-28 12:31:37 -07:00
.clang-format-4 clang-format: Double-indent continuation lines 2018-06-07 19:57:57 +09:00
.gitignore Ignore adb/*.pyc files 2015-08-11 12:59:58 -07:00
Android.bp Export android_filesystem_config.h as a filegroup 2017-01-17 18:20:28 -08:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:12:32 -07:00
CleanSpec.mk Add files to CleanSpec.mk 2018-06-10 08:29:24 +09:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
NOTICE Fix omission in NOTICE file. 2013-07-30 13:56:55 -07:00
OWNERS Move per-file OWNERS directives to their directories. 2018-06-06 11:49:40 +09:00
platform_tools_tool_version.mk Fix warning on the build servers 2017-05-25 12:35:40 -07:00
PREUPLOAD.cfg Add a PREUPLOAD.cfg file to run git-clang-format on every commit 2017-03-08 16:51:26 +08:00