Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
...
Checking mergeability… Don't worry, you can still create the pull request.
Commits on May 03, 2012
Srikrishan Malik Fix rpm build issues. da58250
Srikrishan Malik Added Use_Getattr_Directory_Invalidation = 1; to Cacheinode_Client se…
…ction.
31af63b
@jgwahlig jgwahlig fix small merge issue. 3b30825
Commits on May 04, 2012
Leonardo Tonetto Adding functionality to nfs4_sanity_check_FH.
nfs4_sanity_check_FH combines functions commonly called among the NFSv4
and NFSv41 operations handlers, testing the fh passed to each function
and can also check for desired file types. From the RFC 3530:

   NFS4ERR_NOTDIR        Not a directory. The caller specified a non-
                         directory in a directory operation.

   NFS4ERR_INVAL         Invalid argument or unsupported argument for an
                         operation. Two examples are attempting a
                         READLINK on an object other than a symbolic
                         link or specifying a value for an enum field
                         that is not defined in the protocol (e.g.,
                         nfs_ftype4).

Also, some debug messages to track what's happening.

Signed-off-by: Leonardo Tonetto <tonetto@linux.vnet.ibm.com>
ddb1a56
Leonardo Tonetto Introduction of nfs4_sanity_check_FH and some very basic code refacto…
…ring for NFSv41.

Introducing nfs4_sanity_check_FH to the parts of the code where it was applicable.

Also some code refactoring. Removing some intermediate variables, used to store
the return value of some functions. In those cases, removing the variable
assignment from the 'if' statement. And some symmetry reorg for a better look :-)

Signed-off-by: Leonardo Tonetto <tonetto@linux.vnet.ibm.com>
c0dbff6
Leonardo Tonetto Introduction of nfs4_sanity_check_FH and some very basic code refacto…
…ring for NFSv4.

Same as the previous patch, but now for nfsv4 files.

Introducing nfs4_sanity_check_FH to the parts of the code where it was applicable.

Also some code refactoring. Removing some intermediate variables, used to store
the return value of some functions. In those cases, removing the variable
assignment from the 'if' statement. Some symmetry reorg for a better look :-)
And some typos fix and french translations.

Signed-off-by: Leonardo Tonetto <tonetto@linux.vnet.ibm.com>
a94d609
rong zeng Fix special files cases in GPFSFSAL_mknode. 16d9b02
Venkateswararao Jujjuri (JV) Fixing create/delete loop bug
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
083c60e
Venkateswararao Jujjuri (JV) Simple fix in cache_inode_get() to return with pentry for upcalls.
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
d5b42f2
Venkateswararao Jujjuri (JV) Add missing HashTable_ReleaseLatched to avoid latch runaways.
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
665cbff
Commits on May 05, 2012
Venkateswararao Jujjuri Merge branch 'tp/sri_ibm_next_0305_1' into ibm_next_tmp 3e3cbe6
Venkateswararao Jujjuri (JV) Unlock missing gweakref_table_t->lock
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
1fe4924
Venkateswararao Jujjuri (JV) Set the lock flag properly.
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
80cc650
Venkateswararao Jujjuri Merge branch 'tp/sri_ibm_next_0305_1' into ibm_next_tmp 41ca02b
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_May5' into ibm_next_tmp 04cb864
@jgwahlig jgwahlig leaking file descriptors on error returns. b35a112
Commits on May 06, 2012
Venkateswararao Jujjuri Merge branch 'tp/sri_ibm_next_0305_1' into ibm_next_tmp 0ef8339
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_May5' into ibm_next_tmp 182f3c9
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-fd-fix' into ibm_next_tmp ad32b03
Leonardo Tonetto [pyNFS] Return code of OPEN for special files
From the NFSv4 current draft (draft-ietf-nfsv4-rfc3530bis-17):

   If the component provided to OPEN resolves to something other than a
   regular file, an error will be returned to the client.  If it is a
   directory, NFS4ERR_ISDIR is returned; otherwise, NFS4ERR_SYMLINK is
   returned.  Note that NFS4ERR_SYMLINK is returned for both symlinks
   and for special files of other types; NFS4ERR_INVAL would be
   inappropriate, since the arguments provided by the client were
   correct, and the client cannot necessarily know at the time it sent
   the OPEN that the component would resolve to a non-regular file.

Thus, this patch fixes 4 pyNFS tests that are failing.

Signed-off-by: Leonardo Tonetto <tonetto@linux.vnet.ibm.com>
54fa33d
Commits on May 07, 2012
Leonardo Tonetto [pyNFS] Fix for pyNFS LOOKP2a test
From the RFC 3530:

