From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33341) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwvTf-0008UL-Bu for qemu-devel@nongnu.org; Wed, 10 Jul 2013 10:34:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UwvTY-0003c3-RK for qemu-devel@nongnu.org; Wed, 10 Jul 2013 10:34:43 -0400 Received: from cantor2.suse.de ([195.135.220.15]:32770 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwvTY-0003bO-ID for qemu-devel@nongnu.org; Wed, 10 Jul 2013 10:34:36 -0400 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Wed, 10 Jul 2013 16:33:53 +0200 Message-Id: <1373466860-32732-17-git-send-email-afaerber@suse.de> In-Reply-To: <1373466860-32732-1-git-send-email-afaerber@suse.de> References: <1373466860-32732-1-git-send-email-afaerber@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULL 16/43] target-s390x: Don't overuse ENV_GET_CPU() List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: "open list:Overall" , Gleb Natapov , Alexander Graf , "Jason J. Herne" , Paolo Bonzini , =?UTF-8?q?Andreas=20F=C3=A4rber?= , Richard Henderson Commit 3474b679486caa8f6448bae974e131370f360c13 (Utilize selective runtime reg sync for hot code paths) introduced two uses of ENV_GET_CPU() inside target-s390x/ KVM code. In one case we can use a direct CPU() cast instead. Cc: Jason J. Herne Signed-off-by: Andreas F=C3=A4rber --- target-s390x/kvm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target-s390x/kvm.c b/target-s390x/kvm.c index 42f758f..af499cf 100644 --- a/target-s390x/kvm.c +++ b/target-s390x/kvm.c @@ -469,7 +469,7 @@ static int kvm_handle_css_inst(S390CPU *cpu, struct k= vm_run *run, int r =3D 0; int no_cc =3D 0; CPUS390XState *env =3D &cpu->env; - CPUState *cs =3D ENV_GET_CPU(env); + CPUState *cs =3D CPU(cpu); =20 if (ipa0 !=3D 0xb2) { /* Not handled for now. */ --=20 1.8.1.4