<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/jffs2/fs.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-09-01T10:32:59Z</updated>
<entry>
<title>CRED: Wrap task credential accesses in the JFFS2 filesystem</title>
<updated>2008-09-01T10:32:59Z</updated>
<author>
<name>David Howells</name>
</author>
<published>2008-08-27T13:48:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3fc678a0e63138f56109ea31850f19b2e29c45b8'/>
<id>urn:sha1:3fc678a0e63138f56109ea31850f19b2e29c45b8</id>
<content type='text'>
Wrap access to task credentials so that they can be separated more easily from
the task_struct during the introduction of COW creds.

Change most current-&gt;(|e|s|fs)[ug]id to current_(|e|s|fs)[ug]id().

Change some task-&gt;e?[ug]id to task_e?[ug]id().  In some places it makes more
sense to use RCU directly rather than a convenient wrapper; these will be
addressed by later patches.

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Reviewed-by: James Morris &lt;jmorris@namei.org&gt;
Acked-by: Serge Hallyn &lt;serue@us.ibm.com&gt;
Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
</content>
</entry>
<entry>
<title>[JFFS2] Fill in f_fsid field in jffs2_statfs()</title>
<updated>2008-08-18T15:23:53Z</updated>
<author>
<name>David Woodhouse</name>
</author>
<published>2008-08-18T15:23:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=75caf6b5acc6b895df9bdd36db631220e1096e9f'/>
<id>urn:sha1:75caf6b5acc6b895df9bdd36db631220e1096e9f</id>
<content type='text'>
Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
</content>
</entry>
<entry>
<title>[JFFS2] Track parent inode for directories (for NFS export)</title>
<updated>2008-05-01T17:47:17Z</updated>
<author>
<name>David Woodhouse</name>
</author>
<published>2008-05-01T17:47:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=27c72b040c0be8f3704ed0b6b84c12cbba24a7e8'/>
<id>urn:sha1:27c72b040c0be8f3704ed0b6b84c12cbba24a7e8</id>
<content type='text'>
To support NFS export, we need to know the parent inode of directories.
Rather than growing the jffs2_inode_cache structure, share space with
the nlink field -- which was always set to 1 for directories anyway.

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[JFFS2] Invert last argument of jffs2_gc_fetch_inode(), make it boolean.</title>
<updated>2008-05-01T16:24:28Z</updated>
<author>
<name>David Woodhouse</name>
</author>
<published>2008-05-01T15:59:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1b690b48786229571e590dd22fe01ecc22a8746b'/>
<id>urn:sha1:1b690b48786229571e590dd22fe01ecc22a8746b</id>
<content type='text'>
We don't actually care about nlink; we only care whether the inode in
question is unlinked or not.

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[JFFS2] semaphore-&gt;mutex conversion</title>
<updated>2008-04-22T14:13:40Z</updated>
<author>
<name>David Woodhouse</name>
</author>
<published>2008-04-22T14:13:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ced22070363ef50e4a47aadd003a81ebeaa3f917'/>
<id>urn:sha1:ced22070363ef50e4a47aadd003a81ebeaa3f917</id>
<content type='text'>
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[JFFS2] Use ALLOC_DELETION priority for truncation to zero length</title>
<updated>2008-02-25T15:25:25Z</updated>
<author>
<name>David Woodhouse</name>
</author>
<published>2008-02-25T15:25:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dd919660aacdf4adfcd279556aa03e595f7f0fc2'/>
<id>urn:sha1:dd919660aacdf4adfcd279556aa03e595f7f0fc2</id>
<content type='text'>
This is going to obsolete all previous nodes, so treat it as deletion.

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[JFFS2] Set i_blocks when truncating files</title>
<updated>2008-02-25T15:20:50Z</updated>
<author>
<name>David Woodhouse</name>
</author>
<published>2008-02-25T15:20:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b28ba9fa0154f78f3d36f5ae9a42f7bb01663cca'/>
<id>urn:sha1:b28ba9fa0154f78f3d36f5ae9a42f7bb01663cca</id>
<content type='text'>
Addresses OLPC trac #6480

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>Merge git://git.infradead.org/mtd-2.6</title>
<updated>2008-02-07T18:20:31Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2008-02-07T18:20:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a8e98d6d51a3eb7bb061b1625193a129c8bd094f'/>
<id>urn:sha1:a8e98d6d51a3eb7bb061b1625193a129c8bd094f</id>
<content type='text'>
* git://git.infradead.org/mtd-2.6: (120 commits)
  [MTD] Fix mtdoops.c compilation
  [MTD] [NOR] fix startup lock when using multiple nor flash chips
  [MTD] [DOC200x] eccbuf is statically defined and always evaluate to true
  [MTD] Fix maps/physmap.c compilation with CONFIG_PM
  [MTD] onenand: Add panic_write function to the onenand driver
  [MTD] mtdoops: Use the panic_write function when present
  [MTD] Add mtd panic_write function pointer
  [MTD] [NAND] Freescale enhanced Local Bus Controller FCM NAND support.
  [MTD] physmap.c: Add support for multiple resources
  [MTD] [NAND] Fix misparenthesization introduced by commit 78b65179...
  [MTD] [NAND] Fix Blackfin NFC ECC calculating bug with page size 512 bytes
  [MTD] [NAND] Remove wrong operation in PM function of the BF54x NFC driver
  [MTD] [NAND] Remove unused variable in plat_nand_remove
  [MTD] Unlocking all Intel flash that is locked on power up.
  [MTD] [NAND] at91_nand: Make mtdparts option can override board info
  [MTD] mtdoops: Various minor cleanups
  [MTD] mtdoops: Ensure sequential write to the buffer
  [MTD] mtdoops: Perform write operations in a workqueue
  [MTD] mtdoops: Add further error return code checking
  [MTD] [NOR] Test devtype, not definition in flash_probe(), drivers/mtd/devices/lart.c
  ...
</content>
</entry>
<entry>
<title>iget: stop JFFS2 from using iget() and read_inode()</title>
<updated>2008-02-07T16:42:28Z</updated>
<author>
<name>David Howells</name>
</author>
<published>2008-02-07T08:15:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5451f79f5f817880958ed063864ad268d94ccd1f'/>
<id>urn:sha1:5451f79f5f817880958ed063864ad268d94ccd1f</id>
<content type='text'>
Stop the JFFS2 filesystem from using iget() and read_inode().  Replace
jffs2_read_inode() with jffs2_iget(), and call that instead of iget().
jffs2_iget() then uses iget_locked() directly and returns a proper error code
instead of an inode in the event of an error.

jffs2_do_fill_super() returns any error incurred when getting the root inode
instead of EINVAL.

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Cc: David Woodhouse &lt;dwmw2@infradead.org&gt;
Acked-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[JFFS2] Don't strip sgid bit from inode permissions</title>
<updated>2007-11-01T20:27:38Z</updated>
<author>
<name>David Woodhouse</name>
</author>
<published>2007-11-01T20:27:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=857013b87b6e0fea776c1f0b365dbce3d6eba8c6'/>
<id>urn:sha1:857013b87b6e0fea776c1f0b365dbce3d6eba8c6</id>
<content type='text'>
&lt;viro&gt; dwmw2: anyway, removing sgid from directories or from
       files without S_IXGRP is a plain and simple bug
&lt;viro&gt; these days you don't need that logics at all - simply remove it

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
</feed>