14.2.14. Operation 16: LOOKUPP - Lookup Parent Directory

   IMPLEMENTATION

   As for LOOKUP, LOOKUPP will also cross mountpoints.

   If the current filehandle is not a directory or named attribute
   directory, the error NFS4ERR_NOTDIR is returned.

Thus, LOOKUPP should return only NFS4ERR_NOTDIR for any wrong file type.
This patch fixes pyNFS LOOKP2a test that was failing.

Signed-off-by: Leonardo Tonetto <tonetto@linux.vnet.ibm.com>
3ba5f44
@aemerson-linuxbox aemerson-linuxbox Make cache_inode_new_entry behave properly on finding a dead entry
In this changeset, we modify cache_inode_new_entry to replace any dead
entry it finds in the hash table.  We add a new function,
HashTable_DelSafe that searches for a key and checks that values match
before deletion, and use it in cache_inode_kill_entry and
cache_inode_clean_internal.  The effect is such that these functions
will only delete a hash table entry if it has not been replaced by
cache_inode_new_entry.  (The original cache entry that was replaced
will still be deconstructed, however.)
6a32c36
Commits on May 08, 2012
Venkateswararao Jujjuri (JV) Fix the return code logic of HashTable_SetLatched
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
d7ee607
@lancerus lancerus Close the directory file descriptor on error. a7ea564
Venkateswararao Jujjuri Merge branch 'tp/lwr_spec' into ibm_next_tmp 657a1dc
@jgwahlig jgwahlig fix bug using "woke", remove bad assert, add fix for multiple cache o…
…f '.'
e89906b
Venkateswararao Jujjuri Merge branch 'tp/lwr_spec' into ibm_next_tmp e30e823
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-bugs' into ibm_next_tmp 14e1005
Jeremy Bongio nfsv3 wasn't sending nsec to clients.
A client won't update if it doesn't think it's
out of date.
c90a8ca
Commits on May 09, 2012
Venkateswararao Jujjuri Merge branch 'tp/lwr_spec' into ibm_next_tmp 4f3456f
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-bugs' into ibm_next_tmp efe42f0
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_fix_nsec' into ibm_next_tmp d82f446
Venkateswararao Jujjuri (JV) Properly account for open_fd_count decrement.
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
e2c7004
Venkateswararao Jujjuri (JV) Fix a missed exit after kill entry.
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
1be6c36
Venkateswararao Jujjuri Merge branch 'tp/lwr_spec' into ibm_next_tmp 2429b58
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-bugs' into ibm_next_tmp dc181d1
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_fix_nsec' into ibm_next_tmp 95f03e8
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may8_1' into ibm_next_tmp 9546ad6
Venkateswararao Jujjuri (JV) Multiple fixes for Hash table latch.
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
07caae4
Venkateswararao Jujjuri Merge branch 'tp/lwr_spec' into ibm_next_tmp 0e0ec27
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-bugs' into ibm_next_tmp 01670df
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_fix_nsec' into ibm_next_tmp fbcbef7
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may8_1' into ibm_next_tmp 08c10ae
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may9' into ibm_next_tmp 5bb9fdc
Leonardo Tonetto [pyNFS] Fix pyNFS OPDG9d test - NFS4ERR_INVAL for any wrong file type
The RFC 3530 doesn't mention any other return code for wrong file type,
such as NFS4ERR_ISDIR. Thus, this patch fixes pyNFS OPDG9d test that
was failing.

Note that this "bug" was introduced by me on a previous commit. :-)

Signed-off-by: Leonardo Tonetto <tonetto@linux.vnet.ibm.com>
3d9857a
Commits on May 10, 2012
Venkateswararao Jujjuri Merge branch 'tp/lwr_spec' into ibm_next_tmp d3ef08e
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-bugs' into ibm_next_tmp be58253
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_fix_nsec' into ibm_next_tmp 705c805
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may8_1' into ibm_next_tmp 9694d37
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may9' into ibm_next_tmp 3da774b
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_leo_morefixes' into ibm_next_tmp 4149ffe
Venkateswararao Jujjuri (JV) Fixed few bugs related to lru.refcount
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
787106b
Venkateswararao Jujjuri Merge branch 'tp/lwr_spec' into ibm_next_tmp bc3684a
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-bugs' into ibm_next_tmp 15ca49f
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_fix_nsec' into ibm_next_tmp ba1417a
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may8_1' into ibm_next_tmp 319f4ab
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may9' into ibm_next_tmp 68e76a6
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_leo_morefixes' into ibm_next_tmp 3021b27
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may10' into ibm_next_tmp d28e69d
@lieb lieb Fix annoying warning on strict compile of snmp-adm
Signed-off-by: Jim Lieb <jlieb@panasas.com>
6573632
Frank S. Filz Add ServerEpoch and -E command line option
By default ServerEpoch = ServerBootTime, -E allows
override with an externally calculated epoch value.

Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com>

