From patchwork Wed Mar 2 14:27:07 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Roger_Pau_Monn=C3=A9?= X-Patchwork-Id: 12766192 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D0738C433F5 for ; Wed, 2 Mar 2022 14:29:12 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.282277.480923 (Exim 4.92) (envelope-from ) id 1nPPyM-0000Xz-3w; Wed, 02 Mar 2022 14:28:58 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 282277.480923; Wed, 02 Mar 2022 14:28:58 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nPPyM-0000Xs-0r; Wed, 02 Mar 2022 14:28:58 +0000 Received: by outflank-mailman (input) for mailman id 282277; Wed, 02 Mar 2022 14:28:56 +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 1nPPyK-0000Xg-MB for xen-devel@lists.xenproject.org; Wed, 02 Mar 2022 14:28:56 +0000 Received: from esa1.hc3370-68.iphmx.com (esa1.hc3370-68.iphmx.com [216.71.145.142]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 15aed13b-9a35-11ec-8eba-a37418f5ba1a; Wed, 02 Mar 2022 15:28:54 +0100 (CET) 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: 15aed13b-9a35-11ec-8eba-a37418f5ba1a DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1646231334; h=from:to:cc:subject:date:message-id: content-transfer-encoding:mime-version; bh=oUjLpSae5zo/rJzrNaBLQzS2gfvNUYVpZIh8bPCADF8=; b=aPJ1IO9h3p7OmhT019148ss9hVRSjISYULYiFo1V9GPmMnZeYU0FTldL smMh70mB1Dq2r7DyrZcGVyn/ZGZi1JMXEXjD4EHtF5ZXsleAqqnKIiGnk lpO8/ZvP/aLL7gbja8daQSOKcmPb0R+Lrxm/DJ+sNLa/xiQLX1Q5xcIN6 M=; Authentication-Results: esa1.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com X-SBRS: 5.1 X-MesageID: 65714247 X-Ironport-Server: esa1.hc3370-68.iphmx.com X-Remote-IP: 162.221.156.83 X-Policy: $RELAYED IronPort-Data: A9a23:uVv3Yq69RJWBwSQ/0wBzIwxRtBPHchMFZxGqfqrLsTDasY5as4F+v mdLW22AbPqMamOned8nOYu39khXvsTcydFnTQVq+38xHi5G8cbLO4+Ufxz6V8+wwmwvb67FA +E2MISowBUcFyeEzvuVGuG96yE6j8lkf5KkYAL+EnkZqTRMFWFw0XqPp8Zj2tQy2YPhWVvW0 T/Pi5a31GGNimYc3l08s8pvmDs31BglkGpF1rCWTakjUG72zxH5PrpGTU2CByKQrr1vNvy7X 47+IISRpQs1yfuP5uSNyd4XemVSKlLb0JPnZnB+A8BOiTAazsA+PzpS2FPxpi67hh3Q9+2dx umhurTreAoLearOyNgnEAtRCyZQPo5ryp7+dC3XXcy7lyUqclPpyvRqSko3IZcZ6qB8BmQmG f4wcW5XKErZ3qTvnez9GrIEascLdaEHOKsFvX5t13fBBOsOSpHfWaTao9Rf2V/cg+gQQKmHO 5BFNlKDajzuQUNGN3EvU6lunb2EmFrhdW0FgVaa8P9fD2/7k1UqjemF3MDuUtCNSM9Ymm6Ro 2vU+GK/DhxyHN6CzTuI9Fq8i+mJmjn0MKoCGbv9+vN0jVm7wm0IFAZQRVa9ueO+iEO1R5RYM UN80ikpq7I7+Aq0T93+dxqiqXWAs1gXXN84LgEhwFjTkOyOuV/fXzVaCG4aADA7iCMobWcb2 33OmNG5OQYsorSNTlye1ZqmjArnbED5MlQ+TSMDSAIE5fzqr4cykg/DQ75fLUKlsjHmMWqum m7X9UDSk51W1JdWjPvjoTgrlhrx/sChc+Ij2unAsotJBCtdbZXtWYGn4EOzAR1ofNfAFQnpU JTpdqGjAAEy4XOlyXTlrAYlRujBCxO53Nv02wQH834JrWnFxpJbVdoMiAyS3W8wWir+RRfnY VXIpSRa74JJMX2hYMdfOtztVZ10lfCxS420DJg4i+aihLArLmdrGwk0OCatM53FyhBwwcnTx 7/BGSpTMZrqIfs+l2fnLwvs+bQq2jo/1QvuqWPTlHyaPU6lTCfNE98taQLWBshgtf/siFiFo r53aprRoz0CAbKWX8Ui2dNKRbz8BSNgXs6eRg0+XrPrHzeK70l6U66Bme56Itc990mX/8+Rl kyAtoZj4AOXrVXMKBmQa2Alb7XqXJ1lqmk8MzBqNlGts0XPq671hEvDX/PbpYUaydE= IronPort-HdrOrdr: A9a23:oBv5HanJBnuSB5yg3Po9j9roWNDpDfPEimdD5ihNYBxZY6Wkfp +V8sjzhCWatN9OYh0dcLC7WJVpQRvnhPlICO4qTMqftWjdyRGVxeRZjLcKrAeQYhEWmtQtsJ uIEJIOduEYb2IK9foSiTPQe71LrajlgcKVbI/lvghQpGpRGsddBmlCe2Km+hocfng7OXN1Lu vU2uN34x6bPVgHZMWyAXcIG8DFut3wjZrjJToLHQQu5gWihS6hrOeSKWnS4j4uFxd0hZsy+2 nMlAL0oo2lrvGA0xfZk0ve9Y5fltfNwsZKQOaMls8WADPxjRvAXvUoZ5Sy+BQO5M2/4lcjl9 fB5z8mIsRI8nvUOlq4pBP8sjOQpAoG2jvH8xu1kHHjqcv2SHYREMxan79UdRPf9g4JoMx8+L gj5RPUi7NnSTf72Ajt7dnBUB9n0mCup2A5rOIVh3tDFaMDdb5qq5AF9k89KuZMIMvD0vFoLA BSNrCc2B4PGmnqL0wx/1MfiuBEZ05DUStvGSM5y4+oOzs/pgEN86JX/r1cop46zuNMd3B13Z W0Dk1WrsA8ciZvV9MHOA4ge7rBNoWfe2O7DIqtSW6XZp3vfUi97qLK3A== X-IronPort-AV: E=Sophos;i="5.90,149,1643691600"; d="scan'208";a="65714247" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DeUq6W7+m62zRoHKL5cEGLvOedvpfMYqZ4QfwfAW0moIjfJfKEIIL4kCIMypnSQiDmREi7K3EM/YXHjPvjaNMl/5UeVr5k9HkBQjRDX9Tb2EIbZNzw24qNxIlut+zcV2dCjkipCm7KiBl3zDqRj94o0mc+SrvtW7i9c/zGVP4KmtW74nP6OX0OIW/+K6XdzonK9GjfM7GLQlGXeWPpyjViaZR8bt7FrxaEjTcAjH0Y2B44ioVwlO5HQLmM9bMSFHt0+tRG5TaF+17r5JMjbPCJwNtMS3PXLsWBMdzrwHFAzf6XHneXHvtbhh4g4LY/eP8FpkrKuWilfE3BCmZLO16A== 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=SzzMi113fMsllfdXNK2EhtX/Jo9shAWDFTXPcifYdio=; b=RFjIJ4MMj31R+G+H7UlQq1a4BVPwtIRud/yxRHFG3Bx7ww3A8+I495GwRxSe9xyFPv2UFve3sA8q5EYyFTXIXzMh5Bv9lhUqBa398QxcFniTRwLt+5I7+0AMgg5eszuWkmVAZ36kRghal6jiuDSifMWCubQtUz+eSUeM8vtI9AFGodKJlQrtTwJBxrFLCld3VzGJWr/0IU0bE2XDpl60E2m+NhBPCd2f3ONczHKxqETvq3XA/VRm3va9LBiTEt6N+L/MwHpGLZcL4mLcr2KIzPRQ/Jaf8jmnENcLszhnjGiSNR58nyVwm7Ku+fX0awL52TKpV/ZoYJ+ok1wuYsONhQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.onmicrosoft.com; s=selector2-citrix-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SzzMi113fMsllfdXNK2EhtX/Jo9shAWDFTXPcifYdio=; b=DVfzCUgo0+B+YKaAPPRH8RiqCaYKNHZ3SoZuASGp7G7d1l0TAuWvaW+B2WLn+/Jcjq8K0lu8hXRTQ7jZgxNX+QH52nxruKvTs2AVnyr594ChSp3bS//OYl48POAhD/ZrC0NUYzAV/JZtNpGO07+EmMZMCTOjsi+0b1nqWqfEkRk= From: Roger Pau Monne To: CC: , , , , , Roger Pau Monne Subject: [PATCH 0/4] livepatch: fixes for patch generation Date: Wed, 2 Mar 2022 15:27:07 +0100 Message-ID: <20220302142711.38953-1-roger.pau@citrix.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: LNXP265CA0086.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:76::26) To DS7PR03MB5608.namprd03.prod.outlook.com (2603:10b6:5:2c9::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e1af40ed-e038-41cb-0959-08d9fc58f4f6 X-MS-TrafficTypeDiagnostic: MWHPR03MB3279:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lqYc/PDLexr1HW+zroTxdG60tBaSK1tRaY5EzKKoLc3ruP/Dpf8OOZVz1vyikL6pliwvqumTI9a+2v1WDf3LTXjQpxklae3NWdyPTqfKIb0llreEmBbdahyykiNRJiHrelAJIUrZnBT/ZNTAhcuwvxCkxAmPC4h5myQk9MUQc4f4xISBtf23k2OCUeCuHSf1+zU2GWS9SJPJ8GYZYWr0sOand9mM5S91sh95M1kWecPZtGzvcZ9OmVVfDXjIEj9Czqq49jFXeL87i6gHRnoMzp/6+e6p+zYIAOy+RNEs5q4fwy9i03yd5/2/akWEcCtZW+3c8f9lRUTM57rZuBUbE0dBLpHFuHm991NE/C3+AX9duuMEyVRIvS9XsMT4vQv9jwcMOzvr+YYJsEsPcODSzT+J8ORDgYOuVC/vdLu37hiUaeLCuvjkvPjsa6B8SDjszr3CHVf31NQvEynf+H9Gp7k2nxks2foWvs8RAVYF/lHAuXiNmyYgWiOoRKhf/sJQM/0yk10xiZfyUOc5Z0uR6X5yJhB/D1K+XF1alhxZf080Tx3XtEu+FUvJoWSnBpMu7QBuH/2qv1+BeHKQOFLtIgrrPDG2eFx2CvtXO2GDty8p5tfJPZRqFZLY6c5bvSMb8RpXlny/wl0qt32yBZ3wKFtj9k7qW/iwELPOXrzAVXtxPNJkZjoDo9pY0u/UaUYC05Zh2B0PwheedeSGn49Ou4D3tTR9fTLU98Re9Ry8EoI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR03MB5608.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(4326008)(86362001)(66556008)(66946007)(8936002)(8676002)(66476007)(1076003)(107886003)(4744005)(83380400001)(5660300002)(186003)(26005)(38100700002)(82960400001)(6486002)(966005)(2906002)(2616005)(6512007)(6666004)(6506007)(6916009)(36756003)(508600001)(316002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?TVMWKgc5X6JftOlEMYNeZb7l3jF8?= =?utf-8?q?Jbmk2JyEIz/OGubxtyYoD0szVgKifs005BAuV+UyL6Te3PclVXw+spNJ8OZGDx5Sp?= =?utf-8?q?bEfZyMAJ9BYLUkbw/iLJ4+OgPPZw6SwpIqj71pZuIZRXLoVzziFs5vUHnw/EqJVoh?= =?utf-8?q?qnGh578k6AakZXekWv+QIeaPwZJGkDlvzPDMb4SWx9Ue2vtYjzxh8Hk0D59pzWk2T?= =?utf-8?q?YoIxlA1ro+zusRum8YPhKlQH2j+n4RE85A/cdmuao/TxTSddaHJGu1RLuaw9Nhs4m?= =?utf-8?q?J7cDesnsVay6wHEbU6qD9Nb+u8beX6LSTXiMLfi8IE7DbWtBbVFLvuNMwCA1+W0kW?= =?utf-8?q?Zt/3pbVH+zZzHBLbmhfxMNEJrraEXZeBmGwS3/BKk5z0p5zs45J7p6mDvY8kcj5CD?= =?utf-8?q?uqk/Cz9lGkSELuIdyfREC5P+Iv98sCWA7oFqmmXVjU1abFkyh5JYLchiQTErQBBI7?= =?utf-8?q?fzJ8vYXegWBxPE8MbF7hBSAeG+QOuh+f2TNhk9mnEVo+V1z2x/Yh1LJAgdBZCrwwl?= =?utf-8?q?vIdhC5sodtavDlqCyskvVmkzwDNTm/Exjseqm9Pf2gxYB2GIhjXuWnUndv9YMXgzT?= =?utf-8?q?BFP5sQIvdE/YfNXfkIqeVpbkubBbDHpS2qj1A6iFYBIxvzmF7uHGOZjDyKrpopM8u?= =?utf-8?q?r8zZ8g3Bk5zmxb37MwmjNUJ/O5aYluDVP4CQtFKcHwKrOtxyPUb0jPekdjFFAO8/h?= =?utf-8?q?wBiOEPTUJqQt9GxLMKVj0DaHMuiwcuVGQPQ3gjliPnpgbHqoJgNil+GJG6khvOngN?= =?utf-8?q?w5OUTI4k7aeNLi/M9Qmg3STjxLZSkrxr/p2fx+I3p8hU7Tz2BB3cZHUDB6eQ2dgjd?= =?utf-8?q?SiD83+SJb70eHvxWVTAzVh197mKr1GwFT1t2iqfnaJYKc3BQ6BVRs45sDiIuMT8TG?= =?utf-8?q?sH0tKCm7SZWt0oMxKdmfsE/CutsDrJ6XibBI/9HoWan73/lMkiwecZljKil2x0+/W?= =?utf-8?q?5HHQJ+mVXpc9U5MAi7ZxQ3tiv6FKDRq1b/TiKguo/+xgysAWAMwQnuXdznPQNLFbx?= =?utf-8?q?KLeGGYqJrTbrYMYBO5+/pQ+t20jrMqFKBM1L5/zRnc8tyAGrMM3MQoo8FGH1XXZwD?= =?utf-8?q?1ZcsDtUIeLON/Z4HSxfLqpEh9amUT2DzvovCC5VS/Xqpev0pv6MgLSM4uyMiVy9P8?= =?utf-8?q?naDSzGC8UDanNLXOLoBpsDeU7aMWSZyWT9Pkd7h8kn2KEP4xI1tcDi878OVIqfOr3?= =?utf-8?q?DEqGposwhtz0vpSNr/KgAlNQN79vr7fyfpABS3Ew59prxKABphVrPy9s99zEnxihp?= =?utf-8?q?qzt40qHKpHfDkOKN2AsMaRkKwQGRubb4Dak19eaBFH22ag/IqD/H+DtIk8gpZq4Hp?= =?utf-8?q?ecfITfP5q6oKRfeXwKqzGirBQKr7iPVLMDxeVIvcrj+MwtgbQAc9VMgNnNtONY4L3?= =?utf-8?q?AuiNZyEaTUn5TX2I59RTVS51RXvVQa4Ip3UJ8wfEISQH4KrU4PuID6r0C9jtpbcNQ?= =?utf-8?q?i864wzTAV1mVmSpxpY6ZZXbt2YPcJrQPKoNgLGmyTAGQXrzmPy6ArSQATe4UY5VrS?= =?utf-8?q?a/lWafIkxFStV1gqGfCclOFsHwplYmWjS1Ml1suK+gVqVtXEX6vyKh4=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: e1af40ed-e038-41cb-0959-08d9fc58f4f6 X-MS-Exchange-CrossTenant-AuthSource: DS7PR03MB5608.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2022 14:28:44.7816 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 335836de-42ef-43a2-b145-348c2ee9ca5b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: sQqJGtJwAlNtOcZGPE/EDsycRwDllzU5qET8ProphhYM+9QE79dTNhUoRCdFiEffTA9/eH99YbiXJSjSB7NVSw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR03MB3279 X-OriginatorOrg: citrix.com Hello, THe following series contains the minimum set of fixes require to get the livepatch tools to work again with current Xen version. Note the last patch depends on: https://lore.kernel.org/xen-devel/20220302134425.38465-1-roger.pau@citrix.com/T/#u If that's not considered acceptable a different way to add -f{function,data}-sections will need to be discussed. Thanks, Roger. Roger Pau Monne (4): livepatch: update readme to mention --xen-depends livepatch: improve rune for fetching of Build ID livepatch: do the initial build using CROSS_COMPILE livepatch: differentiate between old and new build systems README.md | 4 ++-- livepatch-build | 25 ++++++++++++++++--------- 2 files changed, 18 insertions(+), 11 deletions(-)