[roll] Roll fuchsia [starnix] Decouple VFS and driver ioctl handling Previously, VFS ioctls fell through to individual file operations, forcing drivers to invoke a default VFS fallback in their catch-all match arms. This prevented drivers from enforcing access checks at entry without blocking universal VFS operations like non-blocking I/O toggles. This change separates VFS and file-specific ioctl handling: - Handle supported VFS ioctls directly in FileObject::ioctl() before dispatching unhandled commands to FileOps::ioctl(). - Default FileOps::ioctl() to return ENOTTY and remove boilerplate VFS fallbacks across file and driver implementations. Original-Original-Bug: 516342836 Original-Original-Bug: 322893957 Original-Original-Bug: 322893938 Original-Original-Bug: 322894214 Original-Original-Bug: 322874917 TAG: agy CONV: fa6c90ab-6670-4131-9ed4-aebdea13f459 Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1692836 Original-Original-Revision: 7c0f98074e05e2964e6037646e400ec93f9e18fa GitOrigin-RevId: aba26106e867be737e673bdaeb5b1d78300ecbe3 Change-Id: I4aac303509c12f37046eb9547baceff30bc28d3e Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1695365 Cr-Commit-Position: refs/heads/main@{#196229}
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.