History log of /fuchsia/zircon/system/uapp/fs-mount/main.c
Revision Date Author Comments
# 379f22fa 06-Jun-2018 Adam Barth <abarth@google.com>

[fdio] Move headers into lib/fdio/...

Change-Id: Ie8d74e716da913bf6e2672c4acf8cd67b4962b7f


# 47f49c14 27-Feb-2018 Sean Klein <smklein@google.com>

[blobfs] Collect metrics for blobfs

ZX-1587 #done

Change-Id: Ice73eeff3267430079755af812d9fe8c52778c7e


# f3e2126c 12-Sep-2017 Roland McGrath <mcgrathr@google.com>

[zx] Magenta -> Zircon

The Great Renaming is here!

Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94


# 9abac6d4 16-Jun-2017 George Kulakowski <kulakowski@google.com>

[uapp][status] Use the new MX_OK and MX_ERR_* mx_status_t names

Change-Id: Iaa8c8c12736e49d202c33612b22d2acd528fcf2d


# c92b0a91 07-Jun-2017 Sean Klein <smklein@google.com>

[mount] Provide louder error messages for CLI mounting

Change-Id: I70ce7d48f0f6625d3dffa399986b9c3cb215547d


# db50b39f 15-May-2017 Sean Klein <smklein@google.com>

[fs] Assign default options of mkfs/fsck/mount, rather than copy

Change-Id: I7f9524e8f0b2850a1e06c26649b22c12ac078554


# 8bf1e6bf 26-Jan-2017 Sean Klein <smklein@google.com>

[fs][fs-management] Upgrade mounting mechanism

- Allow (but not require) mounter to 'wait until filesystem is ready'
before attaching the remote handle on a vnode. Added 'wait_until_ready'
flag to fs-management library to represent this relationship.
- Refactor "vfs_unmount_handle", used by the ulib/fs library, so it can
be used by both (1) Mounting filesystems, and (2) External mount
programs which launch filesystems.
- Use the "vfs_unmount_handle" helper during failure cases to allow a
filesystem which cannot be pinned to a vnode to shut down cleanly.
- Update the "devmgr_mount_fs" ioctl to accept a handle and pin it to a
vnode, rather than creating a handle representing a connection to the
vnode.

Change-Id: I06ba5892ec5811e71cb5afc043f1da6870010214


# ee10e3e4 20-Jan-2017 Sean Klein <smklein@google.com>

[fs-management] Update FS libraries to share default 'launch' callbacks

In addition to consolidating 'launchpad' related code, this patch
provides three default 'launch' functions, which can be used alongside
the fs-management library:

launch_logs_sync - Kernel log + Synchronous subprocess
launch_stdio_sync - Stdio log + Synchronous subprocess
launch_stdio_async - Stdio log + Asynchronous subprocess

These functions are useful for an upcoming patch which makes the
filesystem test suite use the fs-management package -- it can use these
default launchers, rather than copying nearly identical code.

Change-Id: I7f1a846d8342821972f215d17ffbac4bdaad0260


# 4bc08aa3 24-Jan-2017 Brian Swetland <swetland@google.com>

[syscalls][debuglog] mx_log_create() returns mx_status_t

Necessary work for the uint-ification of mx_handle_t.

Change-Id: I60ab858879d20314b19115e368a5d6ed76278ca1


# 8708b343 13-Jan-2017 Sean Klein <smklein@google.com>

[devmgr][fs][fs-management] Pass Block Device by fd, not path

Change-Id: Ie04ea7481edb6eb1375338666face5d14c7d879c


# b50b93c3 03-Jan-2017 George Kulakowski <kulakowski@google.com>

[signals] Remove legacy signal names

Change-Id: I6d4543358a16d16b9b9028ede06af40a632ba31b


# 052664a8 12-Dec-2016 Sean Klein <smklein@google.com>

[fs-mount][fs] Refactor mounting code into ulib/fs-management

Change-Id: I7b55c4188766d3e7c3cab0f34d75a2dc124f85ad


# e7ede108 18-Nov-2016 Sean Klein <smklein@google.com>

[mount] Add mount CLI utility

Change-Id: I7c7d8a02a526ebcd5c95f10dbf4e54a335f60df4