cid_recov_dir is allocated twice in nfs4_create_clid_name41

The cid_recov_dir buffer is memset to 0 which is NOT required, but
that will wait for 2.2 along with other clean up!

Signed-off-by: Malahal Naineni <malahal@us.ibm.com>
Acked-by: Jim Lieb <jlieb@panasas.com>
Acked-by: Frank S. Filz <ffilzlnx@mindspring.com>
Acked-by: Rong Zeng <rongzeng@us.ibm.com>
Remove Core_Dump_Size option

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Fixup defaults and ranges in NFS_CORE_PARAM

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Remove unused Long_Processing_Threshold config option

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Remove special value -1 for fridge parms: *_expiration_delay and *_block_timeout

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Make RPC_Ioq_ThrdMax config param actually set ioq_thrd_max

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Change IP_NAME_EXPIRATION to 3600 to match most old sample configs

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Remove unused CONF_LABEL_NFS_KRB5

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Maxe export_id 16 bits in export manager

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Document Clients forms for CLIENT config sub-block

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Refine cache inode config options min, max, and default

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Add CONF_ITEM_I32_SET config item type

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Simplify cache inode expire configuration

Rather than have two parameters, just have a single parameter.

< 0 means "never"
= 0 means "immediate"
> 0 means "expire after the indicated time"

Note that large values may be practically the same as "never"...

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Remove unecessary config_samples/ganesha.conf

Packaging will use the appropriate FSAL sample config.

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
CID 68482  Fixed incorrect nesting

Found in final merge post RC-final

Signed-off-by: Jim Lieb <lieb@sea-troll.net>
Add utils rpm
This patch add a new utils rpm to the spec.

Signed-off-by: Allison Henderson <achender@linux.vnet.ibm.com>

(cherry picked from commit 293527a8c973957c4a2b326a6163d87d4fb43d61)

Signed-off-by: Jim Lieb <lieb@sea-troll.net>
Update Changelog to reflect V2.1.0

Signed-off-by: Jim Lieb <lieb@sea-troll.net>
V2.1.0

Signed-off-by: Jim Lieb <lieb@sea-troll.net>
Use sysconf to get proper size of getpw.* and getgr.* buffers

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Acked-by: Malahal Naineni <malahal@us.ibm.com>
Acked-by: Philippe DENIEL <philippe.deniel@cea.fr>
Acked-by: Matt Benjamin <matt@linuxbox.com>
Relax permission checking on OPEN CREATE

If we have an OPEN CREATE, the file may be created with a mode that would
preclude the access type of the open. That is not what is expected, so
make a best effort determination that we created the file, and use that
to skip permission checking on open.

Note that we REALLY need to make a better effort at atomicity of OPEN CREATE.
This code is subject to a race where our lookup fails, but simultaneously
someone else creates the file in a way that would preclude this OPEN from
opening the file. Particularly insidious would be another user creating the
file...

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Acked-by: Malahal Naineni <malahal@us.ibm.com>