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 0669042596; Thu, 14 Sep 2023 13:14:11 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E7C09402E7; Thu, 14 Sep 2023 13:14:10 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id BD4AC402AD for ; Thu, 14 Sep 2023 13:14:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1694690048; x=1726226048; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=1b86d9BJC/GwNLyqmuYCD5vcVtCUT8xnhiMJPAEm88c=; b=SMGCd7Mzelhlew1Fbv6TV5YbAhZGpkIs99NM8DkShTdHeHt+eBThLpLK 44XVPmfx88vUr0cNRt4rIW6V3SYQYJ6My4BHiTVbJR+he6EE/YZx7vm6g LPgyI129cpsr73l4cBgjADhNju7zQ7J1EH9UR1+EKQUJEdVD+ul5fCBVl hAryOvWOl7e28gqUdaN+PoDUEfAU2yfuQg8XbMZ1cGcFZq85VT0j50uZg SRFTL16SbNTSOLtW9KaGS3QdSaI0EXIcEFzd2SQr2eFc7rgtRvRhmEgki /owLmAT3wtu+mk3ZxJMx2qO5Q1JCPb8v6dhzDio21NGKMkRyTFgudvATp w==; X-IronPort-AV: E=McAfee;i="6600,9927,10832"; a="382723911" X-IronPort-AV: E=Sophos;i="6.02,145,1688454000"; d="scan'208";a="382723911" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Sep 2023 04:14:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10832"; a="747680126" X-IronPort-AV: E=Sophos;i="6.02,145,1688454000"; d="scan'208";a="747680126" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga007.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 14 Sep 2023 04:14:07 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Thu, 14 Sep 2023 04:14:06 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.32; Thu, 14 Sep 2023 04:14:06 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.32 via Frontend Transport; Thu, 14 Sep 2023 04:14:06 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.171) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Thu, 14 Sep 2023 04:13:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SjK6mxdcNxsyAkW9YRg/KLnhPExAwwmKvRpCu2sNmwoyLzLMr4QgFUdX7NoXC4MrlJ7fQmKWJTjfrUTn7eb3MAIuVkv8I2K0niOeCfsThz7D8NhEIkhayMZSMWx5YEy6ft6KvWqR3BLA+UfDHc/LKCGENkb5LqjAJad7V5DwdSjrU/L3gRX4g+hsJWsMVtBpYQjCyYInaVKOswoAB73cJGWZ2T6Smt+vryUKMhIcpz2AJMUvzh8D2o/vMaEpJCx3y1UKGy/Fteb1ivEZEB1H37I+xof7JMjRFOFUYfoHpDEEcKwSoBmMzhS8LZB7lD78nYGZZ8DC7P0FSbWMg47a6A== 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=uwRrcYy4WfbJwLQnT6aXzB9t/wvU1IcGQ4qPATAWYC4=; b=BwhDabb+eSblHyxzdXSTUrv9ojRG9nqhLLz8DyCupWVDJiAgKwY2fenX4s2KrmZfALAzKF+SCxFlyL8ObpZXVjF0IRfW6Evw5MfD3ksgtBysGp8DRSJF+ijIBuKxRbkJ2RvwHmi0PVQ4GZpNjJmAQlhYJ5PcLqc86G00CBsR7ydVI8tA/2tS0wkBxX5tgGE6ShcpCkwAErUoGoGdUmlke7NFZqieANcJ5tuP9JUVdDub34x0H/1OsJEJNMS0ZN7XnM9EqvLcPHLa4dkBBEfa6vzktiV8LZKkL1Yr+NToiVchmcxZ1yf3xsSiQKg0WSblIxGQ5BGN9c95Tlg+N8VXSQ== 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 DM8PR11MB5653.namprd11.prod.outlook.com (2603:10b6:8:25::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.20; Thu, 14 Sep 2023 11:13:50 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::43d1:af60:464:347]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::43d1:af60:464:347%5]) with mapi id 15.20.6768.029; Thu, 14 Sep 2023 11:13:50 +0000 Date: Thu, 14 Sep 2023 12:13:43 +0100 From: Bruce Richardson To: Harry van Haaren CC: , Subject: Re: [PATCH v2 2/2] event/sw: add selftest for ordered history list Message-ID: References: <20230831164736.2472671-2-harry.van.haaren@intel.com> <20230914105852.82471-1-harry.van.haaren@intel.com> <20230914105852.82471-2-harry.van.haaren@intel.com> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20230914105852.82471-2-harry.van.haaren@intel.com> X-ClientProxiedBy: DU2PR04CA0232.eurprd04.prod.outlook.com (2603:10a6:10:2b1::27) To DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7309:EE_|DM8PR11MB5653:EE_ X-MS-Office365-Filtering-Correlation-Id: 3be66140-4145-484c-f485-08dbb513ac0b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NEN17JcOC0dpjMruVpQWECIEKMjlR/xFcC0nroIv8GdnPiDbOIwyHbOhlygwe7IPNexN4MXd/HbIy/5dI3JoXQhlBCJWMhfQtVT4Ef9ej0gmpQzRa7XzTvbL3ryrWAvGDJdgU2mHPtWCyNVqhWsoFW/6r0gGe0ZEXwjU0cg9qRANhsosXkru5sh9rQ7W1AQutDiovY6tgGpgs7mUP3i903XvGG9RuPB3z3kcX8/iJUchZyMWQVucIwha6d1bDhR6RqrKGc6h0GXoiZivJoSodxAflec8yMERLABt7ofVSxjuDrFs2ugYhw4QXfvNm77pP3MChZJec3JJfXWE02XVgWs0KgruBFN1lmLnWq1ogoIL6yQSesnhzJNcRERlIO/a2JHEf2ucEyXZ17jhwQ/3wR8dq2LrrZF22xD26jIDi1emWwnmiujYlD2+DoGT6gjtxG2Igf9sbKObW+N8DhrtA3Ewb7KsHDdzsSU8WLwlAebQ7JYl4qjA609YyHTYXQhDGnwaxEylfMCAmiqytWhm+YdQJOwf9lx0lQ5DPJs4EUTTtXD5EJ0LlGVspL7sqwTn 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:(13230031)(366004)(39860400002)(396003)(346002)(376002)(136003)(1800799009)(451199024)(186009)(2906002)(6666004)(6862004)(38100700002)(478600001)(4326008)(4744005)(5660300002)(66556008)(6636002)(44832011)(8676002)(8936002)(66946007)(316002)(66476007)(41300700001)(83380400001)(107886003)(26005)(6512007)(6486002)(6506007)(86362001)(82960400001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Ps8zmZaz930gCqB67ouPcs7XWqoi7ZqU8BCD6aoCrUzarQLUvCgKOMGdtweE?= =?us-ascii?Q?7n2U6OQDBExWkae27aLzOe7q/StMIfNyuJe7bkZ+Rc2ogGMKEsPCt92qUBFC?= =?us-ascii?Q?PuSyqstlSZJDfL2LAobZJvrs3T8ko8VUL3t/kmEiD70EG3PMuiH+QQK/7ML3?= =?us-ascii?Q?gMpGyCv5UxclOQZUbv20pqxFoQDVOUqAHNs/Al9Jd3Jig+MMOVzb0bPuCr7E?= =?us-ascii?Q?oVBiT6G3/49lnOAwjT/WsR0BGNCgMFpuadR+B6ODbs1TSaoXmXpDujbzdX9v?= =?us-ascii?Q?uId9ScToKVsRkEauWEVKykGmHdbg2XK7OV926Cibaf4EG6nqvSv/GG0htGdB?= =?us-ascii?Q?MbaM+FdQOWek/QbWdmToPIjFyMIIY6oSUYqHtmHuC+RPda91vOxeJ3SyXYnY?= =?us-ascii?Q?QKTStIcC+kj8RgokIovpzbfoDoc/GO/pV3zUCN8OJvMRBY3R5Omk0MIz/zx8?= =?us-ascii?Q?DZb10pt5rR6PGcThMdYgpxy628rKeOD3LQtqbZZ5NyMapWFwy7VFvANMnO4g?= =?us-ascii?Q?qJzSiW6SOBBHV0vA/qPj1yLz0mkBnA/1seHpaJKhn7+oPSXBvgrHEbx7uo05?= =?us-ascii?Q?1qn2NHUoGg+DrxhFLywtlWaBwEV2tPbL1pKTiMEqXUh0BLT7drThavM1x4KZ?= =?us-ascii?Q?BygKBkKT/UK5YAQMMDq80MODgRlf/hOD9PKbDrjcxkyLtn97OXSpUvVLSxlZ?= =?us-ascii?Q?ykAhA+54iLRpzAwTWR5l4P6kvyyZ2h178/FJA5oZjabZeJV/gPkBbIoC6BC7?= =?us-ascii?Q?7tvSJD90Cx5VBIIX6R9O5NuLIb1aP8v3uEXWoc7UvTvu9vNRyjW0tYPWmpKQ?= =?us-ascii?Q?WrsIZ3X3quoTzSPbjuR2KRcVqzwQRNR5UEUo63fENTbOsP2ZPN+6ByX30Uzm?= =?us-ascii?Q?T4vd49HEYkpMF5qmECTwv0EELcMyy1rl/CQAwLQXnj+V0+B7zny/A0xRXo8h?= =?us-ascii?Q?OCpMYx/yd7qvYSBz4Hty/qby7ZqAiK4IXroOolyxjeFJKOHU5zWIJUVieOYb?= =?us-ascii?Q?c3Rtb4g7zFL5ubKRzdrpejEgJISn6Q0LZEhKs1zaovz6CiIjhJBn8FzhYp0f?= =?us-ascii?Q?+fnhOx299Tqt6hPjMMaatvlzNbkQb6Il3eFN/gqvGkPUueYmxhiF74CAFkO4?= =?us-ascii?Q?MPuPA1BzYG4ejOtikZxrBpwDzWXZfWOOH4kNLRhENhdEREY66uIu0zDKRRFL?= =?us-ascii?Q?kkhwfUU0yVa9uwkMpJJhvn8Afx63TFyNncBmLG/+hK1svwwQbRAWzXJh7Hgr?= =?us-ascii?Q?kbCpcIp732rvSBWAnQxMgl/Sdfnk4jZ9rwKCfSRFlExrPc/uLr6uANsHqfGV?= =?us-ascii?Q?Tu1bZA+iDL8E7GIzHD+ZdwreORn2tzOCUmqB1mX0EaBgES2Ia6IryoYQQG9P?= =?us-ascii?Q?jyMtBfcnzrDPn7JOtnBs7+orHiM/jLN39H9Q5XDUOBEiz3JAG8Y/Xc5tAnLN?= =?us-ascii?Q?0mXsl5qxdnTqJb+64eBB+MAOgTTiJ97y4bg4xruxIHzBsMkpW0QAm4mKyLZ/?= =?us-ascii?Q?hOkjy6xJXrZ8yYLRXwnws/i/VEOZdECh0JsQ4gqShm7WHE5HzAbr0vUzBAHW?= =?us-ascii?Q?nw10PtadAhfBYUVeQtBTQhvFAyFgb8FXK0wp13XIuR9KX3UCd0LqWk2zkVVV?= =?us-ascii?Q?tA=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 3be66140-4145-484c-f485-08dbb513ac0b X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2023 11:13:50.0034 (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: N89IXnPbaee9Ee/Qu0M1vZ0zxsoqo3cd2PCXhfJ0mosB71JuvX1rTPNHz/2ApivCocffW8gIoUtUR+aGEwng6cM22j8mbZb2zuOB0R3z2KM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR11MB5653 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 Thu, Sep 14, 2023 at 11:58:52AM +0100, Harry van Haaren wrote: > This commit adds a unit test for an issue identified > where ordered history-list entries are not correctly > cleared when the returned event is of op RELEASE type. > > The result of the history-list bug is that a future event > which re-uses that history-list slot, but has an op type > of FORWARD will incorrectly be reordered. > > The existing unit-tests did not cover the RELEASE of an > ORDERED queue, and then stress-test the history-list by > iterating HIST_LIST times afterwards. > > Signed-off-by: Harry van Haaren > --- > drivers/event/sw/sw_evdev_selftest.c | 132 +++++++++++++++++++++++++++ > 1 file changed, 132 insertions(+) Acked-by: Bruce Richardson