First feature pile for 4.12: - use atomic_commit for legay page flips, once more! (from Maarten) - piles and piles of fixes and patches to make corner-cases more robust in atomic code, execlist, gem, from lots of different folks - remove pre-production w/a for bxt (Chris) - taint the kernel on pre-production hw that's no longer supported (Chris) - consistently treat stolen as dma_addr_t (Chris) - vgpu forcewake cleanup (Weinan Li) - glk color manager support (Ander) - explicit fencing support in execbuf, for Android! (Chris) - ... plus the remaining prep-work for the same (also Chris) - dp compliance prep (Manasi and Jani) - cleanup skl/kbl code under IS_GEN9_BC (for "big core"), from Rodrigo