Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp339754imm; Fri, 1 Jun 2018 01:42:14 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJGYBKVe90f305yCQMBopXZJjuwSwu9I49wukKB3kduio3p60mwgyF+ooDli7y7fXPgtXvs X-Received: by 2002:a63:6e02:: with SMTP id j2-v6mr8316725pgc.423.1527842534426; Fri, 01 Jun 2018 01:42:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527842534; cv=none; d=google.com; s=arc-20160816; b=RHmOc4CJpORoyEqra8+e9FlZot+kbJvwlSNJWXswgCwJC5RTzfMXgwIr3zTXbJibkY 9yOJ+gLnLacMaPEhe5NZyUb8nbUgnmLzkZ5wZE4yJJuctWkRoZzLNqrzOfEio9BsJWRt G7sw7tZnPVnKVtSepj4TcdwXp9zDhohVte9M3HN0u6k6j9+rC9rS2QwSSXsnWsbR5lBG 4wLHdbgElx0ni8cO9iM4g4ECt+mduSQqSQ9YnnlsmI6zNbKcc5wmvu3UmADQjAObOJWa GpCmKDDxRqQWjMTFxOIs9pMqJhxXZXsIODRVcZFvRnbm57VS4FsluLR67Q/lBnG3dleM N1Kg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=SO1ALIrfg97x7QWyKsJHuAPDhHn90ZwPf28amR/ywlY=; b=sTjIuQeylss37ZHx4CL3IZdzMHfbGYYMsaS5HR2au2YHdmrYBaljAGumw1U9Efb75p LX8ae3Z7g+rwR7onwXLChglEL7kz4rAfpRwIYBjEAp51/Ov5ig88RfdICL0dQphLuZbW JiPWh4oFR7eV8Ouiv5pau6g/ZZRQPZy2Wz299lugS0qwId8lhni2nOXSMQp5lPyhCqNB s44nsAU0vB2PjyBki99ab+lpeaLtWK9xa3hfid+JIbLc1IeY/8Zwmxz2RS/okTUOhcYX 4DhlBQx+6OTbNBqt5FPgnXDZgVJ+wdzBPshIpFtgM4DLHu20qRGa/jNjNERi4vi+v62L JfKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=uxSqEsE8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w190-v6si14181183pgd.5.2018.06.01.01.42.00; Fri, 01 Jun 2018 01:42:14 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=uxSqEsE8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751362AbeFAIl1 (ORCPT + 99 others); Fri, 1 Jun 2018 04:41:27 -0400 Received: from mail.kernel.org ([198.145.29.99]:52052 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750766AbeFAIlX (ORCPT ); Fri, 1 Jun 2018 04:41:23 -0400 Received: from localhost (LFbn-1-12247-202.w90-92.abo.wanadoo.fr [90.92.61.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 16BC920851; Fri, 1 Jun 2018 08:41:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1527842482; bh=40JnwZGduR3aFcEgZ7/0Ct+q+szJ30aRLpw9enEzi5E=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=uxSqEsE8spE0q2lsu7aHwsp9wNmGZ/81fEKnCpBUKHQ0ZSCctqQPe+18IKWeRCEU3 Kg3C6R30uivUvPC3oAv6EfYQJI5mEKDFu5Lo+w4OizPFSS5q49diyhie/sCFazrs/K R5ZLB/6DhcV8t2SOEW90wUrniKXtNOEcOync8crk= Date: Fri, 1 Jun 2018 10:41:00 +0200 From: Greg Kroah-Hartman To: James Simmons Cc: devel@driverdev.osuosl.org, Andreas Dilger , Oleg Drokin , NeilBrown , Amir Shehata , Linux Kernel Mailing List , Lustre Development List Subject: Re: [PATCH v2 11/25] staging: lustre: libcfs: provide debugfs files for distance handling Message-ID: <20180601084100.GG19242@kroah.com> References: <1527603725-30560-1-git-send-email-jsimmons@infradead.org> <1527603725-30560-12-git-send-email-jsimmons@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1527603725-30560-12-git-send-email-jsimmons@infradead.org> User-Agent: Mutt/1.10.0 (2018-05-17) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 29, 2018 at 10:21:51AM -0400, James Simmons wrote: > From: Amir Shehata > > On systems with large number of NUMA nodes and cores it is easy > to incorrectly configure their use with Lustre. Provide debugfs > files which can help track down any issues. > > Signed-off-by: Amir Shehata > Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-7734 > Reviewed-on: http://review.whamcloud.com/18916 > Reviewed-by: Olaf Weber > Reviewed-by: Doug Oucharek > Signed-off-by: James Simmons > --- > Changelog: > > v1) Initial patch > v2) Rebased patch. No code changes from original patch > > drivers/staging/lustre/lnet/libcfs/module.c | 53 +++++++++++++++++++++++++++++ > 1 file changed, 53 insertions(+) > > diff --git a/drivers/staging/lustre/lnet/libcfs/module.c b/drivers/staging/lustre/lnet/libcfs/module.c > index b438d456..d2dfc29 100644 > --- a/drivers/staging/lustre/lnet/libcfs/module.c > +++ b/drivers/staging/lustre/lnet/libcfs/module.c > @@ -468,6 +468,53 @@ static int proc_cpt_table(struct ctl_table *table, int write, > __proc_cpt_table); > } > > +static int __proc_cpt_distance(void *data, int write, > + loff_t pos, void __user *buffer, int nob) > +{ > + char *buf = NULL; > + int len = 4096; > + int rc = 0; > + > + if (write) > + return -EPERM; > + > + LASSERT(cfs_cpt_tab); What is this assert really checking? Why is it needed? thanks, greg k-h