Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp26515345rwd; Mon, 3 Jul 2023 10:43:10 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5ErVpWSFoJlJIWh8Nebj3K9jBQP82yXAAG7TYRMourXkXVBZwTEcOWABDWPYqTfSE2Kkjd X-Received: by 2002:a05:6a20:1051:b0:12b:e7de:6382 with SMTP id gt17-20020a056a20105100b0012be7de6382mr11478382pzc.34.1688406190230; Mon, 03 Jul 2023 10:43:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688406190; cv=none; d=google.com; s=arc-20160816; b=NX55LEuLQHcpJxIeKz5ZZLzezryyWgWLsFa5mXgLAbPA0+10EBWMJm0JljZ9jNHoxB niwzrScgMuHBa/2NYNLnCpGeI01sMUC3qUyg3tfnJUobDPdItcpQjVJO/pN0cYrBZ8EX UnltLEQOhBadxiRLllwp31i+T+VNnoR1EluNtPvi76gfr3IhmIe7bS37RrHGCpKgMiOn 7zDjTL3n8+QOkOoR7lXRp0/oJWmo+DfTrFZ6HfHiot9l2PgBQSf/BYONKymK/bZf+mK5 Akm893xM2nuYe/k1b3WhQZ55t1t27jtgyHR5Igi0VHCpkDErhV+lJXpKsfIneK/YhPhz e5cQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=n4kUBRQrdx2CGWwKrDgL92ebtE5Gyg+bfTU+CSzkAt8=; fh=qmrLKBc4j2g42vncbbmIoOdd/grWkrua8tAwmmeQk4I=; b=tD0u4RtmleAFuZniXxvWrlROgkdX4wOkfS0ZGEcXtM3Lc/XymTkS9KdaBknGA+r81P bm5Op5yctHH2AF5yd1BWpXfr4Mwm2Lkr7SBtQC7r1fPJm0WxQc1v2z8d7/Zl7ibx9eVO symgs4iaSE4+jIYkKczYQqOf88kCB0VJ3HLjcNMVOzm/p4t0w65nWBzzs+a6W7pObm6S JzQQMdNCKmv6W9nXGnzHXi0a08l+9GsVlBwGfQ44tDjwXnp9eq1L4QHpGgTuw/F+UOtm lRRgs5/2bvTC0EYK92OZV3MqOVTRfsWm3aFHwfY8VazSqFFeRxWV/qbhp6dMHR3Fgx7Q Z44g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=fPvby7RW; 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 c15-20020a63ea0f000000b00553b512757fsi18792503pgi.169.2023.07.03.10.42.55; Mon, 03 Jul 2023 10:43:10 -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=@linux-foundation.org header.s=google header.b=fPvby7RW; 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 S231217AbjGCRZg (ORCPT + 99 others); Mon, 3 Jul 2023 13:25:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45888 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229977AbjGCRZf (ORCPT ); Mon, 3 Jul 2023 13:25:35 -0400 Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CB64CE5D for ; Mon, 3 Jul 2023 10:25:34 -0700 (PDT) Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-4fb960b7c9dso7289067e87.0 for ; Mon, 03 Jul 2023 10:25:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1688405133; x=1690997133; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=n4kUBRQrdx2CGWwKrDgL92ebtE5Gyg+bfTU+CSzkAt8=; b=fPvby7RWNhhWJ3wBolEnbdAotZ3JLJT78FZIvayG8/GVnG0STYphwavS30ktr3Nq5b UYgTdsN4ho/jKZRazJDccpfXyWDR1o+lN9Qr5VEXT2Sol4VnDFHo6UtoXzKIlSF3ulIx O5dl7aEo2+1fyBcIhvjngW+iZ2J6shc1hiBv0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688405133; x=1690997133; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=n4kUBRQrdx2CGWwKrDgL92ebtE5Gyg+bfTU+CSzkAt8=; b=eAARVfKTp/qeQd4nJzDcqU1kdKm7ltunblvuPlsy8+g8CwuArAj2MOTyV2R0WAa4a+ Ipo3IDvO+rIiUp058giUNSTriIoHnI5WB1tjBFHVeuJDHA4EB+87nCFKGi18vRgEKiDZ chxfKXgivLEcsnDTFKUx6kpR2fOrjDMu3VGVOn17n1xhGTqhp7Okd5mR4xBb4t+xD2ah zcIfUmK52Z+f9iG3Kn9MWrpY3TjUZh9Dx/0ZSpLdX2mXc/Hcl5bJpDuwWgaIIshCQEyK oLtD2kkgu5HDrgYcgbBcrOTqa8mQY5FK1amGIgo2q4zO1Hd3OQxPi3FQ/psHlZSyLORH AZZQ== X-Gm-Message-State: ABy/qLbgJlh5zME0m08DV0ubIqg/ruqVUO6KqJ7/vixyOaDL+YXOFyff L1L3BEOqHn743ALjo+9Ibnwc4By7OLFfVkJ/6sKCoVim X-Received: by 2002:a19:910a:0:b0:4f8:7568:e953 with SMTP id t10-20020a19910a000000b004f87568e953mr6643346lfd.35.1688405132880; Mon, 03 Jul 2023 10:25:32 -0700 (PDT) Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com. [209.85.208.178]) by smtp.gmail.com with ESMTPSA id d24-20020ac24c98000000b004fb8cb97ae3sm3087111lfl.74.2023.07.03.10.25.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 03 Jul 2023 10:25:32 -0700 (PDT) Received: by mail-lj1-f178.google.com with SMTP id 38308e7fff4ca-2b69f958ef3so75552091fa.1 for ; Mon, 03 Jul 2023 10:25:32 -0700 (PDT) X-Received: by 2002:a2e:8955:0:b0:2b6:9b2e:e352 with SMTP id b21-20020a2e8955000000b002b69b2ee352mr7461069ljk.9.1688405131758; Mon, 03 Jul 2023 10:25:31 -0700 (PDT) MIME-Version: 1.0 References: <23bd2eafa9b9a23e4a8a96fc0180bba9e77e42ca.camel@HansenPartnership.com> <69eeacda-d59c-bec8-d115-4bf7c97d7690@oracle.com> In-Reply-To: <69eeacda-d59c-bec8-d115-4bf7c97d7690@oracle.com> From: Linus Torvalds Date: Mon, 3 Jul 2023 10:25:14 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] first round of SCSI updates for the 6.4+ merge window To: Mike Christie Cc: James Bottomley , Andrew Morton , linux-scsi , linux-kernel , "linux-nvme@lists.infradead.org" Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no 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, 3 Jul 2023 at 10:09, Mike Christie wrote: > > Maybe name it persistent_reservation.c, or if people think that's too > long does persistent_resv.c make sense since we use the "resv" > abbreviation for reservation in nvme and the block layer. Yeah, as a non-storage person, I really would prefer more informative names. Maybe I'll never end up looking at that file again, and my one-time conflict resolution reaction is really just that, but I do think that we can afford the extra disk space. Do people really end up typing that file name so much that the extra keystrokes would matter (and if so - do you really not use tab-completion? Is it just me that tab-completes pretty much every filename I type?) I did do a simple git ls-files | grep '/[a-z][a-z]\.[ch]$' to see how common this kind of two-letter thing is, and we do have a ton of them (the test directory has single-letter "a.c" kind of files too, but for testing that's fine). Some of those two-letter things look fine: things like "mm", "fs", "rw", "rx", "tx", and "io" are I think common enough in kernel contexts that there is practically no real long-form version of them And others seem to perhaps make sense within the context of individual device drivers (ie there seem to be two-letter board revisions). And then we have the ones that make me just go "Whaa". Like that "pr.c". If I hadn't looked at it, I would have expected "pr" to be shorthand for some kind of printing function (eg our "pr_warn()" etc helpers). Clearly it's not the only one. Linus