Conflicts:

	src/MainNFSD/nfs_main.c

Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com>

Conflicts:

	src/MainNFSD/nfs_main.c

Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com>
6c879ff
Frank S. Filz Change nfs4_BuildStateId_Other to use epoch and 64 bit global counter
Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com>

Conflicts:

	src/SAL/nfs4_state.c
	src/SAL/nfs4_state_id.c

Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com>
2560309
Frank S. Filz Cast oid to (unsigned long) for printf, can be either u_long or u_char
Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com>
28dd450
Frank S. Filz Clean up white space in SAL/nfs4_state_id.c
Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com>
da020ad
Frank S. Filz Revamp stateid checking and hashing
Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com>

Conflicts:

	src/SAL/nfs4_state_id.c
	src/include/nfs_core.h

Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com>

Conflicts:

	src/SAL/nfs4_state_id.c

Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com>
72fffdf
Frank S. Filz Use prentry->attributes.fileid instead of FSAL_DIGEST_FILEID3
Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com>
ea03f37
Venkateswararao Jujjuri Merge branch 'tp/lwr_spec' into ibm_next_tmp 0a5f221
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-bugs' into ibm_next_tmp 0773caa
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_fix_nsec' into ibm_next_tmp b2149d6
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may8_1' into ibm_next_tmp 978def2
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may9' into ibm_next_tmp 6d3ef58
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_leo_morefixes' into ibm_next_tmp 2d56adb
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may10' into ibm_next_tmp 3e43090
Venkateswararao Jujjuri Merge branch 'tp/stateid-ibm-next' into ibm_next_tmp 218b13c
Venkateswararao Jujjuri (JV) Make cache_inode_rdwr to call cache_inode_close instead of directly
calling FSAL_close()

Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
207d150
Venkateswararao Jujjuri (JV) Fix from Adam to address CONDEMNED entry getting stuck in a valid lane.
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
ac2fb4c
Venkateswararao Jujjuri Merge branch 'tp/lwr_spec' into ibm_next_tmp d601fe8
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-bugs' into ibm_next_tmp a0fb8b6
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_fix_nsec' into ibm_next_tmp 737cc4a
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may8_1' into ibm_next_tmp 8531daa
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may9' into ibm_next_tmp 212444d
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_leo_morefixes' into ibm_next_tmp a190069
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may10' into ibm_next_tmp f91576c
Venkateswararao Jujjuri Merge branch 'tp/stateid-ibm-next' into ibm_next_tmp 826e0fc
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may10_1' into ibm_next_tmp 0015b9f
Commits on May 11, 2012
@jgwahlig jgwahlig add error checking to fsal_up. cf9ba9f
Jeremy Bongio Changed fsal_up thread generation to compare major fs id between entr…
…ies.

Previously we compared major and minor numbers from the fs id
in each export entry to see which export entries need to
start their own fsal_up threads and which entries already have
an fsal_up thread started by another export entry in the same
underlying filesystem.
c6eb55d
Venkateswararao Jujjuri Merge branch 'tp/lwr_spec' into ibm_next_tmp c26b326
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-bugs' into ibm_next_tmp eb7aebf
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_fix_nsec' into ibm_next_tmp 9796276
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may8_1' into ibm_next_tmp 0221b36
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may9' into ibm_next_tmp 4c403c0
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_leo_morefixes' into ibm_next_tmp a512baa
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may10' into ibm_next_tmp 39dfb90
Venkateswararao Jujjuri Merge branch 'tp/stateid-ibm-next' into ibm_next_tmp ee4496e
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may10_1' into ibm_next_tmp dc0fd2d
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_w_fsal_up_init_fix' into ibm_next_tmp 99a791b
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-fsalup' into ibm_next_tmp 89ebff8
Commits on May 14, 2012
Leonardo Tonetto Fixing some potential memory leaks in fsal_create operations
Signed-off-by: Leonardo Tonetto <tonetto@linux.vnet.ibm.com>
a935811
Leonardo Tonetto [BUG] Checking the return value of cache_inode_lock_trust_attrs()
The return value of cache_inode_lock_trust_attrs should always be tested, if
the execution fails, the attributes won't be locked as expected.

This test is almost irrelevant inside cache_inode_get.c since
cache_inode_check_trust() will garantee that the attributes are trustable,
_but_ there might exist an environment where something happens between those
two functions.

On cache_inode_readdir.c this should really be fixed. Also on this file,
fixed a potential problem if it were executed for something other than a
directory, that the function would unlock the attributes without having them
locked.

