[From nobody Mon Jun 11 06:53:36 2007
Return-path: &lt;linux-mtd-cvs-bounces+dwmw2=infradead.org@lists.infradead.org&gt;
Envelope-to: dwmw2@baythorne.infradead.org
Delivery-date: Sat, 20 Nov 2004 18:00:03 +0000
Received: from [2002:cde9:da46::1] (helo=canuck.infradead.org) by
	baythorne.infradead.org with esmtps (Exim 4.42 #1 (Red Hat Linux)) id
	1CVZWk-0007PD-Sm for dwmw2@baythorne.infradead.org; Sat, 20 Nov 2004
	18:00:03 +0000
Received: from localhost ([127.0.0.1] helo=canuck.infradead.org) by
	canuck.infradead.org with esmtp (Exim 4.42 #1 (Red Hat Linux)) id
	1CVZdZ-0008EH-OJ; Sat, 20 Nov 2004 13:07:05 -0500
Received: from phoenix.infradead.org ([2001:8b0:10b:1:2c0:f0ff:fe31:e18])
	by canuck.infradead.org with esmtps (Exim 4.42 #1 (Red Hat Linux)) id
	1CVZdT-0008EC-AZ for linux-mtd-cvs@canuck.infradead.org;
	Sat, 20 Nov 2004 13:06:59 -0500
Received: from dwmw2 by phoenix.infradead.org with local (Exim 4.42 #1 (Red
	Hat Linux)) id 1CVZdR-0005FE-0x for linux-mtd-cvs@lists.infradead.org; 
	Sat, 20 Nov 2004 18:06:57 +0000
Content-Type: TEXT/PLAIN; charset=US-ASCII
To: linux-mtd-cvs@lists.infradead.org
X-CVS-Module: mtd
X-CVS-Directory: mtd/fs/jffs2
Precedence: first-class
Message-Id: &lt;E1CVZdR-0005FE-0x@phoenix.infradead.org&gt;
From: David Woodhouse &lt;dwmw2@infradead.org&gt;
Date: Sat, 20 Nov 2004 18:06:57 +0000
X-SRS-Rewrite: SMTP reverse-path rewritten from &lt;dwmw2@infradead.org&gt; by
	phoenix.infradead.org See http://www.infradead.org/rpr.html
Subject: mtd/fs/jffs2 readinode.c,1.116,1.117
X-BeenThere: linux-mtd-cvs@lists.infradead.org
X-Mailman-Version: 2.1.5
List-Id: Linux MTD CVS commit list &lt;linux-mtd-cvs.lists.infradead.org&gt;
List-Unsubscribe: &lt;http://lists.infradead.org/mailman/listinfo/linux-mtd-cvs&gt;, 
	&lt;mailto:linux-mtd-cvs-request@lists.infradead.org?subject=unsubscribe&gt;
List-Archive: &lt;http://lists.infradead.org/pipermail/linux-mtd-cvs&gt;
List-Post: &lt;mailto:linux-mtd-cvs@lists.infradead.org&gt;
List-Help: &lt;mailto:linux-mtd-cvs-request@lists.infradead.org?subject=help&gt;
List-Subscribe: &lt;http://lists.infradead.org/mailman/listinfo/linux-mtd-cvs&gt;,
	&lt;mailto:linux-mtd-cvs-request@lists.infradead.org?subject=subscribe&gt;
Sender: linux-mtd-cvs-bounces@lists.infradead.org
Errors-To: linux-mtd-cvs-bounces+dwmw2=infradead.org+dwmw2=infradead.org@lists.infradead.org
X-Evolution-Source: imap://dwmw2@pentafluge.infradead.org/
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit

Update of /home/cvs/mtd/fs/jffs2
In directory phoenix.infradead.org:/tmp/cvs-serv20158

Modified Files:
	readinode.c 
Log Message:
Fix oops if we happen to have a node in the range 0xfffff000 onwards as the
lowest versioned node in the inode.


Index: readinode.c
===================================================================
RCS file: /home/cvs/mtd/fs/jffs2/readinode.c,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -r1.116 -r1.117
--- readinode.c	16 Nov 2004 20:36:12 -0000	1.116
+++ readinode.c	20 Nov 2004 18:06:54 -0000	1.117
@@ -227,7 +227,7 @@
 		   If so, both 'this' and the new node get marked REF_NORMAL so
 		   the GC can take a look.
 		*/
-		if ((lastend-1) &gt;&gt; PAGE_CACHE_SHIFT == newfrag-&gt;ofs &gt;&gt; PAGE_CACHE_SHIFT) {
+		if (lastend &amp;&amp; (lastend-1) &gt;&gt; PAGE_CACHE_SHIFT == newfrag-&gt;ofs &gt;&gt; PAGE_CACHE_SHIFT) {
 			if (this-&gt;node)
 				mark_ref_normal(this-&gt;node-&gt;raw);
 			mark_ref_normal(newfrag-&gt;node-&gt;raw);


__________________________________________________________
Linux-MTD CVS commit list
http://lists.infradead.org/mailman/listinfo/linux-mtd-cvs/
]