The Turnip patch keeps the new files the pass record adds (tu_cmd_buffer.h, tu_pipeline.cc, tu_pipeline.h), and a linear image is no longer mutable for the code that loads and stores it through tile memory, so its swap is not applied twice on the way to memory.