Merge tag 'android-12.1.0_r8' into leaf-1.1

Android 12.1.0 Release 8 (SQ3A.220605.009.B1)

* tag 'android-12.1.0_r8': (6015 commits)
  Backport of Win-specific suppression of potentially rogue construct that can engage in directory traversal on the host.
  Backport of Win-specific suppression of potentially rogue construct that can engage in directory traversal on the host.
  init: Wait for snapuserd before starting second stage
  libprocessgroup: Use WriteStringToFd for WriteFileAction
  libprocessgroup: Prevent error spam when tests disable all cpus in a cpuset
  storageproxyd: Use alternate data path if in DSU state
  init: Wait for snapuserd before starting second stage
  init.rc: Set permissions to cgroup.procs files
  libprocessgroup: Add fd caching support for SetProcessProfiles
  libprocessgroup: Move fd caching code into FdCacheHelper
  [DO NOT MERGE] Allow to run fsck.f2fs in first_stage_ramdisk
  [DO NOT MERGE] Mount /mnt/scracth with -o sync,nodiscard
  [DO NOT MERGE] Run check_fs only /data is mounted
  [DO NOT MERGE] Don't use FSCK_LOG_FILE used for ext4 only
  [DO NOT MERGE] Don't try to mount if the disk has no FS magic
  [DO NOT MERGE] Retry to unmount /data
  Add group ID for reading tracefs
  libsnapshot: Fix CHECK failure during second phase merge
  libsnapshot: Propagate merge phase across merge failures.
  Deflake libdm#CreateEmptyDevice test
  ...

Change-Id: Id218787c82b19a33187b6be9f18d26ea0c0c9203