[{"id":3686908,"web_url":"http://patchwork.ozlabs.org/comment/3686908/","msgid":"<afsF2y0_oe2IloXT@ashevche-desk.local>","list_archive_url":null,"date":"2026-05-06T09:11:55","subject":"Re: [PATCH] i2c: ls2x-v2: return IRQ_HANDLED after servicing an error","submitter":{"id":46495,"url":"http://patchwork.ozlabs.org/api/people/46495/","name":"Andy Shevchenko","email":"andriy.shevchenko@intel.com"},"content":"On Wed, May 06, 2026 at 05:48:18AM +0100, David Carlier wrote:\n> The event ISR reads SR1 and, when an error flag (ARLO/AF/BERR) is set,\n> calls loongson2_i2c_isr_error() which clears the offending flag, issues\n> STOP for the AF case, records msg->result, masks every CR2 interrupt\n> enable and completes the waiter. The handler then returns IRQ_NONE,\n> declaring to the IRQ core that the device did not interrupt.\n> \n> That report is wrong. The device did interrupt and the handler fully\n> serviced it. Because the IRQ is requested with IRQF_SHARED, the genirq\n> spurious-IRQ tracker counts each error as unhandled. A bus that emits\n> sporadic NACKs, arbitration losses or bus errors will therefore march\n> toward the spurious-IRQ threshold and the line can end up disabled,\n> wedging the controller.\n\nHave you exhibited this on a real HW?\n\n> Return IRQ_HANDLED on this path. The other IRQ_NONE site, taken when\n> neither an event nor an error bit is set, remains correct.\n\nHmm... This sounds logical, but we need the Loongson folks to confirm as this\nis sensitive code and changes like this may affect existing work flows.\n\n>  1 file changed, 1 insertion(+), 1 deletion(-)\n> \n> diff --git a/drivers/i2c/busses/i2c-ls2x-v2.c b/drivers/i2c/busses/i2c-ls2x-v2.c\n> index 517760d70169..9df73557ecc4 100644\n> --- a/drivers/i2c/busses/i2c-ls2x-v2.c\n> +++ b/drivers/i2c/busses/i2c-ls2x-v2.c\n> @@ -304,7 +304,7 @@ static irqreturn_t loongson2_i2c_isr_event(int irq, void *data)\n>  \tregmap_read(priv->regmap, LOONGSON2_I2C_SR1, &status);\n>  \tif (status & LOONGSON2_I2C_SR1_ITERREN_MASK) {\n>  \t\tloongson2_i2c_isr_error(status, data);\n> -\t\treturn IRQ_NONE;\n> +\t\treturn IRQ_HANDLED;\n>  \t}\n>  \n>  \tregmap_read(priv->regmap, LOONGSON2_I2C_CR2, &cr2);\n\nP.S.\nIs the analysis and/or commit message AI assisted?","headers":{"Return-Path":"\n <linux-i2c+bounces-17268-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-i2c@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=MchCgeLu;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-i2c+bounces-17268-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com\n header.b=\"MchCgeLu\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=192.198.163.14","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=intel.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=intel.com"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g9V531MMWz1yJq\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 06 May 2026 19:12:07 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 5386F3009F27\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  6 May 2026 09:12:05 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 700C63DC4C4;\n\tWed,  6 May 2026 09:12:02 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [192.198.163.14])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 783201946DA;\n\tWed,  6 May 2026 09:12:00 +0000 (UTC)","from orviesa010.jf.intel.com ([10.64.159.150])\n  by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 06 May 2026 02:11:59 -0700","from abityuts-desk.ger.corp.intel.com (HELO localhost)\n ([10.245.244.183])\n  by orviesa010-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 06 May 2026 02:11:58 -0700"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1778058722; cv=none;\n b=TMWhtj1JCzcYj2/sw/KkU1h4ZrRis3RPFHfhh1ugveXVmQi0wZ08j5IwTHruQiea7YyYa+sbh6i/eFOWzSMdR7kCoeTv1VwZqnXCjvzXVtmqU4Y4Va8wsqH7/SBdZzC+RcJ6QJw0y8ETzqNm8TvsCn1TcRX5soQuhXncWqchSGE=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1778058722; c=relaxed/simple;\n\tbh=k/9nC1Oh9B1Vz5BNPYgltV2a5XRrsgqGv3XuyqCaGQk=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=YDgLguCkvBQCOGLCd333AFVChycYi7mXetwco2t05Li8W1Rpaxz7Z9gPd7AmE0tSzZV1R5g8Y6p++KJQ9zMw/3ys4o2fuQDPU6R0W1QAc77BWaLDU0N4x1o8cDirxOWDcTrkJBAuevN3dp9muemM95cKUGEXHbym54hF5es18n4=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=intel.com;\n spf=pass smtp.mailfrom=intel.com;\n dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com\n header.b=MchCgeLu; arc=none smtp.client-ip=192.198.163.14","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n  d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n  t=1778058720; x=1809594720;\n  h=date:from:to:cc:subject:message-id:references:\n   mime-version:in-reply-to;\n  bh=k/9nC1Oh9B1Vz5BNPYgltV2a5XRrsgqGv3XuyqCaGQk=;\n  b=MchCgeLura1zPOmQUQklDeugZlQsfNnfpxE4YgHPMoaPHma5/rUgu+XJ\n   MsrwzNs3QEH/MWWGmtTdzwHPgubC+ZADV3hkLqYcSw7bYts/pwQCup+WO\n   UZMRkcGcK2+bZ/UB4Vz3XimwuDFsOIsRTggyZOZBjSYRBmMWvJgoCmduo\n   a72hC2LUZZ+urYnHrW5zLlD89nRImRYjjFSEXLH6DSacc4AM3u+JpmGEa\n   JmrsavgTqqfprxLwVOPgWtYKlAierHkDsGzbnVnnEhUHeLV4vGlboe3yw\n   X3Sa11VCHbIoQaheB5gk9t2kwI9MrpOixuqQF3U3llEf5T1VZQSUAluKW\n   w==;","X-CSE-ConnectionGUID":["OhEsLx+9RxSQy8Gu4i0obA==","Im+XSyRZQ72lQKQe6NrWSA=="],"X-CSE-MsgGUID":["MZctEVg0SQe4RRR5j1RVsQ==","/aWWs2tkTNiiOTTqysH8FA=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11777\"; a=\"79031436\"","E=Sophos;i=\"6.23,219,1770624000\";\n   d=\"scan'208\";a=\"79031436\"","E=Sophos;i=\"6.23,219,1770624000\";\n   d=\"scan'208\";a=\"235247650\""],"X-ExtLoop1":"1","Date":"Wed, 6 May 2026 12:11:55 +0300","From":"Andy Shevchenko <andriy.shevchenko@intel.com>","To":"David Carlier <devnexen@gmail.com>","Cc":"Andi Shyti <andi.shyti@kernel.org>,\n\tBinbin Zhou <zhoubinbin@loongson.cn>,\n\tHuacai Chen <chenhuacai@loongson.cn>, linux-i2c@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org","Subject":"Re: [PATCH] i2c: ls2x-v2: return IRQ_HANDLED after servicing an error","Message-ID":"<afsF2y0_oe2IloXT@ashevche-desk.local>","References":"<20260506044818.19842-1-devnexen@gmail.com>","Precedence":"bulk","X-Mailing-List":"linux-i2c@vger.kernel.org","List-Id":"<linux-i2c.vger.kernel.org>","List-Subscribe":"<mailto:linux-i2c+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-i2c+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20260506044818.19842-1-devnexen@gmail.com>","Organization":"Intel Finland Oy - BIC 0357606-4 - c/o Alberga Business Park, 6\n krs, Bertel Jungin Aukio 5, 02600 Espoo"}},{"id":3686937,"web_url":"http://patchwork.ozlabs.org/comment/3686937/","msgid":"<d6127cff-b8fa-4a03-a74f-5afa178cb39d@loongson.cn>","list_archive_url":null,"date":"2026-05-06T09:59:53","subject":"Re: [PATCH] i2c: ls2x-v2: return IRQ_HANDLED after servicing an error","submitter":{"id":84810,"url":"http://patchwork.ozlabs.org/api/people/84810/","name":"Binbin Zhou","email":"zhoubinbin@loongson.cn"},"content":"Hi all:\n\nOn 2026/5/6 17:11, Andy Shevchenko wrote:\n> On Wed, May 06, 2026 at 05:48:18AM +0100, David Carlier wrote:\n>> The event ISR reads SR1 and, when an error flag (ARLO/AF/BERR) is set,\n>> calls loongson2_i2c_isr_error() which clears the offending flag, issues\n>> STOP for the AF case, records msg->result, masks every CR2 interrupt\n>> enable and completes the waiter. The handler then returns IRQ_NONE,\n>> declaring to the IRQ core that the device did not interrupt.\n>>\n>> That report is wrong. The device did interrupt and the handler fully\n>> serviced it. Because the IRQ is requested with IRQF_SHARED, the genirq\n>> spurious-IRQ tracker counts each error as unhandled. A bus that emits\n>> sporadic NACKs, arbitration losses or bus errors will therefore march\n>> toward the spurious-IRQ threshold and the line can end up disabled,\n>> wedging the controller.\n> Have you exhibited this on a real HW?\n>\n>> Return IRQ_HANDLED on this path. The other IRQ_NONE site, taken when\n>> neither an event nor an error bit is set, remains correct.\n> Hmm... This sounds logical, but we need the Loongson folks to confirm as this\n> is sensitive code and changes like this may affect existing work flows.\n\nI will try to test this boundary case in the next couple of days.\n\n>\n>>   1 file changed, 1 insertion(+), 1 deletion(-)\n>>\n>> diff --git a/drivers/i2c/busses/i2c-ls2x-v2.c b/drivers/i2c/busses/i2c-ls2x-v2.c\n>> index 517760d70169..9df73557ecc4 100644\n>> --- a/drivers/i2c/busses/i2c-ls2x-v2.c\n>> +++ b/drivers/i2c/busses/i2c-ls2x-v2.c\n>> @@ -304,7 +304,7 @@ static irqreturn_t loongson2_i2c_isr_event(int irq, void *data)\n>>   \tregmap_read(priv->regmap, LOONGSON2_I2C_SR1, &status);\n>>   \tif (status & LOONGSON2_I2C_SR1_ITERREN_MASK) {\n>>   \t\tloongson2_i2c_isr_error(status, data);\n>> -\t\treturn IRQ_NONE;\n>> +\t\treturn IRQ_HANDLED;\n>>   \t}\n>>   \n>>   \tregmap_read(priv->regmap, LOONGSON2_I2C_CR2, &cr2);\n> P.S.\n> Is the analysis and/or commit message AI assisted?\nThanks.\nBinbin\n>","headers":{"Return-Path":"\n <linux-i2c+bounces-17269-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-i2c@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-i2c+bounces-17269-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=114.242.206.163","smtp.subspace.kernel.org;\n dmarc=none (p=none dis=none) header.from=loongson.cn","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=loongson.cn"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g9WQl1CVvz1yJq\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 06 May 2026 20:12:31 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 2E94F309B220\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  6 May 2026 10:01:32 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id CC7714218BF;\n\tWed,  6 May 2026 10:00:13 +0000 (UTC)","from mail.loongson.cn (mail.loongson.cn [114.242.206.163])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id B78663F7AB6;\n\tWed,  6 May 2026 10:00:02 +0000 (UTC)","from loongson.cn (unknown [223.64.68.8])\n\tby gateway (Coremail) with SMTP id _____8Cx3ekcEftpDxMHAA--.22778S3;\n\tWed, 06 May 2026 17:59:56 +0800 (CST)","from [10.161.0.102] (unknown [223.64.68.8])\n\tby front1 (Coremail) with SMTP id qMiowJAxVcAZEftpSZd7AA--.45438S2;\n\tWed, 06 May 2026 17:59:55 +0800 (CST)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1778061609; cv=none;\n b=mAeP210rb5oetJy4xIzfckf68pAMJROVL5MEXTqy3ywkQIgbuhVdhvubgHAwK+OcFKFrGmYdeqgGvcrcT8UnP7pbFdlu2BT5D3S0Rrxzp0bDkyZUst2kcYoU8Pg1EFbyhFguZ5wM3faTXgX5EMnyffAr2EJRYWXu/8pu39bbuc8=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1778061609; c=relaxed/simple;\n\tbh=LC9IZjPs4F1XYlSFHNbct3PIvy/2QKy+slb/zmI+e/Q=;\n\th=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From:\n\t In-Reply-To:Content-Type;\n b=PPXsQ+KaYnJPaWh7YV0TEKZm5VQf5ampuSCYnfXt39zYFKQYFQPQXWgXsfcUnZie/kGCkIaGoIqyZs+EE2IEa7yYLxMhC8XDLCh08QZhQurSxgLqks9gLp+ETek408a6HrME/k+glwAnCgkQqF7qlEUUW4Yr9yNA+qkOaQ5g+RI=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=none (p=none dis=none) header.from=loongson.cn;\n spf=pass smtp.mailfrom=loongson.cn; arc=none smtp.client-ip=114.242.206.163","Message-ID":"<d6127cff-b8fa-4a03-a74f-5afa178cb39d@loongson.cn>","Date":"Wed, 6 May 2026 17:59:53 +0800","Precedence":"bulk","X-Mailing-List":"linux-i2c@vger.kernel.org","List-Id":"<linux-i2c.vger.kernel.org>","List-Subscribe":"<mailto:linux-i2c+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-i2c+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH] i2c: ls2x-v2: return IRQ_HANDLED after servicing an error","To":"Andy Shevchenko <andriy.shevchenko@intel.com>,\n David Carlier <devnexen@gmail.com>","Cc":"Andi Shyti <andi.shyti@kernel.org>, Huacai Chen <chenhuacai@loongson.cn>,\n linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org,\n zhoubb.aaron@gmail.com","References":"<20260506044818.19842-1-devnexen@gmail.com>\n <afsF2y0_oe2IloXT@ashevche-desk.local>","From":"Binbin Zhou <zhoubinbin@loongson.cn>","In-Reply-To":"<afsF2y0_oe2IloXT@ashevche-desk.local>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-CM-TRANSID":"qMiowJAxVcAZEftpSZd7AA--.45438S2","X-CM-SenderInfo":"p2kr3uplqex0o6or00hjvr0hdfq/1tbiAgETCGn62CoEzAAAsx","X-Coremail-Antispam":"1Uk129KBj93XoW7Ar45CryUCw4rur18XFW7ZFc_yoW8ZFy8pr\n\tW5GFnYkF1qgr1avFnIqry3Xa4YvrZxGFWUCF18Ka15Zan8tryUWr4xtFWY9r95ury8Jr42\n\tv3yDWw1fuas5ArXCm3ZEXasCq-sJn29KB7ZKAUJUUUU8529EdanIXcx71UUUUU7KY7ZEXa\n\tsCq-sGcSsGvfJ3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29KBjDU\n\t0xBIdaVrnRJUUUkjb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26cxKx2\n\tIYs7xG6rWj6s0DM7CIcVAFz4kK6r106r15M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48v\n\te4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xIIjxv20xvEc7CjxVAFwI\n\t0_Jr0_Gr1l84ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVCY1x0267AK\n\txVW8Jr0_Cr1UM2AIxVAIcxkEcVAq07x20xvEncxIr21l57IF6xkI12xvs2x26I8E6xACxx\n\t1l5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE14v26r1j6r18McIj6I8E87Iv\n\t67AKxVWUJVW8JwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IY64vIr41l42xK82IYc2Ij64\n\tvIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8G\n\tjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r126r1DMIIYrxkI7VAKI48JMIIF0xvE2I\n\tx0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0xvE42xK\n\t8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv6xkF7I\n\t0E14v26r1j6r4UYxBIdaVFxhVjvjDU0xZFpf9x07j8yCJUUUUU="}},{"id":3686959,"web_url":"http://patchwork.ozlabs.org/comment/3686959/","msgid":"<afsZlXm61ktTAa9U@ashevche-desk.local>","list_archive_url":null,"date":"2026-05-06T10:36:05","subject":"Re: [PATCH] i2c: ls2x-v2: return IRQ_HANDLED after servicing an error","submitter":{"id":46495,"url":"http://patchwork.ozlabs.org/api/people/46495/","name":"Andy Shevchenko","email":"andriy.shevchenko@intel.com"},"content":"On Wed, May 06, 2026 at 11:26:14AM +0100, David CARLIER wrote:\n> On Wed, 6 May 2026, 10:12 Andy Shevchenko, <andriy.shevchenko@intel.com>\n> wrote:\n> > On Wed, May 06, 2026 at 05:48:18AM +0100, David Carlier wrote:\n\n...\n\n> > Is the analysis and/or commit message AI assisted?\n> >\n> No h w but I Vs seen the pattern in another driver but I used codex to\n> write commit message so I ll send a V2 later then. Cheers\n\nDon't forget to mention any AI assistance. There is a special tag\nAssisted-by: IIRC, but dunno if it's for reports and/or code analysis.","headers":{"Return-Path":"\n <linux-i2c+bounces-17270-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-i2c@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=T0Eo6X1W;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c09:e001:a7::12fc:5321; helo=sto.lore.kernel.org;\n envelope-from=linux-i2c+bounces-17270-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com\n header.b=\"T0Eo6X1W\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=192.198.163.12","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=intel.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=intel.com"],"Received":["from sto.lore.kernel.org (sto.lore.kernel.org\n [IPv6:2600:3c09:e001:a7::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g9Wy86v3lz1yJV\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 06 May 2026 20:36:16 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id 9D52F30054F2\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  6 May 2026 10:36:12 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 619BD3EC2FF;\n\tWed,  6 May 2026 10:36:11 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [192.198.163.12])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 9741A3DFC8C;\n\tWed,  6 May 2026 10:36:09 +0000 (UTC)","from fmviesa003.fm.intel.com ([10.60.135.143])\n  by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 06 May 2026 03:36:09 -0700","from abityuts-desk.ger.corp.intel.com (HELO localhost)\n ([10.245.244.183])\n  by fmviesa003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 06 May 2026 03:36:07 -0700"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1778063771; cv=none;\n b=UOjweNfWZobCHH5tOSFcSf1wAwKtzx/3EuB4k5kr2fuqoqW80VFAKMtmt8H4N8poiuMctC/WtOfDy28Q1t321n5BB9C2OxYIYNymAvk/ksiBCHtkAozO12E0LCqYBp1BxvCbhsyHv23em6hfHJwwJQivoJfLRxe5CxvM1boou0s=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1778063771; c=relaxed/simple;\n\tbh=OGT9ZQtGWO9hWl+j36aXgJQfN13asm3rVno0BsZVOes=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=MS3gHx1okfyGMtXetvTo2Yfk3Rtc3lAHlarsKod/aAJNdehtRzaPa6os+VbE845Ll6dT8in0vrG1vIJqPPQPNNRaTzsgl0AV3nDqIIlTGx7hF44nb7KbBRxQZJ3Z6zPuvTtAaeAO6YlWr1zNend3yEw2FoWMB/GJeJE+aOfDqeU=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=intel.com;\n spf=pass smtp.mailfrom=intel.com;\n dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com\n header.b=T0Eo6X1W; arc=none smtp.client-ip=192.198.163.12","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n  d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n  t=1778063770; x=1809599770;\n  h=date:from:to:cc:subject:message-id:references:\n   mime-version:in-reply-to;\n  bh=OGT9ZQtGWO9hWl+j36aXgJQfN13asm3rVno0BsZVOes=;\n  b=T0Eo6X1WFDV8eF2pOskQT73ksK0rINtcTzVhB6G7vBUR59hISbw7FV+L\n   KFlXn4uFfsa3acPB4NMre+vjPx2eKtNQQfvx/wE8oDADoQtwfyHCH+5KV\n   /XiBgbIT3DRteAWu6Zo4FfJqJ8sQ3Ap2eMglEeFCzD9OG3aLNrg0SIvad\n   pVfOX5V2i1+m5h0pnZb4mhsDOAihZqpujfghvhhfS8QH0bmIZoMs/NWo/\n   5dSjJr01DkngZdzqGDuMbhGjG2aJ+7mhLG7OUCKYeoLYXqx2F8igFLY3a\n   wBXHL4s1d9JVQIfh9uuHZAGIhLgBQu+w7N99YB4THuY+iex+Purd8fH6d\n   Q==;","X-CSE-ConnectionGUID":["VkxwYXMgShuSstrNTKaGeg==","o9J5gNAMQ1y0tDEi0ORVWQ=="],"X-CSE-MsgGUID":["kGeAR7qVRLiYkVO/l6tKoQ==","v2F6PJKnREq5l7Zjg32Pnw=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11777\"; a=\"82833948\"","E=Sophos;i=\"6.23,219,1770624000\";\n   d=\"scan'208\";a=\"82833948\""],"X-ExtLoop1":"1","Date":"Wed, 6 May 2026 13:36:05 +0300","From":"Andy Shevchenko <andriy.shevchenko@intel.com>","To":"David CARLIER <devnexen@gmail.com>","Cc":"Andi Shyti <andi.shyti@kernel.org>,\n\tBinbin Zhou <zhoubinbin@loongson.cn>,\n\tHuacai Chen <chenhuacai@loongson.cn>, linux-i2c@vger.kernel.org,\n\t\"open list:SCHEDULER\" <linux-kernel@vger.kernel.org>","Subject":"Re: [PATCH] i2c: ls2x-v2: return IRQ_HANDLED after servicing an error","Message-ID":"<afsZlXm61ktTAa9U@ashevche-desk.local>","References":"<20260506044818.19842-1-devnexen@gmail.com>\n <afsF2y0_oe2IloXT@ashevche-desk.local>\n <CA+XhMqw=WCkAn66X=P29ojx=wOVezfjnwvDbxYnZ1FOK=4Z8ng@mail.gmail.com>","Precedence":"bulk","X-Mailing-List":"linux-i2c@vger.kernel.org","List-Id":"<linux-i2c.vger.kernel.org>","List-Subscribe":"<mailto:linux-i2c+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-i2c+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"\n <CA+XhMqw=WCkAn66X=P29ojx=wOVezfjnwvDbxYnZ1FOK=4Z8ng@mail.gmail.com>","Organization":"Intel Finland Oy - BIC 0357606-4 - c/o Alberga Business Park, 6\n krs, Bertel Jungin Aukio 5, 02600 Espoo"}}]