I filed this bug 90 days ago, about how Pixel has an out-of-tree kernel driver that wrongly uses set_page_dirty() instead of set_page_dirty_lock(), leading to UAF:
https://project-zero.issues.chromium.org/494546491
That bug (reachable from some limited contexts like google_camera_app) is currently still unfixed on Pixel.
This isn't the first time I've seen that exact mistake in out-of-tree code; see https://project-zero.issues.chromium.org/42450908 for another such case a few years ago. (Basically, filesystem-related code often already has the page locked and can use set_page_dirty(), but GUP users normally don't hold the page lock and need set_page_dirty_lock().)