<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/hfsplus, branch linux-2.6.37.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-10-29T08:16:13Z</updated>
<entry>
<title>new helper: mount_bdev()</title>
<updated>2010-10-29T08:16:13Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2010-07-24T20:46:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=152a08366671080f27b32e0c411ad620c5f88b57'/>
<id>urn:sha1:152a08366671080f27b32e0c411ad620c5f88b57</id>
<content type='text'>
... and switch of the obvious get_sb_bdev() users to -&gt;mount()

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/hfsplus</title>
<updated>2010-10-28T16:32:05Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2010-10-28T16:32:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=11cc21f5f5575b9abd14d53a6055ccbf72b67573'/>
<id>urn:sha1:11cc21f5f5575b9abd14d53a6055ccbf72b67573</id>
<content type='text'>
* 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/hfsplus:
  hfsplus: free space correcly for files unlinked while open
  hfsplus: fix double lock typo in ioctl
</content>
</entry>
<entry>
<title>hfsplus: free space correcly for files unlinked while open</title>
<updated>2010-10-27T11:45:50Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2010-10-27T11:45:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=85b8fe8cc47b0dc1068475ba95f29ddff10a8efc'/>
<id>urn:sha1:85b8fe8cc47b0dc1068475ba95f29ddff10a8efc</id>
<content type='text'>
hfsplus_delete_inode only truncates away all block allocations if
i_nlink is zero.  Make sure we properly drop the unlink count even
when doing the rename hack for open but unlinked files.

Signed-off-by: Christoph Hellwig &lt;hch@tuxera.com&gt;
</content>
</entry>
<entry>
<title>new helper: ihold()</title>
<updated>2010-10-26T01:26:11Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2010-10-23T15:11:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7de9c6ee3ecffd99e1628e81a5ea5468f7581a1f'/>
<id>urn:sha1:7de9c6ee3ecffd99e1628e81a5ea5468f7581a1f</id>
<content type='text'>
Clones an existing reference to inode; caller must already hold one.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>list.h: new helper - hlist_add_fake()</title>
<updated>2010-10-26T01:24:15Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2010-10-23T19:23:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=756acc2d61712a8cafe2aa6ad626c60a185d3645'/>
<id>urn:sha1:756acc2d61712a8cafe2aa6ad626c60a185d3645</id>
<content type='text'>
Make node look as if it was on hlist, with hlist_del()
working correctly.  Usable without any locking...

Convert a couple of places where we want to do that to
inode-&gt;i_hash.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>hfsplus: fix double lock typo in ioctl</title>
<updated>2010-10-25T18:39:07Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2010-10-25T18:39:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e50fb58b5b3548e578d3b74ff15aeb7d9a496839'/>
<id>urn:sha1:e50fb58b5b3548e578d3b74ff15aeb7d9a496839</id>
<content type='text'>
This was supposed to be a mutex_unlock() instead of a mutex_lock().

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: Christoph Hellwig &lt;hch@tuxera.com&gt;
</content>
</entry>
<entry>
<title>hfsplus: fix getxattr return value</title>
<updated>2010-10-15T12:45:00Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2010-10-15T12:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=46bf36ecec79bbe5373ef68f0ed36cbf62e03482'/>
<id>urn:sha1:46bf36ecec79bbe5373ef68f0ed36cbf62e03482</id>
<content type='text'>
We need to support -EOPNOTSUPP for attributes that are not supported to
match other filesystems and allow userspace to detect if Posix ACLs
are supported or not.  setxattr already gets this right.

Signed-off-by: Christoph Hellwig &lt;hch@tuxera.com&gt;
</content>
</entry>
<entry>
<title>hfsplus: remove the unused hfsplus_kmap/hfsplus_kunmap helpers</title>
<updated>2010-10-14T13:54:43Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2010-10-14T13:54:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=32e39e19ccb0f25c9c1b7ff246e17e795366bbbd'/>
<id>urn:sha1:32e39e19ccb0f25c9c1b7ff246e17e795366bbbd</id>
<content type='text'>
Signed-off-by: Christoph Hellwig &lt;hch@tuxera.com&gt;
</content>
</entry>
<entry>
<title>hfsplus: create correct initial catalog entries for device files</title>
<updated>2010-10-14T13:54:39Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2010-10-14T13:54:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=90e616905a423126805186cb5754e10a704b30c8'/>
<id>urn:sha1:90e616905a423126805186cb5754e10a704b30c8</id>
<content type='text'>
Make sure the initial insertation of the catalog entry already contains
the device number by calling init_special_inode early and setting writing
out the dev field of the on-disk permission structure.  The latter is
facilitated by sharing the almost identical hfsplus_set_perms helpers
between initial catalog entry creating and -&gt;write_inode.

Unless we crashed just after mknod this bug was harmless as the inode
is marked dirty at the end of hfsplus_mknod, and hfsplus_write_inode
will update the catalog entry to contain the correct value.

Signed-off-by: Christoph Hellwig &lt;hch@tuxera.com&gt;
</content>
</entry>
<entry>
<title>hfsplus: remove superflous rootflags field in hfsplus_inode_info</title>
<updated>2010-10-14T13:54:33Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2010-10-14T13:54:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=722c55d13e7296cc62ed8a38f926a915ff32e4ea'/>
<id>urn:sha1:722c55d13e7296cc62ed8a38f926a915ff32e4ea</id>
<content type='text'>
The rootflags field in hfsplus_inode_info only caches the immutable and
append-only flags in the VFS inode, so we can easily get rid of it.

Signed-off-by: Christoph Hellwig &lt;hch@tuxera.com&gt;
</content>
</entry>
</feed>
