From nobody Sat May 18 19:24:28 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass header.i=@intel.com; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1704388506; cv=none; d=zohomail.com; s=zohoarc; b=DnxrCgJMSUBRUQtobycqk7fm9oT5OZ5jU0cjEbON1i7XrZD/Ctsq45LuT39F+XpU3g0i/q4D/4vTD5RBV18VsmmoQp1knh2IUD/QUq7q7Op+ECilTDRozBMYZnpK/ubMbe4RW5pyFMXhd+2HSbXYJlOS4kcplzoqpptUOr2aowo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1704388506; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=681Nib7SXBJOjLxhNwNybTHjKwBKyJpZmTn4TgG8sLg=; b=EjUeWDvGjSWFyUDZqKKKGAOvB+hQsi7PNoGqL0R7uCSe/13k27N0x82OJDj6wQZvXvghaZxEfsRKCVlE7Q3st8wcKih+IU0eT5ak++DnokALEddKqYYHgq1T98BI8oo4dNN44aT8GKxUZCvxSSKe5uTKMx0NZIFOoG5f+XFSUZA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=@intel.com; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1704388506808575.0575492774958; Thu, 4 Jan 2024 09:15:06 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.661866.1031602 (Exim 4.92) (envelope-from ) id 1rLRIo-0004fW-O6; Thu, 04 Jan 2024 17:14:42 +0000 Received: by outflank-mailman (output) from mailman id 661866.1031602; Thu, 04 Jan 2024 17:14:42 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1rLRIo-0004fP-LO; Thu, 04 Jan 2024 17:14:42 +0000 Received: by outflank-mailman (input) for mailman id 661866; Thu, 04 Jan 2024 17:14:41 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1rLRIn-0004fJ-68 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2024 17:14:41 +0000 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.100]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id bca6a095-ab24-11ee-98ef-6d05b1d4d9a1; Thu, 04 Jan 2024 18:14:38 +0100 (CET) Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Jan 2024 09:13:18 -0800 Received: from prasann2-mobl.amr.corp.intel.com (HELO ubuntu.localdomain) ([10.212.20.62]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Jan 2024 09:13:17 -0800 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: bca6a095-ab24-11ee-98ef-6d05b1d4d9a1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1704388478; x=1735924478; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=T0bQcWJseRf0WGgp4VcVxsN/kO6X4OpiBTQalTQ5bcY=; b=ZIOfcyhkgn9Nhxoud+qnDs8gFbESTI7CwWgbjfAzXEtu0EdSUzJD/EH5 F+fFjLtKSZ1mtRUpfcIJLTn4a4w7/PAlUwoCjzDPWDan8Jxn/y/GaahUZ s2LEgXo2GPwIbosleub3+5kJ8Z5FudvWnESkZtEECxICpbPwTQz/NloQv 9Y0FJDEEd8VG+F9m9FzA9NGqNfn5U2m3K90Nb8cZ59OhVU7WMgA/2D2t9 55WmaAIthyUW8k3AUq7G3XXrwAs7LpaxzSVgCz75abmBw0w2f7v6KkGgM hz3YJgDgLUF7F8v5I6vA/uJPHdDY0xVcxtKvMt0ywZNYbzZoYeUjJt65I Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10943"; a="463698812" X-IronPort-AV: E=Sophos;i="6.04,331,1695711600"; d="scan'208";a="463698812" X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10943"; a="809300059" X-IronPort-AV: E=Sophos;i="6.04,331,1695711600"; d="scan'208";a="809300059" From: Tamas K Lengyel To: xen-devel@lists.xenproject.org Cc: Tamas K Lengyel , Jan Beulich , Andrew Cooper , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Wei Liu Subject: [PATCH] x86/mwait-idle: fix ubsan warning Date: Thu, 4 Jan 2024 12:13:07 -0500 Message-Id: X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @intel.com) X-ZM-MESSAGEID: 1704388507899100001 Content-Type: text/plain; charset="utf-8" Fix warning: (XEN) UBSAN: Undefined behaviour in arch/x86/cpu/mwait-idle.c:1300:44 (XEN) left shift of 15 by 28 places cannot be represented in type 'int' Signed-off-by: Tamas K Lengyel Fixes: 5a211704e88 ("mwait-idle: prevent SKL-H boot failure when C8+C9+C10 = enabled") Reviewed-by: Andrew Cooper --- xen/arch/x86/include/asm/mwait.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/x86/include/asm/mwait.h b/xen/arch/x86/include/asm/mw= ait.h index f377d9f..9298f98 100644 --- a/xen/arch/x86/include/asm/mwait.h +++ b/xen/arch/x86/include/asm/mwait.h @@ -4,7 +4,7 @@ #include =20 #define MWAIT_SUBSTATE_MASK 0xf -#define MWAIT_CSTATE_MASK 0xf +#define MWAIT_CSTATE_MASK 0xfU #define MWAIT_SUBSTATE_SIZE 4 =20 #define CPUID_MWAIT_LEAF 5 --=20 2.34.1