mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-05-02 18:17:50 -04:00
Merge git://git.linux-nfs.org/projects/trondmy/nfs-2.6
* git://git.linux-nfs.org/projects/trondmy/nfs-2.6: (80 commits)
SUNRPC: Invalidate the RPCSEC_GSS session if the server dropped the request
make nfs_automount_list static
NFS: remove duplicate flags assignment from nfs_validate_mount_data
NFS - fix potential NULL pointer dereference v2
SUNRPC: Don't change the RPCSEC_GSS context on a credential that is in use
SUNRPC: Fix a race in gss_refresh_upcall()
SUNRPC: Don't disconnect more than once if retransmitting NFSv4 requests
SUNRPC: Remove the unused export of xprt_force_disconnect
SUNRPC: remove XS_SENDMSG_RETRY
SUNRPC: Protect creds against early garbage collection
NFSv4: Attempt to use machine credentials in SETCLIENTID calls
NFSv4: Reintroduce machine creds
NFSv4: Don't use cred->cr_ops->cr_name in nfs4_proc_setclientid()
nfs: fix printout of multiword bitfields
nfs: return negative error value from nfs{,4}_stat_to_errno
NLM/lockd: Ensure client locking calls use correct credentials
NFS: Remove the buggy lock-if-signalled case from do_setlk()
NLM/lockd: Fix a race when cancelling a blocking lock
NLM/lockd: Ensure that nlmclnt_cancel() returns results of the CANCEL call
NLM: Remove the signal masking in nlmclnt_proc/nlmclnt_cancel
...
This commit is contained in:
70
fs/Kconfig
70
fs/Kconfig
@@ -1664,30 +1664,6 @@ config NFS_V4
|
||||
|
||||
If unsure, say N.
|
||||
|
||||
config NFS_DIRECTIO
|
||||
bool "Allow direct I/O on NFS files"
|
||||
depends on NFS_FS
|
||||
help
|
||||
This option enables applications to perform uncached I/O on files
|
||||
in NFS file systems using the O_DIRECT open() flag. When O_DIRECT
|
||||
is set for a file, its data is not cached in the system's page
|
||||
cache. Data is moved to and from user-level application buffers
|
||||
directly. Unlike local disk-based file systems, NFS O_DIRECT has
|
||||
no alignment restrictions.
|
||||
|
||||
Unless your program is designed to use O_DIRECT properly, you are
|
||||
much better off allowing the NFS client to manage data caching for
|
||||
you. Misusing O_DIRECT can cause poor server performance or network
|
||||
storms. This kernel build option defaults OFF to avoid exposing
|
||||
system administrators unwittingly to a potentially hazardous
|
||||
feature.
|
||||
|
||||
For more details on NFS O_DIRECT, see fs/nfs/direct.c.
|
||||
|
||||
If unsure, say N. This reduces the size of the NFS client, and
|
||||
causes open() to return EINVAL if a file residing in NFS is
|
||||
opened with the O_DIRECT flag.
|
||||
|
||||
config NFSD
|
||||
tristate "NFS server support"
|
||||
depends on INET
|
||||
@@ -1813,15 +1789,33 @@ config SUNRPC_XPRT_RDMA
|
||||
tristate
|
||||
depends on SUNRPC && INFINIBAND && EXPERIMENTAL
|
||||
default SUNRPC && INFINIBAND
|
||||
help
|
||||
This option enables an RPC client transport capability that
|
||||
allows the NFS client to mount servers via an RDMA-enabled
|
||||
transport.
|
||||
|
||||
To compile RPC client RDMA transport support as a module,
|
||||
choose M here: the module will be called xprtrdma.
|
||||
|
||||
If unsure, say N.
|
||||
|
||||
config SUNRPC_BIND34
|
||||
bool "Support for rpcbind versions 3 & 4 (EXPERIMENTAL)"
|
||||
depends on SUNRPC && EXPERIMENTAL
|
||||
default n
|
||||
help
|
||||
Provides kernel support for querying rpcbind servers via versions 3
|
||||
and 4 of the rpcbind protocol. The kernel automatically falls back
|
||||
to version 2 if a remote rpcbind service does not support versions
|
||||
3 or 4.
|
||||
RPC requests over IPv6 networks require support for larger
|
||||
addresses when performing an RPC bind. Sun added support for
|
||||
IPv6 addressing by creating two new versions of the rpcbind
|
||||
protocol (RFC 1833).
|
||||
|
||||
This option enables support in the kernel RPC client for
|
||||
querying rpcbind servers via versions 3 and 4 of the rpcbind
|
||||
protocol. The kernel automatically falls back to version 2
|
||||
if a remote rpcbind service does not support versions 3 or 4.
|
||||
By themselves, these new versions do not provide support for
|
||||
RPC over IPv6, but the new protocol versions are necessary to
|
||||
support it.
|
||||
|
||||
If unsure, say N to get traditional behavior (version 2 rpcbind
|
||||
requests only).
|
||||
@@ -1835,12 +1829,13 @@ config RPCSEC_GSS_KRB5
|
||||
select CRYPTO_DES
|
||||
select CRYPTO_CBC
|
||||
help
|
||||
Provides for secure RPC calls by means of a gss-api
|
||||
mechanism based on Kerberos V5. This is required for
|
||||
NFSv4.
|
||||
Choose Y here to enable Secure RPC using the Kerberos version 5
|
||||
GSS-API mechanism (RFC 1964).
|
||||
|
||||
Note: Requires an auxiliary userspace daemon which may be found on
|
||||
http://www.citi.umich.edu/projects/nfsv4/
|
||||
Secure RPC calls with Kerberos require an auxiliary user-space
|
||||
daemon which may be found in the Linux nfs-utils package
|
||||
available from http://linux-nfs.org/. In addition, user-space
|
||||
Kerberos support should be installed.
|
||||
|
||||
If unsure, say N.
|
||||
|
||||
@@ -1854,11 +1849,12 @@ config RPCSEC_GSS_SPKM3
|
||||
select CRYPTO_CAST5
|
||||
select CRYPTO_CBC
|
||||
help
|
||||
Provides for secure RPC calls by means of a gss-api
|
||||
mechanism based on the SPKM3 public-key mechanism.
|
||||
Choose Y here to enable Secure RPC using the SPKM3 public key
|
||||
GSS-API mechansim (RFC 2025).
|
||||
|
||||
Note: Requires an auxiliary userspace daemon which may be found on
|
||||
http://www.citi.umich.edu/projects/nfsv4/
|
||||
Secure RPC calls with SPKM3 require an auxiliary userspace
|
||||
daemon which may be found in the Linux nfs-utils package
|
||||
available from http://linux-nfs.org/.
|
||||
|
||||
If unsure, say N.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user