Signed-off-by: Leonardo Tonetto <tonetto@linux.vnet.ibm.com>
eb1bc2d
Jeremy Bongio Added locking around event pool which can be accessed by many threads. ee30fbb
Commits on May 15, 2012
Venkateswararao Jujjuri (JV) cache_inode_lru_get() can't be called while holding the hash latch.
Adjust the code to release the latch before calling it.

Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
feec0be
@aemerson-linuxbox aemerson-linuxbox Idempotently remove the sentinel reference
In the case of multiple calls being executed on a stale entry, make
sure that there is only one decrement of the refcount no matter how
many times cache_inode_kill_entry is called.

Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
666e9e0
Venkateswararao Jujjuri Merge branch 'tp/lwr_spec' into ibm_next_tmp 5566b0b
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-bugs' into ibm_next_tmp 16e9dc9
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_fix_nsec' into ibm_next_tmp d781f99
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may8_1' into ibm_next_tmp c7999c0
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may9' into ibm_next_tmp 0603be7
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_leo_morefixes' into ibm_next_tmp 3dfdc06
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may10' into ibm_next_tmp 58e2906
Venkateswararao Jujjuri Merge branch 'tp/stateid-ibm-next' into ibm_next_tmp 3975673
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may10_1' into ibm_next_tmp e26ce33
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_w_fsal_up_init_fix' into ibm_next_tmp 74e0e7f
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-fsalup' into ibm_next_tmp ce520c2
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_leo_misc' into ibm_next_tmp 245e02b
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may14' into ibm_next_tmp 5991522
Leonardo Tonetto Fixing some more potential locking bug sources
In one of my previous patches I added the test for
cache_inode_lock_trust_attrs(), but left cache_inode_lookup.c behind. So
adding the return test for this function.

Just appending 'static' to some static functions in cache_inode_fsal_hash.c.

Finally, fixing some _high_ potential bugs on rw_lock_init().

Signed-off-by: Leonardo Tonetto <tonetto@linux.vnet.ibm.com>
bcc56b7
Commits on May 16, 2012
Venkateswararao Jujjuri Merge branch 'tp/lwr_spec' into ibm_next_tmp 82e65d4
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-bugs' into ibm_next_tmp bcfeb57
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_fix_nsec' into ibm_next_tmp 82afbfd
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may8_1' into ibm_next_tmp d927135
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may9' into ibm_next_tmp f2e347e
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_leo_morefixes' into ibm_next_tmp ec64a0c
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may10' into ibm_next_tmp bc184e5
Venkateswararao Jujjuri Merge branch 'tp/stateid-ibm-next' into ibm_next_tmp 1a12f40
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may10_1' into ibm_next_tmp 360c17f
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_w_fsal_up_init_fix' into ibm_next_tmp a7a8dec
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-fsalup' into ibm_next_tmp e093fdf
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_leo_misc' into ibm_next_tmp 0b993f8
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may14' into ibm_next_tmp 248cac2
Venkateswararao Jujjuri (JV) Check for fh_desc.start in cache_inode_clean_internal
Signed-off-by:  Rong zeng <rongzeng@us.ibm.com>
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
c9f8a9c
@aemerson-linuxbox aemerson-linuxbox Prevent potential flaw in try_reap_entry
Prevent try_reap_entry and lru_thread from claiming any entry marked
as killed.  This should prevent it from recycling and zeroing the
reference counts of killed or removed entries before the thread has
relinquished its last reference.

Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
dfd6f9d
@aemerson-linuxbox aemerson-linuxbox Use atomic inc/dec of refcount
As a precaution, since we have the refcount being modified with either
one of two locks.

Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
e501d96
Venkateswararao Jujjuri Merge branch 'tp/lwr_spec' into ibm_next_tmp 838d470
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-bugs' into ibm_next_tmp 9219b2f
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_fix_nsec' into ibm_next_tmp 6fcab10
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may8_1' into ibm_next_tmp 0914d2f
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may9' into ibm_next_tmp cbd2175
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_leo_morefixes' into ibm_next_tmp c1233e1
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may10' into ibm_next_tmp eedc161
Venkateswararao Jujjuri Merge branch 'tp/stateid-ibm-next' into ibm_next_tmp f8bea59
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may10_1' into ibm_next_tmp 7b16c46
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_w_fsal_up_init_fix' into ibm_next_tmp 1d85f10
Venkateswararao Jujjuri Merge branch 'tp/ibm-next-fsalup' into ibm_next_tmp c3457dd
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_leo_misc' into ibm_next_tmp bb3e946
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may14' into ibm_next_tmp c19f11c
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_w_evnt_pool_lock' into ibm_next_tmp 6befddd
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_leo_locks' into ibm_next_tmp d34c4e8
Venkateswararao Jujjuri Merge branch 'tp/ibm_next_may15' into ibm_next_tmp ce63445
@jgwahlig jgwahlig fix a segv that happens when we try to clean state on a non-regular f…
…ile.
b46b20a