Merge remote-tracking branch 'origin/master' into venus-cros-staging
* origin/master: (2360 commits)
freedreno: Fix YUV sampler regression.
ci: Move -Werror enabling from job definitions to meson build script
ci: Enable -Werror for the remaining GCC build jobs
osmesa: Replace default case FALLTHROUGH annotation by following return
ci: Enable -Werror in clang jobs
Use explicit break instead of fall-through to break-only case
iris: Drop unneeded default switch case
llvmpipe: Drop switch with only default case
Guard FALLTHROUGH annotations after assert()
Convert most remaining free-form fall-through comments to FALLTHROUGH
util: Remove unused Android options_tbl_lock
lima/ppir: Cast pointer to uintptr_t instead of uint64_t
tu: Expose VK_EXT_robustness2
tu: Handle null descriptors
tu: Handle robust UBO behavior for pushed UBO ranges
tu: Correctly preserve old push descriptor contents
ir3, tu: Add compiler flag for robust UBO behavior
ir3: Reduce max const file indirect offset base to 9 bits
ir3: Fix list corruption in legalize_block()
gitlab-ci: enable Intel AML-Y as experimental
...