Received: by 2002:a05:7412:f690:b0:e2:908c:2ebd with SMTP id ej16csp654427rdb; Thu, 19 Oct 2023 15:28:00 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHY1U5h0q61tCl47js9sz3bpLgMrjzinulA2N4vKMmPflRQSYiYvKIPcGjtcbVkeXH6pDMS X-Received: by 2002:a05:6a20:914b:b0:17b:129b:1813 with SMTP id x11-20020a056a20914b00b0017b129b1813mr183577pzc.1.1697754479702; Thu, 19 Oct 2023 15:27:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1697754479; cv=pass; d=google.com; s=arc-20160816; b=A0wldwm3dQHEsfQ7qmvBLbIP1SVgJLNriMoHyLW6MjokTf/B2zrI50dhbiMO6YBLyK dMAXoMW0gRFLN7J6Pwt5CeTPnXTGO6Lf25OHryvfykBe37bJX+58n9YcBGPIkZp1ZImm A6UlH8HnFhdkWZg8QCd4Q9gbsa97m1MnH0N4EVLgaN9wiUJxN1uSXkO8ln/rT59ay1qv AheMufUqzfhzpwGFZn41YTl9v/Fvb0n2knZhfZ51m8ymjvdmQoywJlJ1R+ZH+VnOjM38 s98rmSIkx0tRVc2ibng6StUlD3EbuupaXO5dJbFLIIJoXqXBAliIJuPbSj6s9RTk80cd kl9Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :message-id:date:subject:cc:to:from:dkim-signature; bh=kpqvn7Saipv5UhkeKE6LZMupYPezxDUL+/aJ+3yl/fA=; fh=sDe3TG6/b46JEOvF2xh0f1K4oYWCH8cpxTVfh1/w/G8=; b=PLXEbiaPHTNXktCgnBUUqstwooaIneM0RjB31WH2sTe2zUfO2kRpmUyS8EN8fUthsJ CtB15cVyH0xX7gK03+h/nyO/aPFd+AAA+IpK2A6vkMet4dh387KbFz+dspTUe+J9o0Fy dWYdC9JvkxK7ZIDagV+Aq4jN0l2ynZ1wSv8K7UTDukGTWxpRIHUp8t9/lCq8SS4hygiQ 7cuW6E4oBYRB95tI/dvMJKJ0+bb9UOcG3/cQmecmbVPJlzd9vHOdL9EOQVaWgStx90d+ Tl6ceq2Wuma8yvj0qcW4BjeaYP1XeNkysON2xtq1QL5gnn+RsxzjSY4e6ITEeHH/r0Do AOFA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b=cPoZm8WY; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id f5-20020a63e305000000b00578a084850dsi494418pgh.720.2023.10.19.15.27.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Oct 2023 15:27:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b=cPoZm8WY; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id BA98B8270046; Thu, 19 Oct 2023 15:27:56 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345256AbjJSW1t (ORCPT + 99 others); Thu, 19 Oct 2023 18:27:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49284 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231238AbjJSW1s (ORCPT ); Thu, 19 Oct 2023 18:27:48 -0400 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2080.outbound.protection.outlook.com [40.107.22.80]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 003DDCA for ; Thu, 19 Oct 2023 15:27:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Lj3EsRzpLJ46nQha9tICQUZTGmt9uDZnfClGevI9xiLkbRXaBJTpXXFKHejiNsZzP0rAHMheQooPiLRDruOFiql+lxOl8c9/OIEKHuITCaXENbrb70VEnDXmww+uUuW/JfQp/YKrrUvBhoWy0npjgtQ5TOC/fbTPwT+0uSpi1w16qOt+TzEdA7oZCZCPMQDbT7Pugeeh0arE/hBTW5bup2oaFpCIa0VycDelFDkwh7XE1mgjjLdGu+BhG5CUxDJgFTsyzXu539E83aWOpruD311SD4Y10puVDZUbOi2IQfYUi/Lg7mnbuf9u2lh3h7wTCFFqMkzyDZaeto7ZLQetKA== 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=kpqvn7Saipv5UhkeKE6LZMupYPezxDUL+/aJ+3yl/fA=; b=VUswl3x9fcdbqNq2oZkvpXWl/N/vjWQKuEVYJEZ2THeCUHGmarNlqWDzSATlj/okA5TdIup8D9tLBSggm/izLvhL9yJ5IGFVhmT6C08jNOyhfR0CkYvqpuGTt1Wk7u7qDhhNKDVHZuzugltnawTXuGBBkAkhXYketMvBQW1uJuy0/rbpridV67x6EzcejqmmbWE025uRk3+jKslrcz/1ULnYbi0WZEzBfyE0q7c4DLn9OAPOqim7arwRGBXtikF+KXRCQ20JW9WP30RUz1XlbTV0aIvaDapAZU5UWFMGyq6U5lrSlqS+zks9k9Rdp3uhE3+7drLU0UHx+ZdbxCcQOg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kpqvn7Saipv5UhkeKE6LZMupYPezxDUL+/aJ+3yl/fA=; b=cPoZm8WY2ws+wmmBjex8UGBtF2wVUz/o8A9WkfmdQDwXUvO1sWFjZTymAM+nL4B8W2GzJFZFQ70mMFpWX8mokFN/XiaZ5KSL6nHYrS8ZecOAain0svatIhgB8ECXC0tPLHJWNwRXUVQ7nFA9xBjT1bH944pXcLcVuyKPYfIr19U= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM6PR04MB4838.eurprd04.prod.outlook.com (2603:10a6:20b:4::16) by DBBPR04MB7708.eurprd04.prod.outlook.com (2603:10a6:10:20d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.10; Thu, 19 Oct 2023 22:27:43 +0000 Received: from AM6PR04MB4838.eurprd04.prod.outlook.com ([fe80::1774:e25f:f99:aca2]) by AM6PR04MB4838.eurprd04.prod.outlook.com ([fe80::1774:e25f:f99:aca2%4]) with mapi id 15.20.6907.022; Thu, 19 Oct 2023 22:27:42 +0000 From: Frank Li To: miquel.raynal@bootlin.com Cc: Frank.Li@nxp.com, alexandre.belloni@bootlin.com, conor.culhane@silvaco.com, imx@lists.linux.dev, joe@perches.com, linux-i3c@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 0/6] i3c: master: svc: collection of bugs fixes Date: Thu, 19 Oct 2023 18:27:19 -0400 Message-Id: <20231019222725.3598022-1-Frank.Li@nxp.com> X-Mailer: git-send-email 2.34.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: PH7PR17CA0042.namprd17.prod.outlook.com (2603:10b6:510:323::21) To AM6PR04MB4838.eurprd04.prod.outlook.com (2603:10a6:20b:4::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB4838:EE_|DBBPR04MB7708:EE_ X-MS-Office365-Filtering-Correlation-Id: c11762b5-edd0-4226-eca4-08dbd0f29bb8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rSti9og5khwPNzfp7//WcqW9TfugCZcnwwPFOo9xwag/Vvf0Iy4sZaZO45wfKb5QrlaMI9iK9MYqdlRJswj4rT/5V+mgJN3+WeGzcr75s8ffTNhf4Ch5gqMyuwObXMfn8sd7oUA5EgMkBZJmDKgCIOc3l47iKgiIrLrlliIyviSeAgRrvKnVas4zSGtIJFvtzgr0tGIXrtbD4xtTk0N2ZYhzWzEF9X0g1kvGZAMANGHad6IyMAhmCVRuWpgAEniu6xyblnm+hvBKI6sljuH2mNGxHNZF/UGw108ap4WCgFpeiblifRNGLlvRyC7b0sqPW9AEhXDe4N8L2Uj+dGsyu8Snck1/2uzSx5sadaqZOtA2k7I1gUVcY4UaFvNHs23KGqbmjq6RAWCpedArfeHopEmeK3yKl+WBuBM6uAkvi+d6RmzrLUVxT/wLDaNw0iMX/4koS5FdupCaTsFPbnP3E8gGiUWBOc9pRCByNbNHlysYrHTbFofm9cN9ks+XYd1h7oqqLFKAdgiKgn7hlno7+RY6n1q+ZaVdvmjZ/L/hXhIWHZGzt5cDKBOq89XgpuCjXJYSkUKVm8c2riBVcgUD7872KLjQf1aTWsoVMGDYT9ngosuIx+z1trWskIq6re4WEJD/MtDS4kIKQ+lIhRW+tHE5JRAcZQVflZz7HKzUsSw= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB4838.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(136003)(366004)(346002)(39860400002)(376002)(230922051799003)(451199024)(1800799009)(186009)(64100799003)(6506007)(83380400001)(6512007)(38100700002)(478600001)(36756003)(66476007)(66556008)(66946007)(316002)(6916009)(86362001)(6486002)(52116002)(2616005)(1076003)(26005)(6666004)(5660300002)(2906002)(41300700001)(8676002)(8936002)(4326008)(4744005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OUd5ZUdRczQ0bVFDcjRDQkhZa1NrWW5Vd1A2Nmhib2hKNTh3a2d1bHkyWW9v?= =?utf-8?B?ZG5YSVNBZGtUSXpOV1UvTTYxUHFTMG52dHM3dlpHeklNejJ6MmQ2WnJJUE0r?= =?utf-8?B?V1BTcjNabERadFVqcVh5TWtndW1kMWhLU0V2VlF0UHRVaHRRNk0renJBcGJ1?= =?utf-8?B?TnZTdUk4TmhFVmtaVmU1TmxXUXAvQVdRcHdYWEdEQjdrZzd2KzQ2czg2OFMz?= =?utf-8?B?VHIrRkxVRUdXREFGQ0I4VzdER2U4MEZvdHduWDZJeit5WlVMbzMzbVlIV0RI?= =?utf-8?B?T3JOci90L3c5YWNIR21qV0RCRStTTVU4dG50YXVZUzIzOEh6RTg5YmJxYUEy?= =?utf-8?B?aTlCTWZVM1hWSXN6eGRVOWN4MU5PbzNZcFJxZWtGbDlXVlNGbG01aGZiQm5O?= =?utf-8?B?dHFvQm9FejRxQlRVZXlucFp2M1VDRlJiWHcwclhUSFg3ekFkUzg4K0Yza0RB?= =?utf-8?B?aWVFOWp4TVRJNStuekFnZXN4Ny8zRUp4NmRvSmZzR3F4bUVjNml0eURNY2g4?= =?utf-8?B?VTNIdHRLN0hkQ0lBRnRpNllEM00xMmtNbGhmcWZ2eEswSFVKSWxvNWs0RE9I?= =?utf-8?B?a2E5VGxYOE1xcFFWRjVyNnBJUVR1OVFSeVBhTVU1MjN0RjV4RnJ0TGdlZFpp?= =?utf-8?B?UVRJSnRBNmJxTktqMGQ2OUd6bnVObjhwSEw2U29TR3RBUE4xNkNIOEhvTm5Q?= =?utf-8?B?aHBLNnF3SG1kUXVFNnlUVWpxRUU0NGhMOEEvRndUSzZ6cVhrZ1M1SGE2T3Nj?= =?utf-8?B?Y1pkUmZsd0lRZkp1eFNGSFBqZVdVVkdFVW9majFKZjhsRHlMOEtVVHlvOTZY?= =?utf-8?B?bzNvTHBNWE10L3daUWdlY2MwNG9NKzYvTUtrcHdDZWdYc1NCd2hWVTVxb0hw?= =?utf-8?B?UGtDYTMzUXFodGx3TmxoZDhaRCtuU0tDRHZ3L3dUWTJEcjVZdmFJd1ExL0FY?= =?utf-8?B?UVF1V3lZdGFCa1lPMW9QTHRhdG90dHlJc0N2ZW5JY1VxWUxTNFhSaTlRek5J?= =?utf-8?B?M2JtOUVvMEhnb3hFQm04ZHlzb2FadVVYSW1kSTFwTnpnSE44Zy9VMUJkNEoy?= =?utf-8?B?T3pwUnowcHUwMTNVTG5NYVpEUXk1cFNLU3Y0WkppRTZYcmZoam42WHhjNlVI?= =?utf-8?B?TTJYaGZMK1Zka28zYkJpT3dNcVo0YnZVamEzc3p5WWhqY2haeVhDQ2ZHU0tE?= =?utf-8?B?UzFhTmhQZTNjdE9ETEsrYS9TV2l3eisya2ZWWldSTDBJdUFyTHBjZm9wTkhn?= =?utf-8?B?MjlhZW9aUzMwM0hVeEtwVTk2ZllpMG12amU3cWZncXFDd0p6MUlmeWJrc2FX?= =?utf-8?B?ZUtUVlJSN2FxL05lS2tUc1NhcUkyN1M5RTF2N0xPd0hIckMxS0V6aVhINXIw?= =?utf-8?B?MkVKMmx2YzVnbmg3NUlURkZpZHJpdGp5M0kyMHcrV1FhZUhTZVZ5ZWpLUG96?= =?utf-8?B?QjViNjR5VDY5SkdONzdpbFZIOENxM0NtK0g3cXJDbWh0NGNmU1Z6RzVZMlJU?= =?utf-8?B?SGFHNjRvUjJidUpzT1Nzb0JNYjcyS0tNNVZ5ai9XcjA3eGJicFdPWWc5NDVz?= =?utf-8?B?N1cwVGM0TTVHTmJHR0xsM1loZVhzZkpubjlNblBzWWpyRUZRdVhJYXZUQkp5?= =?utf-8?B?MzJQSXpYMjh2dnJrQ1M5SWhLWXUxZ2F4YnNaUlhSaGNNTkpTSkJ0SlAyVmdZ?= =?utf-8?B?Q2huZ0FzMWFrMGRTVWdOVXFmOVRvL3BsNjJlYmZ6bVl2cmZVdHFaVVh5NVdN?= =?utf-8?B?V1BPWmhWbHJITGptdm1XQlBTZGxQUmJUT3hBVVF0c3pOOEs1NzVEQzZwcFFI?= =?utf-8?B?cXNlQ1R2RU1GYnIxNjBJNGo1b2d1OWJsRXpKN0xOVTRjVzV5emF3SW12V3Iw?= =?utf-8?B?OUdvVFlsd1B3S0lxZHYyREFCM0VRUldFVGk2ODRjeHR2cGp3L0pIRXRSbW1h?= =?utf-8?B?ME5wRm11c0ExZG1zQWhnNU1YRVBlYkxRNWFCQ0JnamR0dkY4MGk5ZjhlNnB1?= =?utf-8?B?ZGROYmF1QVhGTXgyV1hQdGY2UzhjS2NlQSttY2dsZXk2eXJSQmpkYkk0elVx?= =?utf-8?B?STRhMUdYb3BwYnhUMnBXT01KQS9XNElzdExPMkQwYlFZS2xmQkZiMW5JNEtC?= =?utf-8?Q?JNKU=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c11762b5-edd0-4226-eca4-08dbd0f29bb8 X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB4838.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2023 22:27:42.2315 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: W4SOB3TLqkmxd7qk6oR5DS/+CkCk60uWTXvSeyr5ChMNV5g9q8/N6QxoMxE4lzwHG+1xskWti3hTOJSV3L5APg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7708 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Thu, 19 Oct 2023 15:27:56 -0700 (PDT) Each patch is indepedents. See commit message for detail. Change from v1 to v3. See each patch notes If there are notes between v2 to v3, that's means not change. Frank Li (6): i3c: master: svc: fix race condition in ibi work thread i3c: master: svc: fix wrong data return when IBI happen during start frame i3c: master: svc: fix ibi may not return mandatory data byte i3c: master: svc: fix check wrong status register in irq handler i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen i3c: master: svc: fix random hot join failure since timeout error drivers/i3c/master/svc-i3c-master.c | 51 ++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) -- 2.34.1