From patchwork Mon May 18 12:44:27 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Laurentiu X-Patchwork-Id: 473366 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id E98CF140D25 for ; Mon, 18 May 2015 22:45:41 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751900AbbERMpj (ORCPT ); Mon, 18 May 2015 08:45:39 -0400 Received: from mail-bn1on0116.outbound.protection.outlook.com ([157.56.110.116]:60940 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751412AbbERMph (ORCPT ); Mon, 18 May 2015 08:45:37 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Laurentiu.Tudor@freescale.com; Received: from [10.171.73.193] (192.88.166.1) by BLUPR03MB309.namprd03.prod.outlook.com (10.141.48.22) with Microsoft SMTP Server (TLS) id 15.1.166.22; Mon, 18 May 2015 12:45:33 +0000 Message-ID: <5559DEAB.90205@freescale.com> Date: Mon, 18 May 2015 15:44:27 +0300 From: Laurentiu Tudor User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.7.0 MIME-Version: 1.0 To: , Alexander Graf CC: Laurentiu Tudor , Scott Wood , Mihai Caraman , Subject: [PATCH] KVM: PPC: add missing pt_regs initialization X-Originating-IP: [192.88.166.1] X-ClientProxiedBy: DB3PR05CA0044.eurprd05.prod.outlook.com (25.160.41.172) To BLUPR03MB309.namprd03.prod.outlook.com (10.141.48.22) X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB309; 2:4l0XwkcI8qPGjdDJI4FHUYZgHvBlS+ZxM7WaxXnzPzMsqk4VG3BV+N1HsiYzHmfa; 2:YWNdzpUUhI0+EJ5Wvq48qrvw+WGsNneZAw4zfHSRfcUVQeQvfqrN22rGGu74BLyh2NlvKBUuVH9/gRwUHrN1yaI6IdpegfRYzIf6iv1H2RV5ogfdaVkgU4rspYDWlaiEXKg9nQfx4Q/EdU9iz3Tg/w==; 6:VtqZDtAZTQjLbQ1ZLWFez0T5tECeTBcqrQq3Wys2L5Tp9cb3w6Q+9gNwyPste35C1FRR6YbFtnoc8dl+Yr3rG7wQ41yihpQo3MY8EqRo5BJS1m9f3plEl0SdmIoCOkUOyMeQ5q2aZCBSbjPW6FrOtRLQcVM6j0jwWa5OY9XhDhoDhJC+YySONhUxQC5azhaWhUEwiUDJF9mVB2ddAR+8pYjUOZcfF9ihthX2v5zljF8gu1XPTl+9IofX4Nv1CxRg5MytVke6AEBKCvgApyxVkqj4r/UzfgKbKqYLQYIHSFEQUXp07RXAdfyAMuLlZRmzPkY3ccYsdRS+rcAH9czUSZW/eF016xuxvOdRG1vCpa1lhmRDFzDS97P0VVfjT1Xu6snJTVJtlVJODFWRw72EA7HvEdFd145TNmjt6K6FjKypLMEkIhEjrs4m2WH28yC4nYr8umPu3rzZj68aq56uW0d/VxQA6/AOQ9RV7FdF4RaundsrHjqceGZjffDF3qeyF6Slz5ZRD39n4kpCuu/OjOBE75zJkI1Q4PT9WBkb9tk1DpReQipnVNP5rqb+6xd4zKavTL/zpm6DAKDNWAzPsxa10B9pRE6ZCe0zBrQ00+Q= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB309; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BLUPR03MB309; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB309; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB309; 3:Td3gspAijniav3u/ifyEwRNdjp0FMepRg7/XQckHjeT7SCyN2eGJgdCk/DLNyX/3CWGYyytXufiN/4B/qMTF428AYrhPshs8Wx59+/J9zS260SfkE7y4KHuJP2p4vJ00/AhSaey8sZg5asEXa7NreLgcZjVNPLYH/Je5lu/MemhzaISLDyt1JhfUkRX3s+zrXMMQT2dnFFngIwbQ96eDKjjZTB/ES7jMtrsiQeY7ANqcluDRsreBo/C5HJ7pwv1nHhUCE7Hj3kkoSg8VlykPvZJUzy2MMpsh+vTp+qkAqjc= X-Forefront-PRVS: 058043A388 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(6009001)(199003)(189002)(47776003)(65806001)(66066001)(65956001)(62966003)(81156007)(4001350100001)(77096005)(19580405001)(5001960100002)(54356999)(50986999)(64706001)(65816999)(189998001)(5001830100001)(5001860100001)(97736004)(40100003)(36756003)(77156002)(68736005)(50466002)(4001540100001)(19580395003)(122386002)(92566002)(229853001)(46102003)(83506001)(87976001)(33656002)(42186005)(106356001)(5001770100001)(105586002)(101416001)(23756003)(64126003)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR03MB309; H:[10.171.73.193]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: freescale.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1; BLUPR03MB309; 9:kynDpVJ9EXxR2hLShC/DS76ZJSxibAnais0L6Luug?= =?iso-8859-1?Q?8ZN1BBgwOuK7h00Nzbii0/pC7X75ko7k0/B0/RLP4yJYcXOad/ZXlxdFOw?= =?iso-8859-1?Q?IPHONijDfdWsKk8Mv0kFAgDMfvkNkAJmF+ej9weuHPMxZJeZzP2EFfCivd?= =?iso-8859-1?Q?Q0xwKpiPPZ2OTgEj11ErIEmCGrx3xOfJ+gzdE2RknPb457rChoJnYBW6Mw?= =?iso-8859-1?Q?w9zf5/+xY/cAaUunvzca2eLLjNSICy6wVXUIi+d+jo2DeKtNVwjn7bOT5e?= =?iso-8859-1?Q?kCNUGL6GoMbDPSn85jSOp4XyPpB5XwLOJAo6+sow+PBswcgud8nU3IDW25?= =?iso-8859-1?Q?q1qzQz4o4Kb1exZLeGUQR1Ghyv63SCD4bOU5I4yCa45chfcA9thJSmgXz8?= =?iso-8859-1?Q?cs1bIgnkrZZhM370P9T6LR7frv2zYqEiZiL5FI7lPSFHW3uRT7inTe9NKc?= =?iso-8859-1?Q?k3oo/Ouw0ekKVM4kTr+sL10HhRvDzFUCqovPlWyH2ymec+J+HrHXmk5PnP?= =?iso-8859-1?Q?6/5v8U7R359K4mSftfhafaHncwCBCBErjfFNI3Fx1I02OFv6GBRXWpSQMZ?= =?iso-8859-1?Q?YHzhuhmLyIeXgbMpPWMbQMmMW+ABowlfpJRFayaojCx9Fb5r9069dl+5v5?= =?iso-8859-1?Q?mxCeAlSKgXPRFL0cyYd8XBZY9p6zF8gmKdvfCM9ACbV0ZgDwaNa2rU3PaI?= =?iso-8859-1?Q?26ceY2o7MLus9SfEi+wPlsRSOUJ+KhDapCIwolOjagBba3/5Q+iVQzUf3F?= =?iso-8859-1?Q?eTJdXsXl/b801xxbcS7tbrkrLPWVbQeN2bvou8Bj72orL5OdI9Su/8Y0Ef?= =?iso-8859-1?Q?Up30Kqhifs/0b1pt6iBLMFrpHXIliBoTqWQMSMLe3C8j/mYVoZu4Nr7/1x?= =?iso-8859-1?Q?IWu6EvFq7uyHYTQsGvCGPueY45fYCHXtnJoDe0m7iCqoR1WnyTYmib9m1F?= =?iso-8859-1?Q?2H4eanELQtXdnF2hhxjBX5u951rFN6Z3Etv7E4smDrWbBptuuZB9NNsqVs?= =?iso-8859-1?Q?pQl4Cedfv2nCW77wbvCwEX7yQJx7Fgcl+LE2NQM8jZ6DV21h3SOhZcvQWB?= =?iso-8859-1?Q?iDnaIHOu22ky8crpB3p8s4rOMfZUUePGmhBVvo6u+gG/bNwvKdVrb3g0X/?= =?iso-8859-1?Q?v7C3kzFpVTWIt4I7+GCz7k1YKE0E2BA5oIg9LpuntvCJjzFSp6YgK3P77r?= =?iso-8859-1?Q?P6Nha3fXbKA2l6VBF4niIiBVj7VKeRQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB309; 3:aJCAqGGZqbGB1rhjdKPogsgfw4OXLJzXFp8xk9C7ucL51iIhoc3ntYtXMoPpUGjPFMjHQEteGAVT7IyJCDdNbKqTDxkedLQTQkaKsdpIvbIkK51sjDugANgg+tt7Ub5Dd9zQTZti7zD86vsjyVQsuQ==; 10:Jq1OWZkRn2ba4tdrXa26oAYX+v8Wrvn8uqM57budLUTvvowVKXpH7otvUd23RVK2ZKgq8yHwsuR9Jo/tju2cTpnrrD6iC9OpKHs2qCb550w=; 6:EOIKrxmlObiHmmILvWjvgkxT6jolU4D2mL6n1Rp4d3fMOKEhu5easopACOHMtPTD X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 May 2015 12:45:33.3473 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB309 Sender: kvm-ppc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm-ppc@vger.kernel.org On this switch branch the regs initialization doesn't happen so add it. This was found with the help of a static code analysis tool. Signed-off-by: Laurentiu Tudor Cc: Scott Wood Cc: Mihai Caraman --- arch/powerpc/kvm/booke.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/powerpc/kvm/booke.c b/arch/powerpc/kvm/booke.c index 6c1316a..55e62fb 100644 --- a/arch/powerpc/kvm/booke.c +++ b/arch/powerpc/kvm/booke.c @@ -933,6 +933,7 @@ static void kvmppc_restart_interrupt(struct kvm_vcpu *vcpu, #endif break; case BOOKE_INTERRUPT_CRITICAL: + kvmppc_fill_pt_regs(®s); unknown_exception(®s); break; case BOOKE_INTERRUPT_DEBUG: