Thanks, I really like the i915 work to stop the shmem abuse. I still hate it that we just change the write_begin/end ops while still in the address_space ops vs passing explicit callbacks, because that means we'll some other version of that abuse back sooner or later :(