<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/hostfs/hostfs_user.c, 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-26T23:52:12Z</updated>
<entry>
<title>hostfs: code cleanups</title>
<updated>2010-10-26T23:52:12Z</updated>
<author>
<name>Richard Weinberger</name>
</author>
<published>2010-10-26T21:22:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c5c6dd4e2dce3cb4d705d97183bc42b4e33e2606'/>
<id>urn:sha1:c5c6dd4e2dce3cb4d705d97183bc42b4e33e2606</id>
<content type='text'>
Some code cleanups for hostfs.

Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;
Cc: Jeff Dike &lt;jdike@addtoit.com&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>hostfs: fix UML crash: remove f_spare from hostfs</title>
<updated>2010-10-26T23:52:04Z</updated>
<author>
<name>Richard Weinberger</name>
</author>
<published>2010-10-26T21:21:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1b627d5771312c92404b66f0a0b16f66036dd2e1'/>
<id>urn:sha1:1b627d5771312c92404b66f0a0b16f66036dd2e1</id>
<content type='text'>
365b1818 ("add f_flags to struct statfs(64)") resized f_spare within
struct statfs which caused a UML crash.  There is no need to copy f_spare.

Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;
Reported-by: Toralf Förster &lt;toralf.foerster@gmx.de&gt;
Tested-by: Toralf Förster &lt;toralf.foerster@gmx.de&gt;
Cc: Christoph Hellwig &lt;hch@lst.de&gt;
Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Cc: Jeff Dike &lt;jdike@addtoit.com&gt;
Cc: &lt;stable@kernel.org&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>try to get rid of races in hostfs open()</title>
<updated>2010-08-09T20:48:15Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2010-06-07T03:49:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f8ad850f11e11d10e7de1a16ca53cb193afc9313'/>
<id>urn:sha1:f8ad850f11e11d10e7de1a16ca53cb193afc9313</id>
<content type='text'>
In case of mode mismatch, do *not* blindly close the descriptor
another openers might be using right now.  Open the underlying
file with currently sufficient mode, then
	* if current mode has grown so that it's sufficient for
us now, just close our new fd
	* if current mode has grown and our fd is *not* enough
to cover it, close and repeat.
	* otherwise, install our fd if the file hadn't been
opened at all or dup2() our fd over the current one (and close
our fd).
Critical section is protected by mutex; yes, system-wide.  All
we do under it is a bunch of comparison and maybe an overwriting
dup2() on host.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>hostfs: get rid of file_type(), fold init_inode()</title>
<updated>2010-08-09T20:48:10Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2010-06-07T00:33:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4754b825571a6f2f7655245e420e8e486c4458f6'/>
<id>urn:sha1:4754b825571a6f2f7655245e420e8e486c4458f6</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>switch stat_file() to passing a single struct rather than fsckloads of pointers</title>
<updated>2010-08-09T20:48:10Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2010-06-07T00:08:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=39b743c6199a317ffac67fcae1dd05be3142633a'/>
<id>urn:sha1:39b743c6199a317ffac67fcae1dd05be3142633a</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Deal with missing exports for hostfs</title>
<updated>2010-08-09T20:47:25Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2009-04-21T05:27:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=005a59ec745d23f60222f7712adde48f64d7d3c8'/>
<id>urn:sha1:005a59ec745d23f60222f7712adde48f64d7d3c8</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>hostfs: fix a duplicated global function name</title>
<updated>2008-11-20T02:50:00Z</updated>
<author>
<name>WANG Cong</name>
</author>
<published>2008-11-19T23:36:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea7e743e49b94749fc739baaf160809ed279aeda'/>
<id>urn:sha1:ea7e743e49b94749fc739baaf160809ed279aeda</id>
<content type='text'>
fs/hostfs/hostfs_user.c defines do_readlink() as non-static, and so does
fs/xfs/linux-2.6/xfs_ioctl.c when CONFIG_XFS_DEBUG=y.  So rename
do_readlink() in hostfs to hostfs_do_readlink().

I think it's better if XFS guys will also rename their do_readlink(),
it's not necessary to use such a general name.

Signed-off-by: WANG Cong &lt;wangcong@zeuux.org&gt;
Cc: Jeff Dike &lt;jdike@addtoit.com&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>uml: fix hostfs tv_usec calculations</title>
<updated>2008-02-05T17:44:30Z</updated>
<author>
<name>Dominique Quatravaux</name>
</author>
<published>2008-02-05T06:31:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d7b88513c504e49d450b0f89f80ba9d451a3c804'/>
<id>urn:sha1:d7b88513c504e49d450b0f89f80ba9d451a3c804</id>
<content type='text'>
To convert from tv_nsec to tv_usec, one needs to divide by 1000, not multiply.

Signed-off-by: Dominique Quatravaux &lt;dominique@quatravaux.org&gt;
Signed-off-by: Jeff Dike &lt;jdike@linux.intel.com&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>uml: fix hostfs style</title>
<updated>2007-10-16T16:43:07Z</updated>
<author>
<name>Jeff Dike</name>
</author>
<published>2007-10-16T08:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=84b3db04ca15a90273745e391462faf658b1e825'/>
<id>urn:sha1:84b3db04ca15a90273745e391462faf658b1e825</id>
<content type='text'>
Style fixes in hostfs.

Signed-off-by: Jeff Dike &lt;jdike@linux.intel.com&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>uml: remove unneeded if from hostfs</title>
<updated>2007-10-16T16:43:06Z</updated>
<author>
<name>Jeff Dike</name>
</author>
<published>2007-10-16T08:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=baabd156e243e513873417b62e51346ece609934'/>
<id>urn:sha1:baabd156e243e513873417b62e51346ece609934</id>
<content type='text'>
Get rid of an empty if statement which might look like a bug to a
casual reader.

Signed-off-by: Jeff Dike &lt;jdike@linux.intel.com&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>
</feed>
