From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 68106423AE; Wed, 11 Jan 2023 15:10:34 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 51AD540E25; Wed, 11 Jan 2023 15:10:34 +0100 (CET) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 99FD440A7D for ; Wed, 11 Jan 2023 15:10:32 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1673446232; x=1704982232; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=1Y4nHBZ8XpDY3FaK0C4YXrAJIYLNwe05y1kqBYhTKUY=; b=WZl1noUCAk8VwH8TmePE+cqRRlrr2pQrfZitJc5bCfvYhZ861I0foVMV Ne5YzKV5a7qKz40DTXcCmDc2fnq/qSc9zbuNaEtGXSYQHGmUx0aeCP+6q 0yoBeDVtzsWqlBQ2QnLp2i5Jr9h4i8Tvol/ttmAqe0qsRxggE/Gg2hvqv woxnahJrm5XzUPtCQYh/CxVNMW4pxP1SsMxHwMKcaG0xZIH+/TkGomB4p KUEZo1b8ZNQUY1irGoGB98wuhR9uY53Bh2m9TteA9jsdozhhnZxIEFx1b 0XbVAlSUwpRam+hvUUNL9c+H0OCI2dUbPB2q0rnxK5mYjc7uQRzqKuL9P Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10586"; a="325428954" X-IronPort-AV: E=Sophos;i="5.96,317,1665471600"; d="scan'208";a="325428954" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2023 06:10:31 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10586"; a="720740375" X-IronPort-AV: E=Sophos;i="5.96,317,1665471600"; d="scan'208";a="720740375" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga008.fm.intel.com with ESMTP; 11 Jan 2023 06:10:31 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 11 Jan 2023 06:10:30 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 11 Jan 2023 06:10:30 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Wed, 11 Jan 2023 06:10:30 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.173) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 11 Jan 2023 06:10:29 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AaNxXfDWwgqj05C8BBpdXJUVkMuAjCrOlRbvrzh5w0lxnVFMeJ1L9b2BgR7H5StTm1Eq+XqjtQ0inxhDkgIPLIsbMsq9h+oGnSfakKV3qoJ2RAI8JI5uL6lXvhCprH+lbNNRGnCDNgZ6sUMsIVebmbFgWywo3p5zXrx4764lAag6cwx7AcH1EvY20FU6W2ZnAL+fD3cNs+L/G+N6nju3zVI7R2yGBVO3awTPf2oI7Fjjr7YLzskbhJTbnv85q1AGkyWj6pxBFfIM4qOCqW/61XySzFIqBdpXFfh4lQWUaq5szxvar5UZAfmMTTiHyTNwqkcUd4H9dRXHLPrW7jGFEw== 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=xpUsNu2oZwhvy1W/CYqdGTDgX4V8a0L5S+C2sifFIRk=; b=VLjLMpaysoihM3FUI8q11Xi6e5TI+/QOkWBprXKOnnn72v9M8Xh31M4K4DRkiDYz4VyPFYz9sFm8gx9fuDWPOfmApW9m/UjBNyEnLljtcscmLQqsK/nFIHcotuRbc3TSiTnnVkq7YXf5x7093u9s0EKXtxbeD9cOcFR0GrGkNNT/2dRah7x9NBKv/PqO+ZYjInvvme9veiwWw4o+4/5j+wq397fZyeiNn3w55mdoTczq8qbVvAc0u/RbekihAQ1VVjUuExvEnYTWot/yI0Rh1zXbqMuHu/9E7xkJJDBsm/UnqAM1BnvvHB5Lx5vOztFK65WCuSEm8K0YC46NU/Iniw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) by PH0PR11MB5190.namprd11.prod.outlook.com (2603:10b6:510:3c::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Wed, 11 Jan 2023 14:10:28 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::4d9f:6867:2d53:9ee]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::4d9f:6867:2d53:9ee%8]) with mapi id 15.20.5986.018; Wed, 11 Jan 2023 14:10:28 +0000 Date: Wed, 11 Jan 2023 14:10:21 +0000 From: Bruce Richardson To: Thomas Monjalon CC: David Marchand , , Ferruh Yigit Subject: Re: [PATCH v3] devtools: parallelize ABI check Message-ID: References: <20230107133953.306784-1-thomas@monjalon.net> <20230111131652.1265058-1-thomas@monjalon.net> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20230111131652.1265058-1-thomas@monjalon.net> X-ClientProxiedBy: LO2P265CA0424.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a0::28) To DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7309:EE_|PH0PR11MB5190:EE_ X-MS-Office365-Filtering-Correlation-Id: 96ad7a55-c2aa-4539-779b-08daf3dd9770 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HsAqB4LbzfEnpQldBN8i7d8d8I0JHxUbVLBfhQD/U/U4cdYzCbYObdHLtGpGq9k9a1Q1WZ8fbhXi8TdAsuIJ9WgSZ/DgiQ6ejtUQkbXQfh82blsWXQef+AosMkN9dK9M/m8BraNcCHZHIJ690cSu7H4W58l4eDe72wZOEJjDi2dLm7wr0g94PAMCvbVvRqP/lF+hEcI0Z5p2xQwxuHYKE72ioDVqF/61LaK+6eWQX9G0ejDqBXkOWMdPzbraXJaU5AgYCLvO1RsY4C7blPMhVYRiZ4/TqMgISCFpFDYXNFVZnPEMV09w3XeZi6iFYKHc31/kBOGO5pqJXd6dKVqy61d0pJsCuWHiiHS07vuaSHYMjF/5dBRyZElM+K9k+Fr1cYcp6gsLtaR/TLetT62P4LNF0Row9gITb5Epu3xIGGAoLOqxcBgaFMO+Eb/adhk5Sy+xydjZ8Pk0mYSSp6mANQJXD3tIPOwfRG9Mte/MHqkiTgn2ebPjgmDuOtGOU2EYeCB4WkkZ/QyJqfjYgwUgpQoIuEqcNhTirGhPdtdtvtCRE8KKon9gkSfIM+o7X/PGfol73C5ptLKu5jsvWQR9sXF5JcIm4JXQLlcmOMjnnVR/J1xaW9wUNmW5d/mpa4S2jssqzLitXxymH/CDfqnN7A== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7309.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(376002)(346002)(396003)(366004)(39860400002)(136003)(451199015)(44832011)(2906002)(83380400001)(66556008)(66476007)(6916009)(66946007)(5660300002)(8936002)(6666004)(186003)(4744005)(26005)(6506007)(6512007)(6486002)(478600001)(82960400001)(38100700002)(41300700001)(8676002)(54906003)(86362001)(316002)(4326008); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+m9DmrQcxV9sNsgXAZO3icXVpvUTs8lQ3/zXjfxamT8C/28TmcrEeXz46jmX?= =?us-ascii?Q?yA7dfIoq0GQWj78mJ9yVRAicP7s2pnUYDwZ7PQrrU44TDdDLr+3hhXzxC87J?= =?us-ascii?Q?HdAsJPnT/uPLdE17sbbQ36fzRTSadxyU/9xfZc1M+367remop/r6wne+bXtu?= =?us-ascii?Q?CcwmMrrnVFJMzPL6g02k5bTKPO5bftXCiA3qZMbbIKGtqlTVBI9ZdoN5cpQN?= =?us-ascii?Q?BmZS9y8BD5YBaMg2gAyLVo8ojEdpAgq14Sz6xAJX9dRnt64XAEC4iLD+RV8f?= =?us-ascii?Q?0DA2FSGPAvNAHASj8XZEeomXTEbRS5JV/9SIyJdOIJWSScuwcYrKDkuXxVHd?= =?us-ascii?Q?QDPhnkvGMnlVUetkuUUU+9A6ZOZBAjQyNA/hRm1FoI9LbDTZFY9tTKTnHkk4?= =?us-ascii?Q?o/EC6pq1yAJj6XDH7kjGuFfyY2q75jetBrFpUWbOpg9oMrEyyd/j0mvz5mG1?= =?us-ascii?Q?Odcp+Xj7C9i5OKepFJ5IDtwPjvdPxJEcSKcMuOwPQbJb8dxsuc05aueCDmlZ?= =?us-ascii?Q?eglH/+/1cXFMjQ4elU2to0ZvX/Zohyx/nDOEPLlAalhA2gPVtZW/eABkgw9K?= =?us-ascii?Q?6w2u1+fv6qP3lmpd2EBahkMwq+qcqXjhEd5G1ZIpQ+ba7Fxb0aT/guq6YatY?= =?us-ascii?Q?hDAEfgATb7pqff1+7vvdSWKSh78e5b/K96yMt3EPXId3DEfmD+4V5SZcxFr/?= =?us-ascii?Q?t+Qm5+zNQ4uyXuuu8dsuIu5ZWWcDiQHtmmrx6BsQk6HFGD6J7mT1RtEPb+jy?= =?us-ascii?Q?SNOezRptH3rYEGHiKadMLugYB/AEtKuqnqGRqgbgfbLBrF6mQoV0Xqql5AEX?= =?us-ascii?Q?vuRhOMTqVRIltiOtYpzNYDBNomuqhduyi6bQr3vW8IxUKjKeNC2uhUEu4/cN?= =?us-ascii?Q?gnCvaj9nkrDG9+tG7GavWlzBnb38jc7NkTHRDI3KQUBPamCSXR2S2o004pbJ?= =?us-ascii?Q?hYYbmuehpppMX+QFu1rogMmZ87ZZtqGRpg6GSBKNAuCCcSBd8Pf+6HGg+7ul?= =?us-ascii?Q?qkIdjjTlqTDA027H4hzAG/uaqwvj3MpkpVguI2e5RoguNdAR289iMxV+qjaj?= =?us-ascii?Q?oQ7sf4yYWyCo5kV5duh7px9WSAyWQ0zsgiVvIe5y7JzGgf1gOhbY2YdkTetF?= =?us-ascii?Q?xJO+IIoIPZ5MVEMZbQ/s0OOvP8Wge5Q79KV/nwQRaHr9YRBP+ddlbRpLWxXA?= =?us-ascii?Q?ZDI2YUIKQkwoyoeAgtGTasI/UCA4Xj7/p7I8uaFM/qZTEs1ojvdPceylMfB1?= =?us-ascii?Q?bfGBxhZvrdck03vvuaR0OyGvacatTsmQ7OF+ve+st/++HBsMXBBka8klsx+p?= =?us-ascii?Q?luEwErBBq2EIicYbsx5e56CepZkzEHXHlAxZu0pP/kQMgW5SHyq62ZTIV2m7?= =?us-ascii?Q?M7gYurpwglpPqlDSVgC1V47Uhi0+m4vkZjwx/QluO5ju5+2WmcCn1f+rInjD?= =?us-ascii?Q?lRHI4FZwuP8+L89ibJiHhV30CuF2yKI8kMkRWmvDwhNrBiVzbLVOpv64RwLV?= =?us-ascii?Q?CDwG0V7g/3ufJx5LimTiyCIqsLe3ggW3/UdGqUWqn2VuY8Ec4uyFTFZ76DZg?= =?us-ascii?Q?sSTd86waRcjJPuvMBNhSPYYVT3gA15cpocQ+clADCLBclXbNl6s9BuxR0KWa?= =?us-ascii?Q?tw=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 96ad7a55-c2aa-4539-779b-08daf3dd9770 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2023 14:10:28.1492 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: syTjDYAY4VOU3bLLjN4YU2KGi1Ur4VkTb5W9wL5D4TwUv8Wq8HWbpwZlcjfgGzENVJrarUSLCSpSqZQMwCAYPLX+pvS9DBV/PjFaJQe6zx8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5190 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Wed, Jan 11, 2023 at 02:16:52PM +0100, Thomas Monjalon wrote: > Generation and comparison of ABI dumps are done on multiple cores > thanks to xargs -P0. > It can accelerate this long step by 5 in my tests. > > xargs reports a global error if one of the process has an error. > > Running a shell function with xargs requires to export it with -f, > and that is a specific capability of bash. > Commit-log needs update based on changes in v3. > Signed-off-by: Thomas Monjalon > Tested-by: Ferruh Yigit > --- > v2: > - find dump2 inside the function > - force bash because of export -f > v3: > - revert to POSIX sh > - use POSIX eval instead of export -f (issues on Ubuntu) > --- > devtools/check-abi.sh | 21 +++++++++++++-------- > devtools/gen-abi.sh | 5 +++-- > 2 files changed, 16 insertions(+), 10 deletions(-)