Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1984894rwd; Thu, 15 Jun 2023 19:44:29 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7+8ONzomRT+dderICIqISkngtCGdvVDbSyd2kZW1dEnDHGzBikPODW7t6fjY1HIzO14ea1 X-Received: by 2002:ac8:5b91:0:b0:3f5:456b:d564 with SMTP id a17-20020ac85b91000000b003f5456bd564mr1121349qta.57.1686883468771; Thu, 15 Jun 2023 19:44:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686883468; cv=none; d=google.com; s=arc-20160816; b=uvU31jaBD7uDTx896lc5evTbQJTjb/WYXffozbhng6XxxWxaK4SGvonDOgi2qBRb9S IXTMP6axzGtoUqCZeX6sq0zR4rdI/5xhMHRnKezSi3X3olt5jKiLmlu8AJjVj0MURdz1 jpi3zY0uQP9rX6gBjz5DtkGioUpAhbyCQ/aTLFUhsRFXzfQdVJ3o3npKdh1JrLQvEGDL dmspcHAwN7CUGivCqX58St5TBpdgc5KftXmBeMrhJ8gx0cFVq7xaZtG+UQUFp/xxhATo /UowhdoP+OkjVKurz5GLaKuePcmpY+Z1jLTzDBMSQeq+fk7HaOHZ2xZcXR/g0M460eux vKdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:feedback-id:thread-index:content-language :content-transfer-encoding:mime-version:message-id:date:subject :in-reply-to:references:cc:to:from; bh=Q5qqN9ZxD1lTu/9U9gqFyN1/AT6IH6B9W6rRS8KM0Wg=; b=F6wDamG/bWFs8BvHVLcm/yFRqlLqv0sfhqX+0Q5Qlxsi95ECtDFk6Fkut4iQayMJox pexiNV/7Pz0ehdoNYAWcJmi/meF9mGNmrf1xYrqyee4KlOxhgQ4nY/EluxkXa/1fnU+M Pxjft8t9mJlzxc/RzvZI1oPmsGU3FttsKCh1h6OuffSXKsZhZX33g//GKiWuKM0UhVw8 7vLGSV4n6SHShULLkQxH3rL75rn9x0iou8I2xPpRJ5BgBSoJ4sORQ+DSDQsNJT2ADAfP mehAUgO5ofs613eK+YNb4FA0jMMxIXj9U8P94P3K3sdVM/0IieHQv8EqVTebxjt0GjxD CvKQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h191-20020a6383c8000000b005537b0aaba3si172300pge.554.2023.06.15.19.44.14; Thu, 15 Jun 2023 19:44:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240654AbjFPCUs (ORCPT + 99 others); Thu, 15 Jun 2023 22:20:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43560 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240650AbjFPCUp (ORCPT ); Thu, 15 Jun 2023 22:20:45 -0400 Received: from smtpbg151.qq.com (smtpbg151.qq.com [18.169.211.239]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 70321296F; Thu, 15 Jun 2023 19:20:40 -0700 (PDT) X-QQ-mid: Yeas52t1686882009t655t64710 Received: from 3DB253DBDE8942B29385B9DFB0B7E889 (jiawenwu@trustnetic.com [183.159.171.58]) X-QQ-SSF: 00400000000000F0FPF000000000000 From: =?utf-8?b?Smlhd2VuIFd1?= X-BIZMAIL-ID: 16673244459846436147 To: "'Andy Shevchenko'" , "'Michael Walle'" Cc: , , , , References: <20230607081803.778223-1-jiawenwu@trustnetic.com> <15e2fc098a1e63317368f4812290ca35@walle.cc> <010401d99f6f$26d41600$747c4200$@trustnetic.com> <012b01d99ff7$e51075e0$af3161a0$@trustnetic.com> In-Reply-To: <012b01d99ff7$e51075e0$af3161a0$@trustnetic.com> Subject: RE: [PATCH v2] gpiolib: Fix GPIO chip IRQ initialization restriction Date: Fri, 16 Jun 2023 10:20:08 +0800 Message-ID: <012c01d99ff9$12760da0$376228e0$@trustnetic.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 16.0 Content-Language: zh-cn Thread-Index: AQJryWnquP8Y9u98p8GNjzLx69HVGQGrRNiSAZtbv08BxPTBjAH/YNofAf5b6aMBhxotga4T2uWQ X-QQ-SENDSIZE: 520 Feedback-ID: Yeas:trustnetic.com:qybglogicsvrgz:qybglogicsvrgz5a-1 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FROM_EXCESS_BASE64, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_PASS, T_SCC_BODY_TEXT_LINE,T_SPF_HELO_TEMPERROR,UNPARSEABLE_RELAY 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 > I used to be rough at fixing in my test, I tried to set gc->irq.domain = NULL > after calling irq_domain_remove() in gpiochip_irqchip_remove(). I'm sorry I remember wrong, 'gc->irq.domain = NULL' was set in regmap_del_irq_chip() and then called gpiochip_irqchip_remove(). :)