Received: by 2002:a05:6358:bb9e:b0:b9:5105:a5b4 with SMTP id df30csp670157rwb; Fri, 2 Sep 2022 23:52:43 -0700 (PDT) X-Google-Smtp-Source: AA6agR6KPAyIZ5Id4ownVt4PlwmL48Gpr8zlP2Rmv6A2itorAKwPM99eJKIJ5MqYchBMtrt5rtxA X-Received: by 2002:a17:906:7310:b0:741:85de:ead0 with SMTP id di16-20020a170906731000b0074185deead0mr19967987ejc.441.1662187962918; Fri, 02 Sep 2022 23:52:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1662187962; cv=none; d=google.com; s=arc-20160816; b=xkr9cBzfGOOXDHKTk2mZru3+yZfqjdLjQHGDcQnMbNjNd1DQglRa11TgLHXdhTgbwU rkB7RFc/tNGqE5auypernxYFQl2FZ13WsBt5+CFTFLEsyfUc2PL3U4tfsRcrvrxkPkPT d9z8jG0K3w8MsRDRgxxIiggZBmQ/0lUOd+afZFIc0KPo6LFiz9ohJvnJFLzLv8PzUpou FDNzHIruJ2z11FiQPwzYXPgYSVs7JMKNV4Xz8Wj+o8tU9BqFh0WKuhXLpdU/J20iYUe3 tWpesY2QigwRBOHyrRB1Qr0VjBROy5qsWIeFJQc/RZjMv6ApXfh+qpPmtHjbmtAqG5o0 DZcA== 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=KK+hz/kzaepUZjIIpdniIeO1WDYzdnvII1nRrMz1U1Y=; b=FNRMO9bXUCFWPYR1FdScYUMc6fDUliFY9KaR37tZWkHfsw3+KBT2uMaQZAwq5zrxmC ZN9/yMzclCkQDrFYFLXCL2GBAPB4L9h6BsNWTyGUngvj+Vzg5Dd0uCQcE7zA0g5x8fMT zFRKODVOYo62f3tos50yebI3ieWnkYr/vJ9JHOMYNiWlr5Fg+BTy4YUyUIFlALxm2GSz LRhCkNCpno++eAV8cMwVqlXjIxORH58VrNateLvjt0NipnMHsHBnkV+ahMzN0s49sq3o TLOR0mcT7aoJGgKn++n1DIio2qvoXj3Gw4RTYOgWvJWWMCEDFaMAHZd4YB8ME+24KMv0 dOaQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=JHCAvDcT; 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 w26-20020aa7cb5a000000b00443088b40b7si2882759edt.123.2022.09.02.23.52.01; Fri, 02 Sep 2022 23:52:42 -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=JHCAvDcT; 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 S232484AbiICGmW (ORCPT + 99 others); Sat, 3 Sep 2022 02:42:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50372 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232463AbiICGmU (ORCPT ); Sat, 3 Sep 2022 02:42:20 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BA670B07E2 for ; Fri, 2 Sep 2022 23:42:19 -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 ams.source.kernel.org (Postfix) with ESMTPS id 764A1B82E81 for ; Sat, 3 Sep 2022 06:42:18 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9F097C433C1; Sat, 3 Sep 2022 06:42:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1662187337; bh=rKNMGllfZe2l+RKwVXIACnwY+MJaVa2QnM3LCCg3Ti0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=JHCAvDcTdxtT8P/IqYrNgv2IQOTF6F2IwmNanQsAQIvqUcns+CopD7TtCYuemx3ro RQuVYV9mFqg0HlPhGMSyq+HexU9GjKTl1+y4tHMiHpsL3X5KkZVBurFIEsD1sNg0c+ v3spVnURYqsoxWh9dZX0EG/KvGIQpFxftzI28piA= Date: Sat, 3 Sep 2022 08:42:35 +0200 From: Greg KH To: Linus Torvalds Cc: Andrew Morton , linux-kernel@vger.kernel.org, Stephen Rothwell , Saravana Kannan Subject: Re: [GIT PULL] Driver core fixes for 6.0-rc4 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-7.1 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 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 Fri, Sep 02, 2022 at 11:02:00AM -0700, Linus Torvalds wrote: > On Fri, Sep 2, 2022 at 8:31 AM Greg KH wrote: > > > > git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git tags/driver-core-6.0-rc4 > > Entirely unrelated to this pull request, but since the diffstat made > that "drivers/base/dd.c" file stand out, I tried to look at what the > history of that odd name is. > > And it's not obvious to me. > > Very strange filename. Should it perhaps be named "device.c" or > "probe.c" or something more descriptive? > > Not a huge deal, more of a passing thought inspired by that diffstat. I think Pat named it and I always think of it as "device vs. driver".c as it handles all of the device and driver interactions between binding and unbinding and other fun logic there. I'm all for a new name if anyone has any ideas, "probe.c" is sane, but it also handles disconnect logic. "core.c" already has lots of device functions, so renaming it to "device.c" would be confusing. I don't know... Yeah, in digging, Pat did this in commit 07e4a3e27fe4 ("[PATCH] Move device/driver code to drivers/base/dd.c") way back in 2005 to get code out of drivers/base/bus.c. Naming is hard :) greg k-h