[roll] Roll fuchsia [starnix][inotify] Emit IN_IGNORED on DELETE_SELF

On Linux, inotify automatically removes a watch and unconditionally
emits an IN_IGNORED event when a watched inode is deleted, even if
IN_DELETE_SELF was not specified in the watch mask.

Update Starnix to always remove the watch from InotifyFileObject and
enqueue IN_IGNORED on DELETE_SELF regardless of the watcher's mask.

Original-Original-Bug: 542682748
Test: inotify_test, starnix_gvisor_inotify_test
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1832870
Original-Original-Revision: 71dec18ae96814c5b5061e51d3b626be82c63ba4
GitOrigin-RevId: 194223cdab3d73e4c4573884859862c9104a399d
Change-Id: I15a604701e6a9f5c695654b0d0f784e619bca419
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1836304
Cr-Commit-Position: refs/heads/main@{#202523}
1 file changed
tree: ed4d54c1ef836dd0d457febb395986983b8f56d3
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.