OTOH now that I think about it, it might actually start doing writes after a task switch because ARM doesn't write-allocate cache.