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

Re: [PATCH] x86: make embedded endbr64 check compatible with older GNU grep


  • To: Jan Beulich <jbeulich@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
  • Date: Thu, 24 Feb 2022 23:48:34 +0000
  • Accept-language: en-GB, en-US
  • 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
  • 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=X+XSqHV7lU0CNkmac3rR6tHMGH3mlOEN46r4Dp2ok3M=; b=Z8KyVfB05fT9qHP77x3ijUxHHVXG/qbLn+k29r6NAQpHnywVLEV/Q2wL2bZfFbllh7Gcbs0vFl59lBo78bsQCtCMPkWdEbCXl6CZqxB7zF1biTkwJ7dMJy/ncsmHfYWwQY/UeeaRR4BUAzqtgEshINLcn5p7ekwlKY9OAKA7mOVM+ZvwWa8htMPDwv/onV60qF322RMDnDQTDbkMM5jeSEoAf0cXpFZJTW8CXdcT2+j9Atdw9iyqDkSul6G8ViewjO9W2A87Yl0SJGCtzxj74CYuj8Ench0VVdFMn9zQLA5a8e7T12QiWtDr0HzuN4BEGafE+Z0YLNPano7jd8OJfA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lAmivvg0V4n2AwPU9ATZ4vYVXeFp74HCRmTPyRiXyVrbqRTnXRO+/1DVjBSAyQoQNydhhuFet5Ka2PK0RPQffgQZn0pWPQ1+Sx07Zk55P8sl/SyqbAHNgETr0yOv0PrdzGyjJbjfrD+D4K8vRVWBIkgjbjUFPXRe+x3ikM9h9KfsVFkY36xnhsXagIAsmHb7w3+KHct1t3kKcgi17M78i/UD1u5rDrG/kiHUcag+nel+HgoHs7i3qsgoQCEdKFveRtUhtIrR99ZkCn6qGqvoy16XVkeacQ2KCMj4ilqv8Vs4/IjfzX7iJtSnFhJaDsa0ZEqh+rna0nP4CuwHv8if7w==
  • Authentication-results: esa1.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: Wei Liu <wl@xxxxxxx>, Roger Pau Monne <roger.pau@xxxxxxxxxx>
  • Delivery-date: Thu, 24 Feb 2022 23:48:52 +0000
  • Ironport-data: A9a23:fIeCEqhBuCZ7LaLARo6fdrGkX161fRAKZh0ujC45NGQN5FlHY01je htvXGiCbKmOYjanc493YYXkpBxTup+Ez9FmSgJk+SFhFX4b9cadCdqndUqhZCn6wu8v7a5EA 2fyTvGacajYm1eF/k/F3oDJ9CU6jefSLlbFILas1hpZHGeIcw98z0M78wIFqtQw24LhWVnR4 YiaT/D3YzdJ5RYlagr41IrbwP9flKyaVOQw5wFWiVhj5TcyplFNZH4tDfjZw0jQG+G4KtWSV efbpIxVy0uCl/sb5nFJpZ6gGqECaua60QFjERO6UYD66vRJjnRaPqrWqJPwwKqY4tmEt4kZ9 TlDiXC/YQAwEqPLp/0laQQGOQ4iDOpJwJTqB1Hq5KR/z2WeG5ft6/BnDUVwNowE4OdnR2pJ8 JT0KhhUMErF3bjvhuvmFK883azPL+GyVG8bklhmwSvUErANRpfbTr+RzdRZwC0xloZFGvO2i 88xN2c0Mk6QP0Un1lE/Jbwludq1iX/FTjRBsGieq/cR7VaDw1kkuFTqGIWMIYHbLSlPpW6Ho krW8mK/BQsVXPSPxDzA/n+yi+vnmSLgRJlUBLC+7uRtglCY2ioUEhJ+fVmxrOS9i0W+c8lCM EFS8S0rxZXe72TyEIO7BUfh5ifZ4FhMALK8DtHW9imK04ba5DmAPlIZEBRuNO1hu/cdaBoDg wrhc8zSORRjt7icSHS4/7iSrC+vNSV9EVLudRPoXiNevYC9/dhbYgbnC486TfXr1oGd9STYn mjSxBXSkYn/miLiO0+T2VncywyhqZHSJuLezlWGBzn1hu+ViWPMWmBJ1bQ5xasYRGp6ZgPY1 JThpyR4xLpQZX1qvHbQKNjh5Jnzu5643MT02DaD5aUJ+TW34GKEdotN+jx4L0oBGp9aJWK3P BWP41gOvMQ70J6WgUlfOdzZ5yMCl/WIKDgYfqqMMoomjmZZLmdrAx2ClWbPhjuwwSDAYIk0O IuBcNbEMJrpIf8P8dZCfM9EieVD7nlnnQv7HMmnpzz6gev2TCPEEt8tbQrRBt3VGYvZ+W05B f4EbJDUo/ieOcWjChTqHXk7dghbfSBmXsmt86S6tIere2JbJY3oMNeIqZsJcI15haVF0ODO+ 3C2QEhDz1Tjw3bALG23hrpLMdsDgb4XQaoHABER
  • Ironport-hdrordr: A9a23:GWfQ7aM5XB/YJMBcT2H155DYdb4zR+YMi2TDiHoedfUFSKOlfp 6V8MjzjSWE9Ar4WBkb6LS90DHpewKTyXcH2/hvAV7EZnimhILIFvAs0WKG+Vzd8kLFh5ZgPM tbAspD4ZjLfCVHZKXBkUmF+rQbsaK6GcmT7I+0pRoMPGJXguNbnn1E426gYxdLrWJ9dP0E/e +nl7N6Tk2bCBIqh6qAdxw4dtmGg+eOuIPtYBYACRJiwhKJlymU5LnzFAXd9gsCUhtUqI1Ssl Ttokjc3OGOovu7whjT2yv49JJNgubszdNFGYilltUVEDPxkQylDb4RGYFq/QpF5d1H2mxa1+ UkkC1QefibLEmhJ11dlCGdnzUIFgxes0MKh2Xo2kcL6vaJOg7SQ/Ax9L6xNCGptnbI9esMo5 6ilQiixupqJAKFkyLn69fSURZ20kKyvHo5iOYWy2dSSI0EddZq3MYiFW5uYd899RjBmcsa+S hVfbbhzecTdUnfY2HSv2FpztDpVnMvHg2eSkxHvsCOyTBZkH1w0kNdnaUk7zs93YN4T4MB6/ XPM6xumr0LRsgKbbhlDONERcesEGTCTR/FLWrXK1X6E6MMPW7LtvfMkfgIzfDvfIZNwIo5mZ zHXl8dvWkue1j2AcnLx5FP+gClehT1Yd0s8LAp23FUgMyIeFOwC1zwdLkHqbrVn8ki
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHYKWdr96DvHtmiCE6n5nuoqf1KFayifeMAgAAQ3YCAANCCAA==
  • Thread-topic: [PATCH] x86: make embedded endbr64 check compatible with older GNU grep

On 24/02/2022 11:22, Andrew Cooper wrote:
> On 24/02/2022 10:21, Andrew Cooper wrote:
>> On 24/02/2022 10:14, Jan Beulich wrote:
>>> With version 2.7 I'm observing support for binary searches, but
>>> unreliable results: Only a subset of the supposed matches is actually
>>> reported; for our pattern I've never observed any match. This same
>>> version works fine when handing it a Perl regexp using hex or octal
>>> escapes. Probe for support of -P and prefer that over the original
>>> approach.
>>>
>>> Fixes: 4d037425dccf ("x86: Build check for embedded endbr64 instructions")
>>> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
>> Looks plausible.  Tentative ack, but this definitely needs a full run
>> through CI before committing.  Let me kick something off.
> Started now:
>
> https://gitlab.com/xen-project/people/andyhhp/xen/-/pipelines/478508459
> https://cirrus-ci.com/build/6255196018835456

Everything is green.  Good to commit.

Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

~Andrew

 


Rackspace

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