Received: by 2002:ac0:e350:0:0:0:0:0 with SMTP id g16csp109444imn; Fri, 29 Jul 2022 01:02:45 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tO2rwXeuuLD+1nkRfJWJd1fxIJ4MNUIwNi6Zo/W0SKVwskw5VpPHjKGFw6GIL2SwBwOE1B X-Received: by 2002:a17:906:ef8b:b0:72b:45a2:2232 with SMTP id ze11-20020a170906ef8b00b0072b45a22232mr1978860ejb.484.1659081765268; Fri, 29 Jul 2022 01:02:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659081765; cv=none; d=google.com; s=arc-20160816; b=NkjFOWt9xTKtD7oMQEHMR+v0EIyEj/BqufJqm/2SFjWKN8FKCUWS80jVX/hEDXVn3D oHH0Z3BunkbmF42eJ24qQ+R/cP5h3G9rEWOXX/UFOzBBU17Z7DgWSXJN56V3OGDXlPkV aa3Ll3OfaVSOHrnYL6ik6gtRJnTOZbAhEVINybc2UcF3UkpQsbKqL2O3FUaWRq70e7QY UMSAf7XHlT7Cr7hRHvnt8qXOw4+Z5xDHawT7kprD9TgOoufhbUVhvT362xJppiwTplVf YqViQ9PvglOAfKefYrKXfUuAkEZPQrzbv6iu65hQR+3wTzSzAk2bjHbQW59JiYtUj8tM MuAQ== 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=raYxsRDeg0FNMRTafbd6anxlZF18WeZ0a4Kc2UicU8o=; b=zNsTklu3zaXBQpWtvO0bhbtmtomdssrp7O7Yv1rVu2As8MNnjesjLL608YuHys8GBG sUxNAbf0qQ4EL0NOYCHdFNqDHLxb0AKPcxXfGDxpby4buPvsHPGLDE7Yu5ijmyIr9I3M hvdUNS3MN9RANw+MTHK3BnRzFa1qUm4Gsq+k5mNF8koqC+XijZ5vGXAsJXavPwptDogG GizA7nk3lgDsFvqkJibQWw6GKV40tqIJgAiZ/KQqspvyCbGFOIgHfBJhFBfMabnsKGu5 iLuHAUeHtcmFDByahBkCSJE3pvKU/SbLFQKazN6d+XgBAOw0y/7crJNzm1Z/5iPrwWXf 4Lrw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=VRuuCIw4; 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=chromium.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id lj22-20020a170906f9d600b007108d0c71fasi2568992ejb.465.2022.07.29.01.02.20; Fri, 29 Jul 2022 01:02:45 -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=@chromium.org header.s=google header.b=VRuuCIw4; 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=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235318AbiG2Hs7 (ORCPT + 99 others); Fri, 29 Jul 2022 03:48:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54858 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235032AbiG2Hsh (ORCPT ); Fri, 29 Jul 2022 03:48:37 -0400 Received: from mail-yw1-x112a.google.com (mail-yw1-x112a.google.com [IPv6:2607:f8b0:4864:20::112a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E8CF380F72 for ; Fri, 29 Jul 2022 00:47:57 -0700 (PDT) Received: by mail-yw1-x112a.google.com with SMTP id 00721157ae682-31f661b3f89so42850597b3.11 for ; Fri, 29 Jul 2022 00:47:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=raYxsRDeg0FNMRTafbd6anxlZF18WeZ0a4Kc2UicU8o=; b=VRuuCIw4wczqR6ceKHNEClafz4ENWNdRJW+JFLaRQG6ox5XkxzDgOtBtYaOeOs0iCv Ya2HeITSDrPHpihKVCFLb1k38JdTSMNRfj24526Qo4LN1Y5QXclCz9Int9WxwS+FsA+x NsjpYLUFS7cF3SzsndRol0qY3i/tEClSk+nPg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=raYxsRDeg0FNMRTafbd6anxlZF18WeZ0a4Kc2UicU8o=; b=owNZSLh3gNX3BKkf+Z/4jtleOzGlcByYMX5QgrfN8p4aOkuccNbt97HoZsTjLZEQ8V idajnbGsLjyPn1ZthrseaOwsuuyWA3zA48vYb2e6WmpuygI+MVhSpMVjv5byIKyJ2ZAN b771l3mipVRoc8CfhQtBi50GJkWHftNZBIVhRj5bj3pQv54ULBVUbZfO1MM/UQQUCPsl KmPysT+H0FVtZ16GUFMtaW4m3aTvOeyXZIn3vkgjV1Ii8ixBZaIrayH/6tVTaMyD6sPR sPIcTvCtCWV5WNBPhWXrpI2w6fmVj7Rm5Qw5YW93guSMX4TCTQTUs4z3eYiZHExUGrlc YPyA== X-Gm-Message-State: ACgBeo3rR8tARf0JWzps02AAo31eR9cGqXp8Dnh5CKlOyMM7kQ4rs6Uf DRCgB+c2MBdgI6AUjIthw+7loOXGaESjb+zzSQLYqQ== X-Received: by 2002:a81:81c1:0:b0:31e:7378:960c with SMTP id r184-20020a8181c1000000b0031e7378960cmr2139816ywf.266.1659080877180; Fri, 29 Jul 2022 00:47:57 -0700 (PDT) MIME-Version: 1.0 References: <20220729090521.v2.1.Id612b86fd30936dfd4c456b3341547c15cecf321@changeid> <3f96d798-e9bb-15d8-65b9-2383e112c654@acm.org> In-Reply-To: From: Daniil Lunev Date: Fri, 29 Jul 2022 17:47:46 +1000 Message-ID: Subject: Re: [PATCH v2] ufs: core: print capabilities in controller's sysfs node To: Greg Kroah-Hartman Cc: Bart Van Assche , Adrian Hunter , Alim Akhtar , Avri Altman , Bean Huo , Daejun Park , "James E.J. Bottomley" , "Martin K. Petersen" , Mauro Carvalho Chehab , Sohaib Mohamed , Stanley Chu , linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 > Yeah, that's not ok, where are these bits coming from There has been a few more iterations on the patch, in the latest state only Clock Scaling and Write Booster are exposed as individual nodes. > what userspace tools will be using them? In ChromeOS we want to explicitly control WriteBooster state, but for that the user space needs to know when it is supported but off, and when it is not supported at all. On top of it, Clock Scaling complicates the story since it disables the control via wb_on node. That is something I need to figure out separately. --Daniil