From nobody Sun May 19 00:47:41 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; 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 Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1702554291719362.530099386866; Thu, 14 Dec 2023 03:44:51 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.654488.1021412 (Exim 4.92) (envelope-from ) id 1rDk8Y-0001Oz-AF; Thu, 14 Dec 2023 11:44:18 +0000 Received: by outflank-mailman (output) from mailman id 654488.1021412; Thu, 14 Dec 2023 11:44:18 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1rDk8Y-0001Os-5N; Thu, 14 Dec 2023 11:44:18 +0000 Received: by outflank-mailman (input) for mailman id 654488; Thu, 14 Dec 2023 11:44:16 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1rDk8W-00016v-Ma for xen-devel@lists.xenproject.org; Thu, 14 Dec 2023 11:44:16 +0000 Received: from support.bugseng.com (mail.bugseng.com [162.55.131.47]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 1ad1456f-9a76-11ee-9b0f-b553b5be7939; Thu, 14 Dec 2023 12:44:14 +0100 (CET) Received: from nico.bugseng.com (unknown [147.123.100.131]) by support.bugseng.com (Postfix) with ESMTPSA id 913AC4EE0743; Thu, 14 Dec 2023 12:44:13 +0100 (CET) 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: 1ad1456f-9a76-11ee-9b0f-b553b5be7939 From: Nicola Vetrini To: xen-devel@lists.xenproject.org Cc: consulting@bugseng.com, Nicola Vetrini , Jan Beulich , Andrew Cooper , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Wei Liu , George Dunlap , Julien Grall , Stefano Stabellini Subject: [XEN PATCH 1/5] xen/hvm: use NULL as a null pointer constant Date: Thu, 14 Dec 2023 12:44:06 +0100 Message-Id: <7c52d4b78785a56aee1ffc3661503bdd145595d9.1702553835.git.nicola.vetrini@bugseng.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1702554293054100001 Content-Type: text/plain; charset="utf-8" No functional change. Signed-off-by: Nicola Vetrini Acked-by: Jan Beulich Reviewed-by: Stefano Stabellini --- xen/arch/x86/include/asm/hvm/irq.h | 2 +- xen/include/public/hvm/save.h | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xen/arch/x86/include/asm/hvm/irq.h b/xen/arch/x86/include/asm/= hvm/irq.h index 1817ca6e2d22..87e89993a44f 100644 --- a/xen/arch/x86/include/asm/hvm/irq.h +++ b/xen/arch/x86/include/asm/hvm/irq.h @@ -136,7 +136,7 @@ struct hvm_girq_dpci_mapping { =20 #define NR_ISAIRQS 16 #define NR_LINK 4 -#define NR_HVM_DOMU_IRQS ARRAY_SIZE(((struct hvm_hw_vioapic *)0)->redirtbl) +#define NR_HVM_DOMU_IRQS ARRAY_SIZE(((struct hvm_hw_vioapic *)NULL)->redir= tbl) =20 /* Protected by domain's event_lock */ struct hvm_irq_dpci { diff --git a/xen/include/public/hvm/save.h b/xen/include/public/hvm/save.h index 2cf4238daaa1..42e8ff55b5b9 100644 --- a/xen/include/public/hvm/save.h +++ b/xen/include/public/hvm/save.h @@ -65,15 +65,15 @@ struct hvm_save_descriptor { struct __HVM_SAVE_TYPE_##_x { _type t; char c[_code]; char cpt[1];} #endif =20 -#define HVM_SAVE_TYPE(_x) __typeof__ (((struct __HVM_SAVE_TYPE_##_x *)(0))= ->t) +#define HVM_SAVE_TYPE(_x) __typeof__ (((struct __HVM_SAVE_TYPE_##_x *)(NUL= L))->t) #define HVM_SAVE_LENGTH(_x) (sizeof (HVM_SAVE_TYPE(_x))) -#define HVM_SAVE_CODE(_x) (sizeof (((struct __HVM_SAVE_TYPE_##_x *)(0))->c= )) +#define HVM_SAVE_CODE(_x) (sizeof (((struct __HVM_SAVE_TYPE_##_x *)(NULL))= ->c)) =20 #ifdef __XEN__ -# define HVM_SAVE_TYPE_COMPAT(_x) __typeof__ (((struct __HVM_SAVE_TYPE_COM= PAT_##_x *)(0))->t) +# define HVM_SAVE_TYPE_COMPAT(_x) __typeof__ (((struct __HVM_SAVE_TYPE_COM= PAT_##_x *)(NULL))->t) # define HVM_SAVE_LENGTH_COMPAT(_x) (sizeof (HVM_SAVE_TYPE_COMPAT(_x))) =20 -# define HVM_SAVE_HAS_COMPAT(_x) (sizeof (((struct __HVM_SAVE_TYPE_##_x *)= (0))->cpt)-1) +# define HVM_SAVE_HAS_COMPAT(_x) (sizeof (((struct __HVM_SAVE_TYPE_##_x *)= (NULL))->cpt)-1) # define HVM_SAVE_FIX_COMPAT(_x, _dst, _size) __HVM_SAVE_FIX_COMPAT_##_x(_= dst, _size) #endif =20 --=20 2.34.1 From nobody Sun May 19 00:47:41 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; 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 Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1702554282809707.5769803838482; Thu, 14 Dec 2023 03:44:42 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.654487.1021401 (Exim 4.92) (envelope-from ) id 1rDk8W-00019Z-Sx; Thu, 14 Dec 2023 11:44:16 +0000 Received: by outflank-mailman (output) from mailman id 654487.1021401; Thu, 14 Dec 2023 11:44:16 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1rDk8W-00019O-Or; Thu, 14 Dec 2023 11:44:16 +0000 Received: by outflank-mailman (input) for mailman id 654487; Thu, 14 Dec 2023 11:44:15 +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 1rDk8V-0000uU-Oq for xen-devel@lists.xenproject.org; Thu, 14 Dec 2023 11:44:15 +0000 Received: from support.bugseng.com (mail.bugseng.com [162.55.131.47]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 1b22bd8e-9a76-11ee-98e9-6d05b1d4d9a1; Thu, 14 Dec 2023 12:44:14 +0100 (CET) Received: from nico.bugseng.com (unknown [147.123.100.131]) by support.bugseng.com (Postfix) with ESMTPSA id 3BE0F4EE0744; Thu, 14 Dec 2023 12:44:14 +0100 (CET) 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: 1b22bd8e-9a76-11ee-98e9-6d05b1d4d9a1 From: Nicola Vetrini To: xen-devel@lists.xenproject.org Cc: consulting@bugseng.com, Nicola Vetrini , Jan Beulich , Andrew Cooper , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Wei Liu Subject: [XEN PATCH 2/5] x86/ioapic: use NULL as a null pointer constant Date: Thu, 14 Dec 2023 12:44:07 +0100 Message-Id: <01968117d9fc3eee6d6eca0d340d9d2edd4d6dd4.1702553835.git.nicola.vetrini@bugseng.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1702554284913100005 Content-Type: text/plain; charset="utf-8" Resolves violations of MISRA C Rule 11.9. No functional change. Signed-off-by: Nicola Vetrini Acked-by: Jan Beulich Reviewed-by: Stefano Stabellini --- xen/arch/x86/io_apic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c index d11c880544e6..dd25ba394301 100644 --- a/xen/arch/x86/io_apic.c +++ b/xen/arch/x86/io_apic.c @@ -207,7 +207,7 @@ struct IO_APIC_route_entry **alloc_ioapic_entries(void) =20 ioapic_entries =3D xmalloc_array(struct IO_APIC_route_entry *, nr_ioap= ics); if (!ioapic_entries) - return 0; + return NULL; =20 for (apic =3D 0; apic < nr_ioapics; apic++) { ioapic_entries[apic] =3D @@ -224,7 +224,7 @@ nomem: xfree(ioapic_entries[apic]); xfree(ioapic_entries); =20 - return 0; + return NULL; } =20 union entry_union { --=20 2.34.1 From nobody Sun May 19 00:47:41 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; 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 Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1702554280798327.1956436309757; Thu, 14 Dec 2023 03:44:40 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.654489.1021415 (Exim 4.92) (envelope-from ) id 1rDk8Y-0001S8-JW; Thu, 14 Dec 2023 11:44:18 +0000 Received: by outflank-mailman (output) from mailman id 654489.1021415; Thu, 14 Dec 2023 11:44:18 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1rDk8Y-0001QR-DT; Thu, 14 Dec 2023 11:44:18 +0000 Received: by outflank-mailman (input) for mailman id 654489; Thu, 14 Dec 2023 11:44:16 +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 1rDk8W-0000uU-PA for xen-devel@lists.xenproject.org; Thu, 14 Dec 2023 11:44:16 +0000 Received: from support.bugseng.com (mail.bugseng.com [162.55.131.47]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 1b5aaf31-9a76-11ee-98e9-6d05b1d4d9a1; Thu, 14 Dec 2023 12:44:15 +0100 (CET) Received: from nico.bugseng.com (unknown [147.123.100.131]) by support.bugseng.com (Postfix) with ESMTPSA id B8D0A4EE0742; Thu, 14 Dec 2023 12:44:14 +0100 (CET) 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: 1b5aaf31-9a76-11ee-98e9-6d05b1d4d9a1 From: Nicola Vetrini To: xen-devel@lists.xenproject.org Cc: consulting@bugseng.com, Nicola Vetrini , Jan Beulich Subject: [XEN PATCH 3/5] xen/acpi: Use NULL as a null pointer constant Date: Thu, 14 Dec 2023 12:44:08 +0100 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1702554283035100003 Content-Type: text/plain; charset="utf-8" Resolves a violation of MISRA C Rule 11.9. No functional change. Signed-off-by: Nicola Vetrini Reviewed-by: Stefano Stabellini --- xen/include/acpi/acmacros.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/include/acpi/acmacros.h b/xen/include/acpi/acmacros.h index 86c503c20f3b..e7ca18e3dc66 100644 --- a/xen/include/acpi/acmacros.h +++ b/xen/include/acpi/acmacros.h @@ -111,7 +111,7 @@ =20 #define ACPI_TO_POINTER(i) ACPI_ADD_PTR (void,(void *) NULL,(= acpi_native_uint) i) #define ACPI_TO_INTEGER(p) ACPI_PTR_DIFF (p,(void *) NULL) -#define ACPI_OFFSET(d,f) (acpi_size) ACPI_PTR_DIFF (&(((d *= )0)->f),(void *) NULL) +#define ACPI_OFFSET(d,f) (acpi_size) ACPI_PTR_DIFF (&(((d *= )NULL)->f),(void *) NULL) #define ACPI_PHYSADDR_TO_PTR(i) ACPI_TO_POINTER(i) #define ACPI_PTR_TO_PHYSADDR(i) ACPI_TO_INTEGER(i) =20 --=20 2.34.1 From nobody Sun May 19 00:47:41 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; 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 Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1702554286682473.63481881733776; Thu, 14 Dec 2023 03:44:46 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.654490.1021425 (Exim 4.92) (envelope-from ) id 1rDk8Z-0001b3-5P; Thu, 14 Dec 2023 11:44:19 +0000 Received: by outflank-mailman (output) from mailman id 654490.1021425; Thu, 14 Dec 2023 11:44:19 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1rDk8Y-0001ap-Sj; Thu, 14 Dec 2023 11:44:18 +0000 Received: by outflank-mailman (input) for mailman id 654490; Thu, 14 Dec 2023 11:44:17 +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 1rDk8X-0000uU-PR for xen-devel@lists.xenproject.org; Thu, 14 Dec 2023 11:44:17 +0000 Received: from support.bugseng.com (mail.bugseng.com [162.55.131.47]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 1babaf59-9a76-11ee-98e9-6d05b1d4d9a1; Thu, 14 Dec 2023 12:44:15 +0100 (CET) Received: from nico.bugseng.com (unknown [147.123.100.131]) by support.bugseng.com (Postfix) with ESMTPSA id 20DB04EE0C81; Thu, 14 Dec 2023 12:44:15 +0100 (CET) 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: 1babaf59-9a76-11ee-98e9-6d05b1d4d9a1 From: Nicola Vetrini To: xen-devel@lists.xenproject.org Cc: consulting@bugseng.com, Nicola Vetrini , Jan Beulich , Andrew Cooper , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Wei Liu Subject: [XEN PATCH 4/5] x86/hvm: dom0: use helper to get sizeof struct field Date: Thu, 14 Dec 2023 12:44:09 +0100 Message-Id: <17b01f14b89a5dba6935bbd8019ddf431d595890.1702553835.git.nicola.vetrini@bugseng.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1702554287094100001 Content-Type: text/plain; charset="utf-8" Use of the proper helper macro also resolves a violation of MISRA C Rule 11.9. No functional change. Signed-off-by: Nicola Vetrini Acked-by: Jan Beulich Reviewed-by: Stefano Stabellini --- xen/arch/x86/hvm/dom0_build.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c index 70d31289b04a..e59f6657d918 100644 --- a/xen/arch/x86/hvm/dom0_build.c +++ b/xen/arch/x86/hvm/dom0_build.c @@ -1144,8 +1144,7 @@ static int __init pvh_setup_acpi(struct domain *d, pa= ddr_t start_info) rc =3D hvm_copy_to_guest_phys(start_info + offsetof(struct hvm_start_info, rsdp_paddr= ), &rsdp_paddr, - sizeof(((struct hvm_start_info *) - 0)->rsdp_paddr), + sizeof_field(struct hvm_start_info, rsdp_p= addr), d->vcpu[0]); if ( rc ) { --=20 2.34.1 From nobody Sun May 19 00:47:41 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; 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 Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1702554281784718.5920088073881; Thu, 14 Dec 2023 03:44:41 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.654491.1021429 (Exim 4.92) (envelope-from ) id 1rDk8Z-0001iq-DU; Thu, 14 Dec 2023 11:44:19 +0000 Received: by outflank-mailman (output) from mailman id 654491.1021429; Thu, 14 Dec 2023 11:44:19 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1rDk8Z-0001gZ-6p; Thu, 14 Dec 2023 11:44:19 +0000 Received: by outflank-mailman (input) for mailman id 654491; Thu, 14 Dec 2023 11:44:17 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1rDk8X-00016v-Tc for xen-devel@lists.xenproject.org; Thu, 14 Dec 2023 11:44:17 +0000 Received: from support.bugseng.com (mail.bugseng.com [162.55.131.47]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 1c0e4ffd-9a76-11ee-9b0f-b553b5be7939; Thu, 14 Dec 2023 12:44:16 +0100 (CET) Received: from nico.bugseng.com (unknown [147.123.100.131]) by support.bugseng.com (Postfix) with ESMTPSA id A1EF04EE0746; Thu, 14 Dec 2023 12:44:15 +0100 (CET) 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: 1c0e4ffd-9a76-11ee-9b0f-b553b5be7939 From: Nicola Vetrini To: xen-devel@lists.xenproject.org Cc: consulting@bugseng.com, Nicola Vetrini , Andrew Cooper , George Dunlap , Jan Beulich , Julien Grall , Stefano Stabellini , Wei Liu Subject: [XEN PATCH 5/5] xen/wait: address violations of MISRA C Rule 11.9 Date: Thu, 14 Dec 2023 12:44:10 +0100 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1702554282944100001 Content-Type: text/plain; charset="utf-8" No functional change. Signed-off-by: Nicola Vetrini Acked-by: Jan Beulich Reviewed-by: Stefano Stabellini --- xen/common/wait.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/common/wait.c b/xen/common/wait.c index 86d3b15419db..cb6f5ff3c20a 100644 --- a/xen/common/wait.c +++ b/xen/common/wait.c @@ -125,7 +125,7 @@ static void __prepare_to_wait(struct waitqueue_vcpu *wq= v) struct vcpu *curr =3D current; unsigned long dummy; =20 - ASSERT(wqv->esp =3D=3D 0); + ASSERT(wqv->esp =3D=3D NULL); =20 /* Save current VCPU affinity; force wakeup on *this* CPU only. */ if ( vcpu_temporary_affinity(curr, smp_processor_id(), VCPU_AFFINITY_W= AIT) ) @@ -171,7 +171,7 @@ static void __prepare_to_wait(struct waitqueue_vcpu *wq= v) [sz] "i" (PAGE_SIZE) : "memory", "rax", "rdx", "r8", "r9", "r10", "r11" ); =20 - if ( unlikely(wqv->esp =3D=3D 0) ) + if ( unlikely(wqv->esp =3D=3D NULL) ) { gdprintk(XENLOG_ERR, "Stack too large in %s\n", __func__); domain_crash(curr->domain); --=20 2.34.1