From nobody Sat May 4 20:22:22 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; 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=reject dis=none) header.from=citrix.com ARC-Seal: i=1; a=rsa-sha256; t=1612454369; cv=none; d=zohomail.com; s=zohoarc; b=EPRIeOq7Su7xeOclOkMJyIATBhlXUxd4WahYlNJsJjoYbotjCFhpGCgdON8Ins2+C51TNqHCBYqakph6yyOEWamPtBPchZq7idhWAZ4TQ1/4g6q1PYJtyDjmaDCy9h1coaKk3keHIwJsTLS5A6+sxzVyyMML7aTfgsmgCtkN/kg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1612454369; h=Content-Type:Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To; bh=dN0PkENR0aCcxaeRzTE/hGBZy2UZiwHXF/PaKkGRy+Y=; b=Ttqz3p1W4o5iGYn8KgklMx0cLYloaU6KNnYkuoMc9TsarUNCo5dV6WHEsc+zxrN0YAN+1fKR/q/W659TzsKNlbnK9KCJHqHpvV1F1Sf/SXwqw17yB5jVl0/nvxoo3wlhiCsZIQ5iLd45shDUyZCKBtfgUll2RA9ypLNIpWL810Y= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; 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=reject dis=none) header.from= Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 161245436976081.56308434353252; Thu, 4 Feb 2021 07:59:29 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.81358.150245 (Exim 4.92) (envelope-from ) id 1l7h2F-0001Y4-0t; Thu, 04 Feb 2021 15:59:11 +0000 Received: by outflank-mailman (output) from mailman id 81358.150245; Thu, 04 Feb 2021 15:59:10 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1l7h2E-0001Xx-Ti; Thu, 04 Feb 2021 15:59:10 +0000 Received: by outflank-mailman (input) for mailman id 81358; Thu, 04 Feb 2021 15:59:09 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1l7h2D-0001Xs-14 for xen-devel@lists.xenproject.org; Thu, 04 Feb 2021 15:59:09 +0000 Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id cda7f7fc-3bff-4e31-8a30-1b96c2b82cd7; Thu, 04 Feb 2021 15:59:08 +0000 (UTC) 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: cda7f7fc-3bff-4e31-8a30-1b96c2b82cd7 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1612454347; h=from:to:cc:subject:date:message-id:mime-version; bh=CwKJFclLx3+gmhV9TPR9itejegLsKMZkkdIpvkqQIZI=; b=BO8zQgH8Z/96+J6cCxiFPswgzHJ7XEpXJQV5Fiz+lThDrSDusQlFzqKf 5jZlyf3HOfIrVkXBizg/kr0b378YKh1YYcazaXALzzX1iuKHx5zznxdoy icZK2esCJITvWDyrfshdL8K0VXiPxDOmlEoSwZz7jQRt9gxkQ3sdtQimV M=; Authentication-Results: esa5.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none IronPort-SDR: YIlOc9EbGCS8tIed7Mj/RvcjpP37tzVxzvotJEyUykYWXPme0aWaIvubFVKPhDByL8kAYoQ5By NnxQ3dBYgEVJGWz1EvdKiYZ1EVTpM/WguIJyoIVfHMZxHdqKd2q+S/QYLRs+kjck/zAabTKqOj qmqJDGIkD5kCI6hmk3sLyf/XtgMlbhy+r0BQ2kSSDnNIzngq/wJf12+xFpik4IX1Ie6Tosy5DO fp7mrp+/RF3hF4eqpJOVTi+DWqgHJdOJTwZI0KTPvD8fMlqIZxTClcpOZwU3jnTT6QRrDAv/uY +wI= X-SBRS: 4.0 X-MesageID: 36517128 X-Ironport-Server: esa5.hc3370-68.iphmx.com X-Remote-IP: 162.221.158.21 X-Policy: $RELAYED X-IronPort-AV: E=Sophos;i="5.79,401,1602561600"; d="scan'208";a="36517128" From: Andrew Cooper To: Xen-devel CC: Andrew Cooper , Ian Jackson , Wei Liu , Julien Grall , Oleksandr Tyshchenko , Stefano Stabellini , Wei Chen Subject: [PATCH for-4.15] libs/devicemodel: Fix ABI breakage from xendevicemodel_set_irq_level() Date: Thu, 4 Feb 2021 15:58:50 +0000 Message-ID: <20210204155850.23649-1-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 X-ZohoMail-DKIM: pass (identity @citrix.com) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" It is not permitted to edit the VERS clause for a version in a release of X= en. Revert xendevicemodel_set_irq_level()'s inclusion in .so.1.2 and bump the t= he library minor version to .so.1.4 instead. Fixes: 5d752df85f ("xen/dm: Introduce xendevicemodel_set_irq_level DM op") Signed-off-by: Andrew Cooper Reviewed-by: Ian Jackson --- CC: Ian Jackson CC: Wei Liu CC: Julien Grall CC: Oleksandr Tyshchenko CC: Stefano Stabellini CC: Wei Chen Critical to include in 4.15, as this is an ABI breakage. Reverting the bro= ken change doesn't look to be a practical option. --- tools/libs/devicemodel/Makefile | 2 +- tools/libs/devicemodel/libxendevicemodel.map | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/libs/devicemodel/Makefile b/tools/libs/devicemodel/Makef= ile index 500de7adc5..3e50ff6d90 100644 --- a/tools/libs/devicemodel/Makefile +++ b/tools/libs/devicemodel/Makefile @@ -2,7 +2,7 @@ XEN_ROOT =3D $(CURDIR)/../../.. include $(XEN_ROOT)/tools/Rules.mk =20 MAJOR =3D 1 -MINOR =3D 3 +MINOR =3D 4 =20 SRCS-y +=3D core.c SRCS-$(CONFIG_Linux) +=3D common.c diff --git a/tools/libs/devicemodel/libxendevicemodel.map b/tools/libs/devi= cemodel/libxendevicemodel.map index a0c30125de..733549327b 100644 --- a/tools/libs/devicemodel/libxendevicemodel.map +++ b/tools/libs/devicemodel/libxendevicemodel.map @@ -32,10 +32,14 @@ VERS_1.2 { global: xendevicemodel_relocate_memory; xendevicemodel_pin_memory_cacheattr; - xendevicemodel_set_irq_level; } VERS_1.1; =20 VERS_1.3 { global: xendevicemodel_modified_memory_bulk; } VERS_1.2; + +VERS_1.4 { + global: + xendevicemodel_set_irq_level; +} VERS_1.3; --=20 2.11.0