From manningc2@actrix.gen.nz Mon Mar 15 23:19:05 2010
Received: from smtp4.clear.net.nz ([203.97.37.64])
	by stoneboat.aleph1.co.uk with esmtp (Exim 4.69)
	(envelope-from <manningc2@actrix.gen.nz>) id 1NrJYl-00021O-Kg
	for yaffs@lists.aleph1.co.uk; Mon, 15 Mar 2010 23:19:05 +0000
Received: from scorch.co.nz (pop.scorch.co.nz [203.167.210.162])
	by smtp4.clear.net.nz (CLEAR Net Mail)
	with SMTP id <0KZC0036EJEVEA00@smtp4.clear.net.nz> for
	yaffs@lists.aleph1.co.uk; Tue, 16 Mar 2010 12:18:32 +1300 (NZDT)
Received: (qmail 12920 invoked by uid 453); Mon, 15 Mar 2010 23:18:31 +0000
Received: from Unknown (HELO linux-dual-head.local) (10.14.210.25)
	by scorch.co.nz (qpsmtpd/0.40) with ESMTP;
	Tue, 16 Mar 2010 12:18:31 +1300
Date: Tue, 16 Mar 2010 12:18:30 +1300
From: Charles Manning <manningc2@actrix.gen.nz>
To: Hugo Etchegoyen <hetchegoyen@hasar.com>,
 yaffs@lists.aleph1.co.uk
Message-id: <201003161218.30917.manningc2@actrix.gen.nz>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7bit
Content-disposition: inline
X-Virus-Checked: Checked by ClamAV on scorch.co.nz
User-Agent: KMail/1.9.10
X-SA-Exim-Connect-IP: 203.97.37.64
X-SA-Exim-Mail-From: manningc2@actrix.gen.nz
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on
	stoneboat.aleph1.co.uk
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=4.5 tests=AWL,BAYES_00,SPF_NEUTRAL
	autolearn=no version=3.2.5
X-SA-Exim-Version: 4.2.1 (built Wed, 25 Jun 2008 17:14:11 +0000)
X-SA-Exim-Scanned: Yes (on stoneboat.aleph1.co.uk)
Subject: [Yaffs] garbage collection control added to yaffs2
X-BeenThere: yaffs@lists.aleph1.co.uk
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: Discussion of YAFFS NAND flash filesystem <yaffs.lists.aleph1.co.uk>
List-Unsubscribe: <http://lists.aleph1.co.uk/cgi-bin/mailman/options/yaffs>,
	<mailto:yaffs-request@lists.aleph1.co.uk?subject=unsubscribe>
List-Archive: <http://lists.aleph1.co.uk/lurker/list/yaffs.html>
List-Post: <mailto:yaffs@lists.aleph1.co.uk>
List-Help: <mailto:yaffs-request@lists.aleph1.co.uk?subject=help>
List-Subscribe: <http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs>,
	<mailto:yaffs-request@lists.aleph1.co.uk?subject=subscribe>
X-List-Received-Date: Mon, 15 Mar 2010 23:19:05 -0000

Hi All

I have just checked in a change which allows the control of garbage 
collection.

This can be controlled via sysfs interface

At present there is only one bit being used but more bits will likely be added 
in the future.

Disable gc
# echo 0 > /sys/module/yaffs/parameters/yaffs_gc_control

Enable gc
# echo 1 > /sys/module/yaffs/parameters/yaffs_gc_control

Disabling gc is generally not advised, but it can be used to write faster 
during power down conditions etc.

-- Charles



