Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp2470122rdb; Wed, 4 Oct 2023 02:03:28 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFVTiyvDVELq06SyVOy+yRAzmLsmd4IFNdh11J+fU01+30gCTfQOH65ZajPLpasdfKPzfhz X-Received: by 2002:a05:6358:2484:b0:141:8c:75ad with SMTP id m4-20020a056358248400b00141008c75admr2031744rwc.28.1696410208073; Wed, 04 Oct 2023 02:03:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696410208; cv=none; d=google.com; s=arc-20160816; b=GqUBWldvQzl2yAph5cOwPC0ybFE7GrSkCf+UJKqwbrVTcQoOj6DOG8s6pVHgTZsfq/ qFh5vNqoEL+YONdoPzZMfQDD828Ab3tpjfR9gWjWCd0+lCHA7GDQ+FW1WP1M0yPZG65u yBE9PUrYuYjPGvj6/Uj6d67hKELNC2XE7Zch6rTdi/RK9qhvfK5ChBNLfNvER2cmfQht WLmLGADQnUn8opSPBT2lgtLkF1A0vUBn3R+Q/8P55/oxdZnvNzWI1+MPeLCwT00Th8lk qjfWN62fzNExYMbnk4Tt7ESuM5qSvaixtuqPn9Y2NzcYMxCgR2rZnj7Z3dvhaDQvLCoX HgJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=HNzh0WpdjFPZ6NCfGuqG+3wcDY/msUTVfCLpwZxEFZM=; fh=YSZ7z0nrZIqeN+Ea6jkkDMjIHnBhXRe2jf/1ECc0i54=; b=U0hmcCjR3tuybGbNJ3jKZRzTD8cjv8b8LeoVQ2mWOEqhY/j44adKUUPgOEexZ8ZYYN yAg3ewHcncBxhU7qC8yPellpt4XVuduDPOY47Tmh4EEn3WmEUoLB2MTFsAbVSwmLdwQc Ft4fC9Nj8F9G+7uNM56drahSs3pcIq/xYuzx6RNKkEmj11ARMvC7YO4XxCv+K5L6jQCH +TRbyDRjyjTGa24oqaeUaBAFjIOiItAt96UXee4gobube9AMmGBiDsCK9xgpmWoCgxga rSMdivPErcxDu2FpfdVTzuqe8L/4Yz2z2cgpw0W1E7tr5YWd3KAkXfq7IxqIZM2tO0L4 vXJQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id co11-20020a17090afe8b00b002790fa91d77si1066007pjb.145.2023.10.04.02.03.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 02:03:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 70B1980234FE; Wed, 4 Oct 2023 02:03:26 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241863AbjJDJD1 (ORCPT + 99 others); Wed, 4 Oct 2023 05:03:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35460 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232554AbjJDJD0 (ORCPT ); Wed, 4 Oct 2023 05:03:26 -0400 Received: from muru.com (muru.com [72.249.23.125]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 7F00498; Wed, 4 Oct 2023 02:03:22 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by muru.com (Postfix) with ESMTPS id DFFFE80BD; Wed, 4 Oct 2023 09:03:21 +0000 (UTC) Date: Wed, 4 Oct 2023 12:03:20 +0300 From: Tony Lindgren To: Johan Hovold Cc: Maximilian Luz , Greg Kroah-Hartman , Jiri Slaby , Andy Shevchenko , Dhruva Gole , Ilpo =?utf-8?B?SsOkcnZpbmVu?= , John Ogness , Sebastian Andrzej Siewior , Vignesh Raghavendra , linux-omap@vger.kernel.org, Andy Shevchenko , linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org Subject: Re: [PATCH v12 1/1] serial: core: Start managing serial controllers to enable runtime PM Message-ID: <20231004090320.GE34982@atomide.com> References: <20230525113034.46880-1-tony@atomide.com> <62d3678a-a23d-4619-95de-145026629ba8@gmail.com> <20231003121455.GB34982@atomide.com> <20231003122137.GC34982@atomide.com> <20231004061708.GD34982@atomide.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_NONE 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 (howler.vger.email [0.0.0.0]); Wed, 04 Oct 2023 02:03:26 -0700 (PDT) * Johan Hovold [231004 07:14]: > The pm_runtime_get_sync() in serdev_device_open() is supposed to prevent > that from happening by default and if that now longer works, then that > needs to be fixed. No changes there, that all should work just as before. What is broken is that the new serial port device can autosuspend while the serdev device is active. This prevents serial tx in the suspend path. The serial port device and serdev device are siblings of the physical serial port controller device as seen in the hierarcy printed out by Maximilian. Regards, Tony