| commit | bc71fbd14e0e430f31e6140716e9a4ab3d2acd6f | [log] [tgz] |
|---|---|---|
| author | Wez <wez@fuchsia.infra.roller.google.com> | Sun Apr 06 03:17:32 2025 -0700 |
| committer | Copybara-Service <copybara-worker@google.com> | Sun Apr 06 03:19:57 2025 -0700 |
| tree | 9b19d5b18872d37cbd4ec5fe3a23313ba0f6cb93 | |
| parent | 7147355142be17e62892186e9409e7e5f5b44064 [diff] |
[roll] Roll fuchsia [starnix] Support creation of kernel-private socket FileObjects To allow the kernel to implement some operations (notably netlink `ioctl()`s) by interacting with a kernel-internal socket, allow sockets to be created in a kernel-private state that prevents the SELinux LSM from labeling them, or performing any access-checks on them. This piggy-backs on the existing "private anon_inode" support, taking advantage of Starnix sockets already using the Anon type internally. The Anon type is extended with explicit "new" APIs for use by binder, and by the socket subsystem, and the Default trait is removed. Original-Bug: 407970458 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1245104 Original-Revision: ca50dea11ff998d5ebd6ed7f499785a763ca91b0 GitOrigin-RevId: c473910a63eb0a0245f90bb4194d8a63caffe010 Change-Id: I4d7d9662835ad1bfd766cfa0f406808dd5d729cb
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.