Received: by 2002:a5d:925a:0:0:0:0:0 with SMTP id e26csp1419195iol; Fri, 10 Jun 2022 07:11:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJytARw0OpkZxC7I+fnGg+K/INRFYMS1hTN3K34qckHYiB7Qf1XpfkJFHKelxQl39txEXBq0 X-Received: by 2002:a05:6402:26c1:b0:42e:203d:ee8c with SMTP id x1-20020a05640226c100b0042e203dee8cmr46742722edd.227.1654870278870; Fri, 10 Jun 2022 07:11:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654870278; cv=none; d=google.com; s=arc-20160816; b=idGhe/gQsG/q9nrxEGMfdA0mj/EeCCE0RB2+mgOKp0XEGE83OiGnBfPFKM8iL8scpA HDVSDF5Wj5cBI9yNCj3cwZIYbvBGg6eyNPYRgBZ20rZAiVvTIO3p+UZ527gNe6UBAh20 I2l+dHvH28fYz5ZtLZGo6psIJ9tKi8Cwt4KCL2fHjoy2VWp0sP+tLqDiduCbeFMBVYV2 KfeIWnGOhXIJ2S8QXGeKUmzABM3P1BGyYIyNVv+65L+bKD+nf90tDaULn9EXLJoWwAH8 cdcXmshSQHM60djAYjQRh7xa390nrOaInWlegRMIB0TCyq6690qmHqGYfkVixhMUBcmt Y4Cw== 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:dkim-signature; bh=wHtwYyPgUt58voO96nG2HAAXty3aJt4cYSYt0GOwafM=; b=W3YJF1aoJ+6Jhrmn+sJDZtdNT0XKxHoDcUmrzXK+Y9HLd4sPkEiTr7Hepw9Ep2RKJx 4PM1+W/2+EvCCTFYLsxoLmbz1ZjBD9ZY0nj4HCa41xduW789JEB5Lm2yrm1A6CoTmJ7K wjpS64d4CrIay6FCLK655BqAe3D9QZ0O9V1F9YaTkh4ZqvN0nfNb/jHvZAXIdOlKNleZ x/htaO8ZLubfwLs2aCcysOAflYSKol7NgE5BOCQ1TXsbPs0RM55BN3TyS9uQ0CpGQQws XmagExhs9skjXhYUYf27fcZCogQEhcdhbQnD/THWp5f46feSurllsbSzhuK9U3ZbuIqM IZ8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=eyM6Paq1; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ka7-20020a170907990700b006fefea3ec2fsi8688806ejc.72.2022.06.10.07.10.51; Fri, 10 Jun 2022 07:11:18 -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; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=eyM6Paq1; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244709AbiFJNtf (ORCPT + 99 others); Fri, 10 Jun 2022 09:49:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57550 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229574AbiFJNtd (ORCPT ); Fri, 10 Jun 2022 09:49:33 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7AE583701D for ; Fri, 10 Jun 2022 06:49:31 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 1A6D961BEA for ; Fri, 10 Jun 2022 13:49:31 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 29442C34114; Fri, 10 Jun 2022 13:49:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1654868970; bh=wHtwYyPgUt58voO96nG2HAAXty3aJt4cYSYt0GOwafM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=eyM6Paq16QKPgUOWyYbTUZ+KqNoUVYGvu+SlhWQv2or1Y7KPknO6GlcWIaRRiKuCV J6jFeXekb6YMPPJTnItWniuiOZhjd4hdIBjJ52mJzWpDLHETzNuSnGa9+CChUkjsbr geYrqQtK7DLdxXrDcI53HQ8fh3T7ZW3hRF24iKk4= Date: Fri, 10 Jun 2022 15:49:28 +0200 From: Greg KH To: Zhang Wensheng Cc: rafael@kernel.org, linux-kernel@vger.kernel.org, yukuai3@huawei.com Subject: Re: [PATCH -next] driver core: fix deadlock in __driver_attach Message-ID: References: <20220608094355.3298420-1-zhangwensheng5@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220608094355.3298420-1-zhangwensheng5@huawei.com> X-Spam-Status: No, score=-8.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,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 On Wed, Jun 08, 2022 at 05:43:55PM +0800, Zhang Wensheng wrote: > In __driver_attach function, There are also potential AA deadlock > problem, like the commit b232b02bf3c2 ("driver core: fix deadlock > in __device_attach"). Potential, but real? And the codepaths for drivers being added is much different than devices, please provide the full information like you did in the other commit. Also, have you triggered this problem successfully and proven that this change fixes the issue? thanks, greg k-h