From: David Woodhouse Date: Wed, 24 May 2006 01:04:45 +0000 (+0100) Subject: [JFFS2] Reduce visibility of raw_node_ref to upper layers of JFFS2 code. X-Git-Tag: v2.6.18-rc1~1105^2~60 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f785402f39b96a077b6e62bf26164bfb8e0c980;p=pandora-kernel.git [JFFS2] Reduce visibility of raw_node_ref to upper layers of JFFS2 code. As the first step towards eliminating the ref->next_phys member and saving memory by using an _array_ of struct jffs2_raw_node_ref per eraseblock, stop the write functions from allocating their own refs; have them just _reserve_ the appropriate number instead. Then jffs2_link_node_ref() can just fill them in. Use a linked list of pre-allocated refs in the superblock, for now. Once we switch to an array, it'll just be a case of extending that array. Signed-off-by: David Woodhouse --- Reading git-diff-tree failed