Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4696396imu; Mon, 12 Nov 2018 15:41:25 -0800 (PST) X-Google-Smtp-Source: AJdET5fvPe8EjWf7p1U+3qsP7eruHBBZuQhjc3QarueyikPEUMyQZM6XMj/9pLRgcUe5RsnY5/0A X-Received: by 2002:a62:2a04:: with SMTP id q4-v6mr2790306pfq.61.1542066084967; Mon, 12 Nov 2018 15:41:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542066084; cv=none; d=google.com; s=arc-20160816; b=mlUeaAxaIHBxo+rmCXJ1y7qI8NYux77XTeYWmqmeKiU8P3WDieb6XQqwUjQtkPMa03 vso76yvK8UOuQcOeJ17IsUw3ZjZ+upgR1ZJ96xEcUOPA899LRCWsTN84YLus2AAsigjI k94zMaLnPz/4QXo9g+EyCKdS88ZDZDk0X6hh4jr7MIuln0DwcQ1/zmlb6FhkH6mGYuOL g0Y2qouofBaV7myk6ZNwJLYGdoFGG3TYoD8A0Obp3OrdBzTvp6Swv7kaJu/2FEMhllPF AyH5wjlgISWW+cbLqbMd4uPdkQNZKGaG3ZU75UuaO7JTKnrQ1bslXT82IhhaUtcqmwpf R6HQ== 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; bh=kkNRmQoW1PKlrH5jzU3Ymff4DXkTGl+9BXrGzAQoGU8=; b=IeUDJo1yUivUl8/+HaF72lam80eMLl4bhjQBLNNsGokHUQuSKwy1HnIqM+WkuQmOLF 8If/HjDtAaA0Q9uXaeYjJ+0qK666eZg42CRn+B0TantnY16wrgyCaXDob0jWfkNFnsN5 pNmkubxmY63xWiuiyPrXZOZa24Lmuwvhbvy9uZ4+mmE0g35/e9TuQJz3o3J2R7Dz3ttr YiyR3kkSr6DYyctDgEA8rbyBR16RmRizgULnb5XgTKOsPPCLymndMQvI814EclKitWSl Cea0HazN7aXl9xh6TbvE6EFIIu3vyU7iuqXsfjmGrOeEq0b9GeCVdWHDi2Y7DxK/Hdp8 orOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cisco.com header.s=iport header.b=OtiI+ntU; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=cisco.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d31-v6si19820501pld.102.2018.11.12.15.40.56; Mon, 12 Nov 2018 15:41:24 -0800 (PST) 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=@cisco.com header.s=iport header.b=OtiI+ntU; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=cisco.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726198AbeKMJft (ORCPT + 99 others); Tue, 13 Nov 2018 04:35:49 -0500 Received: from alln-iport-1.cisco.com ([173.37.142.88]:45124 "EHLO alln-iport-1.cisco.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725847AbeKMJfs (ORCPT ); Tue, 13 Nov 2018 04:35:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2058; q=dns/txt; s=iport; t=1542066025; x=1543275625; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=aSBVp1mK2K+ullOAq6OXb2Y3+gKsAh9Wx4ezR8Ats2I=; b=OtiI+ntUmbVvMXrs8WfJDU1vLuh+WnPgRGm9ODvr2CpGEMigZwsy8mxl J7B4Ec8DWEgXvzDW0ipN9Eniv6mHRN20yVJ+yGE0VCd1dsv/A/B9/eYNz Ck7Nm3dphro2r+Eno081wOgMAIUNCWIhfEJJEcWW2B5lZ09fh+8u7l9ps 8=; X-IronPort-AV: E=Sophos;i="5.54,497,1534809600"; d="scan'208";a="200792258" Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Nov 2018 23:40:25 +0000 Received: from zorba ([10.156.154.32]) by rcdn-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id wACNeNO7010137 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 12 Nov 2018 23:40:24 GMT Date: Mon, 12 Nov 2018 15:40:22 -0800 From: Daniel Walker To: David Woodhouse Cc: "Nikunj Kela (nkela)" , Richard Weinberger , "linux-mtd @ lists . infradead . org" , LKML , "xe-linux-external(mailer list)" Subject: Re: [PATCH] jffs2: implement mount option to configure endianness Message-ID: <20181112234022.r3gyu633ln3bp774@zorba> References: <20181106214928.40020-1-nkela@cisco.com> <921b0f78cf67d7307a0555e1fd6f2c2976310adc.camel@infradead.org> <591D4732-BC3E-4F85-9277-25E049FFF4BA@cisco.com> <01b82f6eb37b674effc6c8b0fa4a014deb401a85.camel@infradead.org> <897867ec09af82ca76c642b48ad23a7f08838dcf.camel@infradead.org> <20181112214333.lplffcc722hta43v@zorba> <20181112225015.jyuro3z3ygavnvrp@zorba> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170609 (1.8.3) X-Auto-Response-Suppress: DR, OOF, AutoReply X-Outbound-SMTP-Client: 10.156.154.32, [10.156.154.32] X-Outbound-Node: rcdn-core-8.cisco.com Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Nov 12, 2018 at 03:11:32PM -0800, David Woodhouse wrote: > On Mon, 2018-11-12 at 14:50 -0800, Daniel Walker wrote: > > Performance counter stats for 'mount -t jffs2 /dev/mtdblock7 /mnt': > > Hm, how many decades will it take for the 'mtdblock' thing to die? > JFFS2 doesn't use block devices :) mount wouldn't mount unless I use it. It complained "not a block device." sh-4.2# mount -t jffs2 /dev/mtd7 /mnt mount: /dev/mtd7 is not a block device > > It looks like the took slightly more than twice as long to mount. > > Assuming that's repeatable, it seems moderately suboptimal. I don't understand how the cycles are lower, but the time is longer. I suppose it could be measuring the time including when another process was running and mount as waiting.. Looks like it's not repeatable .. Another run and the time is similar to the baseline. sh-4.2# perf stat -B mount -t jffs2 /dev/mtdblock7 /mnt jffs2: Flash size not aligned to erasesize, reducing to 99944KiB Performance counter stats for 'mount -t jffs2 /dev/mtdblock7 /mnt': 100.468768 task-clock # 0.750 CPUs utilized 14 context-switches # 0.139 K/sec 0 cpu-migrations # 0.000 K/sec 94 page-faults # 0.936 K/sec 132105969 cycles # 1.315 GHz [94.26%] 27915494 stalled-cycles-frontend # 21.13% frontend cycles idle [91.88%] 10214813 stalled-cycles-backend # 7.73% backend cycles idle [92.04%] 137814560 instructions # 1.04 insns per cycle # 0.20 stalled cycles per insn [92.04%] 15395620 branches # 153.238 M/sec [19.29%] 1240507 branch-misses # 8.06% of all branches [17.87%] 0.133987804 seconds time elapsed Should I test increasing the mtdram size ? Daniel