<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/nfs/callback.h, 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-02-10T13:30:59Z</updated>
<entry>
<title>nfs41: implement cb_recall_slot</title>
<updated>2010-02-10T13:30:59Z</updated>
<author>
<name>Andy Adamson</name>
</author>
<published>2010-01-20T21:06:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b9efa1b27e25b1286504973c0a6bf0f24106faa8'/>
<id>urn:sha1:b9efa1b27e25b1286504973c0a6bf0f24106faa8</id>
<content type='text'>
Drain the fore channel and reset the max_slots to the new value.

Signed-off-by: Andy Adamson &lt;andros@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>nfs41: v2 fix cb_recall bug</title>
<updated>2009-12-05T18:48:55Z</updated>
<author>
<name>Alexandros Batsakis</name>
</author>
<published>2009-12-05T18:48:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2597641deae82c9a95e255518da189ab557da0af'/>
<id>urn:sha1:2597641deae82c9a95e255518da189ab557da0af</id>
<content type='text'>
in NFSv4.1 the seqid part of a stateid in CB_RECALL must be 0

Signed-off-by: Alexandros Batsakis &lt;batsakis@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>nfs41: V2 initial support for CB_RECALL_ANY</title>
<updated>2009-12-05T18:27:02Z</updated>
<author>
<name>Alexandros Batsakis</name>
</author>
<published>2009-12-05T18:27:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=31f0960778c78198957cf02cc970d92b72b929e4'/>
<id>urn:sha1:31f0960778c78198957cf02cc970d92b72b929e4</id>
<content type='text'>
For now the clients returns _all_ the delegations of the specificed type
it holds

Signed-off-by: Alexandros Batsakis &lt;batsakis@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>nfs41: Backchannel: update cb_sequence args and results</title>
<updated>2009-06-17T21:11:40Z</updated>
<author>
<name>Ricardo Labiaga</name>
</author>
<published>2009-04-01T13:23:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=65fc64e547c794764a441e16e95bb76c0e256bd7'/>
<id>urn:sha1:65fc64e547c794764a441e16e95bb76c0e256bd7</id>
<content type='text'>
Change the type of cs_addr and csr_status to 'struct sockaddr' and
'__be32' since the cb_sequence processing function will use existing
functionality that expects these types.

Signed-off-by: Ricardo Labiaga &lt;Ricardo.Labiaga@netapp.com&gt;
Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;
</content>
</entry>
<entry>
<title>nfs41: cb_sequence proc implementation</title>
<updated>2009-06-17T21:11:38Z</updated>
<author>
<name>Benny Halevy</name>
</author>
<published>2009-04-01T13:23:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d49433e1e3bb144a5752ce2a8ba1139dc519df1a'/>
<id>urn:sha1:d49433e1e3bb144a5752ce2a8ba1139dc519df1a</id>
<content type='text'>
Currently, just free up any referring calls information.

Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;
[nfs41: fix csr_{,target}highestslotid]
Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;
</content>
</entry>
<entry>
<title>nfs41: cb_sequence protocol level data structures</title>
<updated>2009-06-17T21:11:37Z</updated>
<author>
<name>Benny Halevy</name>
</author>
<published>2009-04-01T13:23:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d9b9ec344b19b7b65c732b7000114df57684140'/>
<id>urn:sha1:2d9b9ec344b19b7b65c732b7000114df57684140</id>
<content type='text'>
Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;
</content>
</entry>
<entry>
<title>nfs41: consider minorversion in callback_xdr:process_op</title>
<updated>2009-06-17T21:11:37Z</updated>
<author>
<name>Benny Halevy</name>
</author>
<published>2009-04-01T13:23:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=34bc47c941a074f91c2455b4b08503d02c74b878'/>
<id>urn:sha1:34bc47c941a074f91c2455b4b08503d02c74b878</id>
<content type='text'>
Note that this patch changes the nfsv4.0 behavior also when
CONFIG_NFS_V4_1 is not defined where NFS4ERR_MINOR_VERS_MISMATCH
will be returned if the client received a CB_COMPOUND
with minorversion != 0.  Previously, it would have
returned NFS4ERR_OP_ILLEGAL for CB_SEQUENCE.
(or if the server is broken and sent OP_CB_GETATTR or OP_CB_RECALL
with minorversion!=0, they would have been processed normally.

Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;
[nfs41: refactor op preprocessing out of process_op]
See http://linux-nfs.org/pipermail/pnfs/2009-June/007845.html
[nfs41: define CB_NOTIFY_DEVICEID as not supported]
Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;
</content>
</entry>
<entry>
<title>nfs41: callback numbers definitions</title>
<updated>2009-06-17T21:11:36Z</updated>
<author>
<name>Benny Halevy</name>
</author>
<published>2009-04-01T13:23:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=45377b94edea18f53dd3ba4d46d94de4bb7c00b5'/>
<id>urn:sha1:45377b94edea18f53dd3ba4d46d94de4bb7c00b5</id>
<content type='text'>
Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;
</content>
</entry>
<entry>
<title>nfs41: decode minorversion 1 cb_compound header</title>
<updated>2009-06-17T21:11:35Z</updated>
<author>
<name>Benny Halevy</name>
</author>
<published>2009-04-01T13:23:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=48a9e2d2289ed4b5053b3986d99709e9b07a0923'/>
<id>urn:sha1:48a9e2d2289ed4b5053b3986d99709e9b07a0923</id>
<content type='text'>
decode cb_compound header conforming to
http://tools.ietf.org/html/draft-ietf-nfsv4-minorversion1-26

Get rid of cb_compound_hdr_arg.callback_ident

callback_ident is not used anywhere so we shouldn't waste any memory to
store it.

Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;
[nfs41: no need to break read_buf in decode_compound_hdr_arg]
See http://linux-nfs.org/pipermail/pnfs/2009-June/007844.html
Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;
</content>
</entry>
<entry>
<title>nfs41: store minorversion in cb_compound_hdr_arg</title>
<updated>2009-06-17T21:11:35Z</updated>
<author>
<name>Benny Halevy</name>
</author>
<published>2009-04-01T13:23:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b8f2ef84b079ceb22b42d6d353609db7eb8efa93'/>
<id>urn:sha1:b8f2ef84b079ceb22b42d6d353609db7eb8efa93</id>
<content type='text'>
Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;
</content>
</entry>
</feed>
