[roll] Roll fuchsia Revert "[kernel][vm] Destructor helper for lock annotations"

This reverts commit 5f45535233a32011aabe133c309ec70763dcbcbc.

Reason for revert: Possibly breaking smart integration CI changes

Original change's description:
> [kernel][vm] Destructor helper for lock annotations
>
> Moves most of the VmObjectPaged destructor into a helper method so that
> it checks lock annotations. This is useful because normally a
> destructor is considered not to need analysis as it runs when it is
> just being cleaned up. However, in this case the VmObjectPaged can
> still be found from different lists and so the destructor must still
> take part in correct locking behavior.
>
> As part of moving to a helper method some missing lock assertions are
> added.
>
> Change-Id: I32a1d0f68f88e1764bfcca3a5206f0a64671b29c
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1135192
> Reviewed-by: Sage Barreda <sagebarreda@google.com>
> Commit-Queue: Adrian Danis <adanis@google.com>

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1149253
Original-Revision: 8d8a61c8507464b5574d7247b3b48e063beead49
GitOrigin-RevId: f2517df408d21981c477fcb3325cfbe16a7a9c56
Change-Id: I895191ee632351699d523aeb77338c459262dfd4
1 file changed
tree: 88e9df1494f123788eaac394325db6a9df7f4f90
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
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.