lib/intel_mmio: Fix the fix
authorBen Widawsky <ben@bwidawsk.net>
Thu, 23 May 2013 18:09:55 +0000 (11:09 -0700)
committerBen Widawsky <ben@bwidawsk.net>
Thu, 23 May 2013 18:12:32 +0000 (11:12 -0700)
commit57bc7631e161a7bdcf7f68e1a46049dcb49c2256
tree79dd4f3c8b21e86c3d5f8f3068ac0aaefffd9e75
parenta08d62257dbdc8f4d3f5e655e0ba7bd192af37ff
lib/intel_mmio: Fix the fix

commit 16e44f5499e1754dfb10fc62b22675f5aa6ac781
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Wed Apr 3 00:22:41 2013 +0200

    lib: fixup register access on gen2/3

THis fix was incorrect for a few reasons:
1. It didn't reflect the state in mmio_data.safe
2. It skipped forcewake on gen6+ which is both incorrect and
unnecessary (for gen<6).
3. It had 2 goto done, the second of which was impossible to hit.

Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
lib/intel_mmio.c