commit | 72fd370d0611e4c065f689d862e1a3055f6cdfc7 | [log] [tgz] |
---|---|---|
author | Nicholas Verne <nverne@chromium.org> | Wed May 27 07:37:50 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Wed May 27 07:37:50 2020 |
tree | 1d355b0a79b4933ec3bba18d593af5068b53b48d | |
parent | 336ce17ed164dc215dcccadade8fe8a21a1c5282 [diff] |
Track allowed interfaces for sharing USB devices to guests. Some interfaces on multi-interface USB devices should be blocked from sharing with guests. The mechanism for this is a mask parameter sent to PermissionBroker for use when it opens the raw USB fd for the guest to use. The mask is a "drop privileges" mask that can only be used to narrow the privileges given to the fd. Change-Id: Ia37726384666a1b24e336d1e8b4ec66117b94384 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2196885 Commit-Queue: Nicholas Verne <nverne@chromium.org> Reviewed-by: Sam McNally <sammc@chromium.org> Reviewed-by: Ryo Hashimoto <hashimoto@chromium.org> Reviewed-by: Fergus Dall <sidereal@google.com> Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: David Munro <davidmunro@google.com> Cr-Commit-Position: refs/heads/master@{#772143}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.