[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 0/2] x86/xen: don't return from xen_pv_play_dead()


  • To: Juergen Gross <jgross@xxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, x86@xxxxxxxxxx
  • From: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
  • Date: Mon, 16 Jan 2023 15:46:39 -0500
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pKfc940SQRf+NNw/ySjxJUeflDB4HQRpjsNKoUevMVQ=; b=mn0awvLMUUol7Usvc/+eCKMAH5FbtLK8Tz+buy8AJgiQkPEEkocLRf4czpVdW36BhqdrnkvVgYKTNpI6HEIjYm46jqTnwo+pQPFqW9nNUIzb4HvLi44Tqqe30ZQYSlIMMSeGIQU+sOvhe8F7Tm4pbLw+LJSC7+lD/s0CJqOPnbE4GLgZ7Wb747hraDI2vBDz7ldmUYmplYoVwGfKZBe38vMMynpBpbJMDssfXDQEX+QF5vLgeiTAtPpeNbunsC3gVD1RSkQ8pkg6DywZ0W8Hf9U6ejG2cFm/K7I+17O9cwiewwGCBzt3W+9LMrkFNdYrdOAT1Msc9ROq64EbFQcsYQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U4icHxhBrG4gkB4RMHwVC88GZ+kN3TG5lCfOaT1YjgePIgO83Dlm75d9MxPQW2XtJeRATT6KM4UegmOmzb77VxNrQDJRH+f27M5ZgQEA00VLrauT1wuocK5euiCaz+Zy7GZJCJ2dUAUa4/zrwnsmdNMTJliqOya4/wTXlf2per0xnDn8/oafhIw9pqAXky527lz8iHXHL3Z1tZ+5bxKWLESoKRF46RTeNqocjU/oYjcDh+GzhjZwswWy/AnhUsoJ3ToZJZQQeXbw52pEiiD9R4RH0YMWTdTUgeftiANgeCGLoFP0/ATvCmGsG3Lw6zRoMxcZHSBDPoijHGlqInnE7g==
  • Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx>, Ingo Molnar <mingo@xxxxxxxxxx>, Borislav Petkov <bp@xxxxxxxxx>, Dave Hansen <dave.hansen@xxxxxxxxxxxxxxx>, "H. Peter Anvin" <hpa@xxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx, Josh Poimboeuf <jpoimboe@xxxxxxxxxx>, Peter Zijlstra <peterz@xxxxxxxxxxxxx>
  • Delivery-date: Mon, 16 Jan 2023 20:47:19 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>


On 1/16/23 2:49 AM, Juergen Gross wrote:
On 25.11.22 07:32, Juergen Gross wrote:
All play_dead() functions but xen_pv_play_dead() don't return to the
caller.

Adapt xen_pv_play_dead() to behave like the other play_dead() variants.

Juergen Gross (2):
   x86/xen: don't let xen_pv_play_dead() return
   x86/xen: mark xen_pv_play_dead() as __noreturn

  arch/x86/xen/smp.h      |  2 ++
  arch/x86/xen/smp_pv.c   | 17 ++++-------------
  arch/x86/xen/xen-head.S |  7 +++++++
  tools/objtool/check.c   |  1 +
  4 files changed, 14 insertions(+), 13 deletions(-)


Ping?



Reviewed-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.