Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp4268106rwe; Tue, 30 Aug 2022 07:22:38 -0700 (PDT) X-Google-Smtp-Source: AA6agR6kWBn3wcabH1Wc4qnCB1otFHNmtH8sPgs7ilWYtiPJiAJNDhyzKQNAPpgBej1PwQFz4hvk X-Received: by 2002:a17:903:110e:b0:171:5a95:a91d with SMTP id n14-20020a170903110e00b001715a95a91dmr21381816plh.3.1661869358408; Tue, 30 Aug 2022 07:22:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661869358; cv=none; d=google.com; s=arc-20160816; b=lAkAwDD1FVTfrqLq+1se0KmBEhI1VbgKFefoANk7K9SVpRY4875iBtboK7UgzS6Cl5 TbcyI/gcCUP7lzfC45d5QcLcv34jFYr1dV1WJHM98g+doUmYKiHuIrtrAUTKxWbXMSt9 XkZwgGi2HHfRRiahl6Sg/K4vBOSzzTD0MIlzdSi/2hMkfHaaEWThTjnljuQEeRJn1SvH g0pslrXPAeKM2JwQKa878lWNUVzVVLDMOaIroEjMvKFrJAdSrFXzF8d5W6g1katHv6TY b18dUP4mUU17r4MM+Csns8nWlqYYAmCWfAlSR9mwnbA35PCblB+oJKNdwL78OaH+qLYF o9Ag== 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=3MCxPEhS+/cBzWHg6mtMam/CxpGOXnRzWPeOdPNPVPo=; b=MjWzvINOTps6Xr2bLnJHq6kYtOOhyIlNpjuKur04ePQ4AB0eIm5Y5F7nctUlG0MJVv Na6DvwENEttxbDvcATU95GHSLnqqpLsjN12YNip61lIpkj7qzO2fGcBVdCvCvFAMXlFm SCmJYs/1jiE+s7pfDlPH/WJYs7KuN6wtZ7vqNo+JjSarMSmf/lowrRrLG2RyrFroUd8s oNxA/ETR4yuGTMGYoP5E4+iGLlleoHqDMOPql0NJAtQgM2dTpU/Boj3yPj2NUtzhVCT5 fdSrCr5wTNM5l3j71xHuyWNFPMYF6sZNJucfq432yPFecF4kYCB0iCXFGAGw3sqtGriS P9HA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=KGM9NpEw; 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=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f10-20020a63de0a000000b0042a3636816fsi2259102pgg.168.2022.08.30.07.22.27; Tue, 30 Aug 2022 07:22:38 -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=@intel.com header.s=Intel header.b=KGM9NpEw; 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=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229712AbiH3OAM (ORCPT + 99 others); Tue, 30 Aug 2022 10:00:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49826 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231420AbiH3N7g (ORCPT ); Tue, 30 Aug 2022 09:59:36 -0400 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A953C9F770; Tue, 30 Aug 2022 06:59:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1661867949; x=1693403949; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=Tt3B7cRVLxseqIjnbKX6MRn1+KJVsxS6Zcsb8miRjlg=; b=KGM9NpEwVpE0OJToUTbAB7kQEEWd4l0RnVeIuxmINCl5jDvqwRPQIvIO GUU60Uuu0AW+MoGWbaACPqzpkz5sHIQHm6ytI0uzte30+/ekQSZahCwyR 9fo2FeJ0HIN5QnQhkxSMEm3viXsrdnxFW4DvYD0IvDi/7wRMfKKAOzu5j LEShc+4zsxbzDrG+hjITbPQoc5LTrRQdIjReyGn3Y5WU/l1CRs82LmbgE rth3pH1meKecM+k6FreAAwk3XLqDAcs790flLqbOU+rFkqmGV0WZ/Yj/3 bTXZL8jci147ZnUuVHeD0tby4AviCjVDXztGJ4FIvORVvxsWV35e20e5/ g==; X-IronPort-AV: E=McAfee;i="6500,9779,10455"; a="381476220" X-IronPort-AV: E=Sophos;i="5.93,275,1654585200"; d="scan'208";a="381476220" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Aug 2022 06:59:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,275,1654585200"; d="scan'208";a="672873323" Received: from black.fi.intel.com ([10.237.72.28]) by fmsmga008.fm.intel.com with ESMTP; 30 Aug 2022 06:59:06 -0700 Received: by black.fi.intel.com (Postfix, from userid 1001) id 70D76AD; Tue, 30 Aug 2022 16:59:21 +0300 (EEST) Date: Tue, 30 Aug 2022 16:59:21 +0300 From: Mika Westerberg To: Szuying Chen Cc: gregkh@linuxfoundation.org, mario.limonciello@amd.com, andreas.noever@gmail.com, michael.jamet@intel.com, YehezkelShB@gmail.com, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, Yd_Tseng@asmedia.com.tw, Chloe_Chen@asmedia.com.tw, Richard_Hsu@asmedia.com.tw Subject: Re: [PATCH v7 0/3] thunderbolt: add vendor's NVM formats Message-ID: References: <20220829111059.665305-1-chensiying21@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220829111059.665305-1-chensiying21@gmail.com> X-Spam-Status: No, score=-4.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE,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 Hi, On Mon, Aug 29, 2022 at 07:10:56PM +0800, Szuying Chen wrote: > From: Szuying Chen > > The patch series for vendors to extend their NVM format. Starts looking better now :) I sent a couple of comments in separate emails please address those and also the comments you got from Greg and Mario. You can put the changelog here in the next iteration of the series. > Szuying Chen (3): > thunderbolt: Add vendor's specific operations of NVM > thunderbolt: Modify tb_nvm major and minor size. > thunderbolt: To extend ASMedia NVM formats. > > drivers/thunderbolt/nvm.c | 274 +++++++++++++++++++++++++++++++++++ > drivers/thunderbolt/switch.c | 105 +++----------- > drivers/thunderbolt/tb.h | 11 +- > 3 files changed, 303 insertions(+), 87 deletions(-) > > -- > 2.34.1