<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/9p/fid.c, branch linux-3.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-04-15T20:26:14Z</updated>
<entry>
<title>9p: revert tsyncfs related changes</title>
<updated>2011-04-15T20:26:14Z</updated>
<author>
<name>Aneesh Kumar K.V</name>
</author>
<published>2011-03-24T15:08:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=df5d8c80f1871d9e79af4b0f3656a9528a7d4bab'/>
<id>urn:sha1:df5d8c80f1871d9e79af4b0f3656a9528a7d4bab</id>
<content type='text'>
Now that we use write_inode to flush server
cache related to fid, we don't need tsyncfs either fort dotl or dotu
protocols. For dotu this helps to do a more efficient server flush.

Signed-off-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;
Signed-off-by: Venkateswararao Jujjuri &lt;jvrao@linux.vnet.ibm.com&gt;
Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;
</content>
</entry>
<entry>
<title>fs/9p: Add v9fs_dentry2v9ses</title>
<updated>2011-03-22T20:43:36Z</updated>
<author>
<name>Aneesh Kumar K.V</name>
</author>
<published>2011-03-08T11:09:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=42869c8adae72366fc6c4f3924ce3d6c3735c4a3'/>
<id>urn:sha1:42869c8adae72366fc6c4f3924ce3d6c3735c4a3</id>
<content type='text'>
Add the new static inline and use the same

Signed-off-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;
Signed-off-by: Venkateswararao Jujjuri &lt;jvrao@linux.vnet.ibm.com&gt;
Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;
</content>
</entry>
<entry>
<title>fs/9p: Open writeback fid in O_SYNC mode</title>
<updated>2011-03-22T20:43:36Z</updated>
<author>
<name>Aneesh Kumar K.V</name>
</author>
<published>2011-03-08T11:09:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea59bb759b8fd240860c37026ab1b998d26ac285'/>
<id>urn:sha1:ea59bb759b8fd240860c37026ab1b998d26ac285</id>
<content type='text'>
Older version of protocol don't support tsyncfs operation.
So for them force a O_SYNC flag on the server

Signed-off-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;
Signed-off-by: Venkateswararao Jujjuri &lt;jvrao@linux.vnet.ibm.com&gt;
Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;
</content>
</entry>
<entry>
<title>fs/9p: Make the writeback_fid owned by root</title>
<updated>2011-03-15T14:57:42Z</updated>
<author>
<name>Aneesh Kumar K.V</name>
</author>
<published>2011-02-28T11:34:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7c9e592e1f6a994d2903c9b055e488ec90f58159'/>
<id>urn:sha1:7c9e592e1f6a994d2903c9b055e488ec90f58159</id>
<content type='text'>
Changes to make sure writeback fid is owned by root

Signed-off-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;
Signed-off-by: Venkateswararao Jujjuri &lt;jvrao@linux.vnet.ibm.com&gt;
Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;
</content>
</entry>
<entry>
<title>fs/9p: Add fid to inode in cached mode</title>
<updated>2011-03-15T14:57:37Z</updated>
<author>
<name>Aneesh Kumar K.V</name>
</author>
<published>2011-02-28T11:33:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3cf387d780944305839f5b27c51f225444ba4d27'/>
<id>urn:sha1:3cf387d780944305839f5b27c51f225444ba4d27</id>
<content type='text'>
The fid attached to inode will be opened O_RDWR mode and is used
for dirty page writeback only.

Signed-off-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;
Signed-off-by: Venkateswararao Jujjuri &lt;jvrao@linux.vnet.ibm.com&gt;
Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;
</content>
</entry>
<entry>
<title>fs/9p: Add access = client option to opt in acl evaluation.</title>
<updated>2010-10-28T14:08:46Z</updated>
<author>
<name>Aneesh Kumar K.V</name>
</author>
<published>2010-09-27T18:57:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=76381a42e4a5606774fd48413e6282cd7130ff2c'/>
<id>urn:sha1:76381a42e4a5606774fd48413e6282cd7130ff2c</id>
<content type='text'>
Signed-off-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;
Signed-off-by: Venkateswararao Jujjuri &lt;jvrao@linux.vnet.ibm.com&gt;
Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;
</content>
</entry>
<entry>
<title>9p: potential ERR_PTR() dereference</title>
<updated>2010-08-30T15:35:28Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2010-08-04T16:27:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8f587df479c3cea14ba1a9b9d58f34fd2fd6d58b'/>
<id>urn:sha1:8f587df479c3cea14ba1a9b9d58f34fd2fd6d58b</id>
<content type='text'>
p9_client_walk() can return error values if we run out of space or there
is a problem with the network.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;
</content>
</entry>
<entry>
<title>fs/9p: Prevent parallel rename when doing fid_lookup</title>
<updated>2010-08-02T19:28:35Z</updated>
<author>
<name>Aneesh Kumar K.V</name>
</author>
<published>2010-06-30T13:48:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a534c8d15b1f1d0f861fc2bb9e0529bd8486ec3f'/>
<id>urn:sha1:a534c8d15b1f1d0f861fc2bb9e0529bd8486ec3f</id>
<content type='text'>
During fid lookup we need to make sure that the dentry-&gt;d_parent doesn't
change so that we can safely walk the parent dentries. To ensure that
we need to prevent cross directory rename during fid_lookup. Add a
per superblock rename_sem rw_semaphore to prevent parallel fid lookup and
rename.

Signed-off-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;
Signed-off-by: Venkateswararao Jujjuri &lt;jvrao@linux.vnet.ibm.com&gt;
Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;
</content>
</entry>
<entry>
<title>fs/9p: Pass the correct user credentials during attach</title>
<updated>2010-08-02T19:25:08Z</updated>
<author>
<name>Aneesh Kumar K.V</name>
</author>
<published>2010-06-01T09:26:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9ffaf63e34821ea60b2e1c8593f968d73728f82b'/>
<id>urn:sha1:9ffaf63e34821ea60b2e1c8593f968d73728f82b</id>
<content type='text'>
We need to make sure we pass the right uid value
during attach. dotl is similar to dotu in this regard.
Without this mapped security model on dotl doesn't work

Signed-off-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;
Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs</title>
<updated>2010-04-05T20:42:54Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2010-04-05T20:42:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=749d229761ff0135cc4e16b8a28b41ae2f6b2c35'/>
<id>urn:sha1:749d229761ff0135cc4e16b8a28b41ae2f6b2c35</id>
<content type='text'>
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:
  9p: saving negative to unsigned char
  9p: return on mutex_lock_interruptible()
  9p: Creating files with names too long should fail with ENAMETOOLONG.
  9p: Make sure we are able to clunk the cached fid on umount
  9p: drop nlink remove
  fs/9p: Clunk the fid resulting from partial walk of the name
  9p: documentation update
  9p: Fix setting of protocol flags in v9fs_session_info structure.
</content>
</entry>
</feed>
