<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/nfsd/export.c, branch linux-3.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-07-27T20:49:21Z</updated>
<entry>
<title>SUNRPC: service request network namespace helper introduced</title>
<updated>2012-07-27T20:49:21Z</updated>
<author>
<name>Stanislav Kinsbursky</name>
</author>
<published>2012-07-25T12:57:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9695c7057f4887ed54dc1e6c2ef22f72a2be1175'/>
<id>urn:sha1:9695c7057f4887ed54dc1e6c2ef22f72a2be1175</id>
<content type='text'>
This is a cleanup patch - makes code looks simplier.
It replaces widely used rqstp-&gt;rq_xprt-&gt;xpt_net by introduced SVC_NET(rqstp).

Signed-off-by: Stanislav Kinsbursky &lt;skinsbursky@parallels.com&gt;
Signed-off-by: J. Bruce Fields &lt;bfields@redhat.com&gt;
</content>
</entry>
<entry>
<title>nfsd: add get_uint for u32's</title>
<updated>2012-07-25T13:18:27Z</updated>
<author>
<name>J. Bruce Fields</name>
</author>
<published>2012-06-12T20:54:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a007c4c3e943ecc054a806c259d95420a188754b'/>
<id>urn:sha1:a007c4c3e943ecc054a806c259d95420a188754b</id>
<content type='text'>
I don't think there's a practical difference for the range of values
these interfaces should see, but it would be safer to be unambiguous.

Signed-off-by: J. Bruce Fields &lt;bfields@redhat.com&gt;
</content>
</entry>
<entry>
<title>nfsd4: move rq_flavor into svc_cred</title>
<updated>2012-06-01T00:29:58Z</updated>
<author>
<name>J. Bruce Fields</name>
</author>
<published>2012-05-15T02:06:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d5497fc693a446ce9100fcf4117c3f795ddfd0d2'/>
<id>urn:sha1:d5497fc693a446ce9100fcf4117c3f795ddfd0d2</id>
<content type='text'>
Move the rq_flavor into struct svc_cred, and use it in setclientid and
exchange_id comparisons as well.

Signed-off-by: J. Bruce Fields &lt;bfields@redhat.com&gt;
</content>
</entry>
<entry>
<title>nfsd4: fix missing "static"</title>
<updated>2012-06-01T00:29:35Z</updated>
<author>
<name>J. Bruce Fields</name>
</author>
<published>2012-04-25T20:56:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2355c59644def5950f982fc1509dd45037e79ded'/>
<id>urn:sha1:2355c59644def5950f982fc1509dd45037e79ded</id>
<content type='text'>
Signed-off-by: J. Bruce Fields &lt;bfields@redhat.com&gt;
</content>
</entry>
<entry>
<title>nfsd: make expkey cache allocated per network namespace context</title>
<updated>2012-04-12T13:11:46Z</updated>
<author>
<name>Stanislav Kinsbursky</name>
</author>
<published>2012-04-11T11:13:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e5f06f720eff24e32f1cc08ec03bcc8c4b2d2934'/>
<id>urn:sha1:e5f06f720eff24e32f1cc08ec03bcc8c4b2d2934</id>
<content type='text'>
This patch also changes svcauth_unix_purge() function: added network namespace
as a parameter and thus loop over all networks was replaced by only one call
for ip map cache purge.

Signed-off-by: Stanislav Kinsbursky &lt;skinsbursky@parallels.com&gt;
Signed-off-by: J. Bruce Fields &lt;bfields@redhat.com&gt;
</content>
</entry>
<entry>
<title>nfsd: make export cache allocated per network namespace context</title>
<updated>2012-04-12T13:11:11Z</updated>
<author>
<name>Stanislav Kinsbursky</name>
</author>
<published>2012-04-11T11:13:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b3853e0ea1f2ef58f7e7c03e47819e2ae3766dea'/>
<id>urn:sha1:b3853e0ea1f2ef58f7e7c03e47819e2ae3766dea</id>
<content type='text'>
This patch also changes prototypes of nfsd_export_flush() and exp_rootfh():
network namespace parameter added.

Signed-off-by: Stanislav Kinsbursky &lt;skinsbursky@parallels.com&gt;
Signed-off-by: J. Bruce Fields &lt;bfields@redhat.com&gt;
</content>
</entry>
<entry>
<title>nfsd: pass pointer to export cache down to stack wherever possible.</title>
<updated>2012-04-12T13:10:19Z</updated>
<author>
<name>Stanislav Kinsbursky</name>
</author>
<published>2012-03-28T15:09:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a75cfa64e63502e54e40f99ba07411544bd3190'/>
<id>urn:sha1:2a75cfa64e63502e54e40f99ba07411544bd3190</id>
<content type='text'>
This cache will be per-net soon. And it's easier to get the pointer to desired
per-net instance only once and then pass it down instead of discovering it in
every place were required.

Signed-off-by: Stanislav Kinsbursky &lt;skinsbursky@parallels.com&gt;
Signed-off-by: J. Bruce Fields &lt;bfields@redhat.com&gt;
</content>
</entry>
<entry>
<title>nfsd: pass network context to export caches init/shutdown routines</title>
<updated>2012-04-11T22:01:33Z</updated>
<author>
<name>Stanislav Kinsbursky</name>
</author>
<published>2012-04-11T11:13:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b89109bef4a6a4a8ab5788778ee0addca0787870'/>
<id>urn:sha1:b89109bef4a6a4a8ab5788778ee0addca0787870</id>
<content type='text'>
These functions will be called from per-net operations.

Signed-off-by: Stanislav Kinsbursky &lt;skinsbursky@parallels.com&gt;
Signed-off-by: J. Bruce Fields &lt;bfields@redhat.com&gt;
</content>
</entry>
<entry>
<title>nfsd: pass pointer to expkey cache down to stack wherever possible.</title>
<updated>2012-04-11T21:55:05Z</updated>
<author>
<name>Stanislav Kinsbursky</name>
</author>
<published>2012-03-28T15:09:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c89172e36e3d3972f9f3fa107c1f3e666f1e05cf'/>
<id>urn:sha1:c89172e36e3d3972f9f3fa107c1f3e666f1e05cf</id>
<content type='text'>
This cache will be per-net soon. And it's easier to get the pointer to desired
per-net instance only once and then pass it down instead of discovering it in
every place were required.

Signed-off-by: Stanislav Kinsbursky &lt;skinsbursky@parallels.com&gt;
Signed-off-by: J. Bruce Fields &lt;bfields@redhat.com&gt;
</content>
</entry>
<entry>
<title>nfsd: use hash table from cache detail in nfsd export seq ops</title>
<updated>2012-04-11T21:55:04Z</updated>
<author>
<name>Stanislav Kinsbursky</name>
</author>
<published>2012-03-28T15:09:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=83e0ed700d4d2cad2f555ae536fafd531f55b6d0'/>
<id>urn:sha1:83e0ed700d4d2cad2f555ae536fafd531f55b6d0</id>
<content type='text'>
Hard-code is redundant and will prevent from making caches per net ns.

Signed-off-by: Stanislav Kinsbursky &lt;skinsbursky@parallels.com&gt;
Signed-off-by: J. Bruce Fields &lt;bfields@redhat.com&gt;
</content>
</entry>
</feed>
