Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp7937020rwb; Mon, 12 Dec 2022 23:09:07 -0800 (PST) X-Google-Smtp-Source: AA0mqf7HcC8aGH7A9kqqX5J4Bb3DnQQoMW8ZS4XIlmenCyOKzCJBKrkD6kSmuwJK0tUSHk1ORBzm X-Received: by 2002:a05:6a21:7898:b0:a5:7e02:4e0 with SMTP id bf24-20020a056a21789800b000a57e0204e0mr30286711pzc.3.1670915347149; Mon, 12 Dec 2022 23:09:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670915347; cv=none; d=google.com; s=arc-20160816; b=eZBSsPq/Y9ThiB7VZ1t/L/iZmhjU0/cEtrsbx3wkTKFDFVCH/MqV7Jeo1JDYNYycf9 tj81fqVv7VeQHGs/LbcKYB5Tj7JPyGWmCHCRamG58n58VYO2HSg0Pd9b+RTMUQ1Z8SUi 4L2d3qsmRBPzB5jR1DXIkgihJAavqsdsBmt1vdgy+lvQOAakxA1jDG7z2ehlZpFx11CN V5InuvxBjMC4z2qkfi92x/7Zr2dbc6aj7IBlGRIDcVGJ340ub4v8iJHp7qxsK+K5rrUf CvVhj4OxJVBCvT5omhCGebP3e0RCkNBxpLd2wnYE+LefB/YvFlMSspjrGJcYRLp/lrPd /tjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=qFM+Kcga2QYaI9Y+Q0aciyQjS55QQN66vzR9Eg2/rl0=; b=cyK32kvDWcusyX+7ijOTHKyP8TGgeSpyt464rwviuv4MFJdBCGRypnHtQIc79fGKPo 8l0Yylj4h69XUSNVoy2ErF5eS4cYBSZDtmQiRkOM9hbSR3ZycNLreNZjJez9UTxHVHO6 WhFyZuLdtCXtCQwyKgHI2qNQXSdrxBn75AWRZtZlEq006bjXCDF0eAunl23YbkAFkFba lPQ84SgDq6D0r5j8KVKt0SgN6TitlSfEr7vIWK+XeEChYfzPn4peqpue4bsasm0h1flI 26edPaeO7yiLpmH3N6mNr//KSWR33OTt8yr51t1MbkA19vxALXoJ8Yd1xW/L8mX98Fr1 E3cQ== 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 m20-20020a656a14000000b00478a6de4d30si13079369pgu.201.2022.12.12.23.08.57; Mon, 12 Dec 2022 23:09:07 -0800 (PST) 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 S233968AbiLMGXE (ORCPT + 75 others); Tue, 13 Dec 2022 01:23:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54612 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229884AbiLMGXC (ORCPT ); Tue, 13 Dec 2022 01:23:02 -0500 Received: from verein.lst.de (verein.lst.de [213.95.11.211]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ED9DB12A8A; Mon, 12 Dec 2022 22:23:00 -0800 (PST) Received: by verein.lst.de (Postfix, from userid 2407) id 4AFE46732D; Tue, 13 Dec 2022 07:22:57 +0100 (CET) Date: Tue, 13 Dec 2022 07:22:57 +0100 From: Christoph Hellwig To: Ondrej Zary Cc: Damien Le Moal , Christoph Hellwig , Sergey Shtylyov , Jens Axboe , Tim Waugh , linux-block@vger.kernel.org, linux-parport@lists.infradead.org, linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] pata_parport: add driver (PARIDE replacement) Message-ID: <20221213062257.GA1630@lst.de> References: <20220312144415.20010-1-linux@zary.sk> <202211151556.52895.linux@zary.sk> <202212122355.30988.linux@zary.sk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202212122355.30988.linux@zary.sk> User-Agent: Mutt/1.5.17 (2007-11-01) X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,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 On Mon, Dec 12, 2022 at 11:55:30PM +0100, Ondrej Zary wrote: > The locking problems seem not to be easily solvable. Maybe a hack that grabs > the parport before registering ata interface (and keeps it until the > interface is disabled) will help? That will prevent multiple chained devices > on one parport from working but can get pata_parport moving. That does seem like a good start. Does anyone even still use chained devices?