<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/sunrpc/auth.c, branch linux-2.6.25.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-02-01T00:45:47Z</updated>
<entry>
<title>Merge branch 'task_killable' of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc</title>
<updated>2008-02-01T00:45:47Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2008-02-01T00:45:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=75659ca0c10992dcb39258518368a0f6f56e935d'/>
<id>urn:sha1:75659ca0c10992dcb39258518368a0f6f56e935d</id>
<content type='text'>
* 'task_killable' of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc: (22 commits)
  Remove commented-out code copied from NFS
  NFS: Switch from intr mount option to TASK_KILLABLE
  Add wait_for_completion_killable
  Add wait_event_killable
  Add schedule_timeout_killable
  Use mutex_lock_killable in vfs_readdir
  Add mutex_lock_killable
  Use lock_page_killable
  Add lock_page_killable
  Add fatal_signal_pending
  Add TASK_WAKEKILL
  exit: Use task_is_*
  signal: Use task_is_*
  sched: Use task_contributes_to_load, TASK_ALL and TASK_NORMAL
  ptrace: Use task_is_*
  power: Use task_is_*
  wait: Use TASK_NORMAL
  proc/base.c: Use task_is_*
  proc/array.c: Use TASK_REPORT
  perfmon: Use task_is_*
  ...

Fixed up conflicts in NFS/sunrpc manually..
</content>
</entry>
<entry>
<title>SUNRPC: Mask signals across the call to rpc_call_setup() in rpc_run_task</title>
<updated>2008-01-30T07:05:31Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2007-10-25T22:19:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5085925902cc4d93b9a4992936edd2aee70a5e15'/>
<id>urn:sha1:5085925902cc4d93b9a4992936edd2aee70a5e15</id>
<content type='text'>
To ensure that the RPCSEC_GSS upcall is performed with the correct sigmask.

Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>SUNRPC: Restrict sunrpc client exports</title>
<updated>2008-01-30T07:05:28Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2007-07-14T19:39:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e8914c65f7f8d4e8701b8e78a12b714872ea0402'/>
<id>urn:sha1:e8914c65f7f8d4e8701b8e78a12b714872ea0402</id>
<content type='text'>
The sunrpc client exports are not meant to be part of any official kernel
API: they can change at the drop of a hat. Mark them as internal functions
using EXPORT_SYMBOL_GPL.

Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>SUNRPC: Move exported declarations to the function declarations</title>
<updated>2008-01-30T07:05:28Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2007-07-14T19:39:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a6eaf8bdf9308b51ec84e358915fc65400029519'/>
<id>urn:sha1:a6eaf8bdf9308b51ec84e358915fc65400029519</id>
<content type='text'>
Do this for all RPC client related functions and XDR functions.

Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>SUNRPC: move bkl locking and xdr proc invocation into a common helper</title>
<updated>2007-07-19T19:21:39Z</updated>
<author>
<name>J. Bruce Fields</name>
</author>
<published>2007-07-11T22:39:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be879c4e249a8875d7129f3b0c1bb62584dafbd8'/>
<id>urn:sha1:be879c4e249a8875d7129f3b0c1bb62584dafbd8</id>
<content type='text'>
Since every invocation of xdr encode or decode functions takes the BKL now,
there's a lot of redundant lock_kernel/unlock_kernel pairs that we can pull
out into a common function.

Signed-off-by: J. Bruce Fields &lt;bfields@citi.umich.edu&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>mm: clean up and kernelify shrinker registration</title>
<updated>2007-07-17T17:23:00Z</updated>
<author>
<name>Rusty Russell</name>
</author>
<published>2007-07-17T11:03:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e1f936b73150f5095448a0fee6d4f30a1f9001d'/>
<id>urn:sha1:8e1f936b73150f5095448a0fee6d4f30a1f9001d</id>
<content type='text'>
I can never remember what the function to register to receive VM pressure
is called.  I have to trace down from __alloc_pages() to find it.

It's called "set_shrinker()", and it needs Your Help.

1) Don't hide struct shrinker.  It contains no magic.
2) Don't allocate "struct shrinker".  It's not helpful.
3) Call them "register_shrinker" and "unregister_shrinker".
4) Call the function "shrink" not "shrinker".
5) Reduce the 17 lines of waffly comments to 13, but document it properly.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
Cc: David Chinner &lt;dgc@sgi.com&gt;
Cc: Trond Myklebust &lt;trond.myklebust@fys.uio.no&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>sunrpc: drop BKL around wrap and unwrap</title>
<updated>2007-07-11T03:40:50Z</updated>
<author>
<name>J. Bruce Fields</name>
</author>
<published>2007-07-10T19:19:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d8558f99fbc5ef5d4ae76b893784005056450f82'/>
<id>urn:sha1:d8558f99fbc5ef5d4ae76b893784005056450f82</id>
<content type='text'>
We don't need the BKL when wrapping and unwrapping; and experiments by Avishay
Traeger have found that permitting multiple encryption and decryption
operations to proceed in parallel can provide significant performance
improvements.

Signed-off-by: J. Bruce Fields &lt;bfields@citi.umich.edu&gt;
Cc: Avishay Traeger &lt;atraeger@cs.sunysb.edu&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>SUNRPC: Remove the tk_auth macro...</title>
<updated>2007-07-11T03:40:37Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2007-06-27T18:29:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1be27f36601973815171db684c711d30557cf50c'/>
<id>urn:sha1:1be27f36601973815171db684c711d30557cf50c</id>
<content type='text'>
We should almost always be deferencing the rpc_auth struct by means of the
credential's cr_auth field instead of the rpc_clnt-&gt;cl_auth anyway. Fix up
that historical mistake, and remove the macro that propagated it.

Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>SUNRPC: Convert the credential garbage collector into a shrinker callback</title>
<updated>2007-07-11T03:40:36Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2007-06-25T21:11:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f5c2187cfef628784d8a09b6d0f77888246d0c0f'/>
<id>urn:sha1:f5c2187cfef628784d8a09b6d0f77888246d0c0f</id>
<content type='text'>
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>SUNRPC: Give credential cache a local spinlock</title>
<updated>2007-07-11T03:40:36Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2007-06-24T19:57:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9499b4341b56935f61af9e7e354e7d11e70f5258'/>
<id>urn:sha1:9499b4341b56935f61af9e7e354e7d11e70f5258</id>
<content type='text'>
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
</feed>
