<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/hostfs/hostfs_user.c, branch linux-3.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-10-09T20:28:45Z</updated>
<entry>
<title>um: get rid of pointless include "..." where include &lt;...&gt; will do</title>
<updated>2012-10-09T20:28:45Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2012-10-08T02:27:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=37185b33240870719b6b5913a46e6a441f1ae96f'/>
<id>urn:sha1:37185b33240870719b6b5913a46e6a441f1ae96f</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;
</content>
</entry>
<entry>
<title>uml/hostfs: Propagate dirent.d_type to filldir()</title>
<updated>2012-03-24T23:29:52Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2012-01-27T18:14:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3ee6bd8e8dc0c58b9ba5bab7ef8a7a131da346eb'/>
<id>urn:sha1:3ee6bd8e8dc0c58b9ba5bab7ef8a7a131da346eb</id>
<content type='text'>
Currently the (optional) d_type member in struct dirent is always
DT_UNKNOWN on hostfs, which may confuse buggy software using readdir().
Make sure to propagate its value from the underlying filesystem if it's
available there.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;
</content>
</entry>
<entry>
<title>um: kill useless include of user.h</title>
<updated>2011-11-02T13:15:13Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2011-08-18T19:08:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=548fd1e8dba90bea674f5969d73498959d83924b'/>
<id>urn:sha1:548fd1e8dba90bea674f5969d73498959d83924b</id>
<content type='text'>
everything in USER_OBJ gets it via -include user.h

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;
</content>
</entry>
<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>
</feed>
