Merge branch 'tp/ibm_next_S1046876' into ibm_next_tmp
Merge branch 'tp/S1046945-fix-444-directory' into ibm_next_tmp
Change entry to entry_wkref in  cache_inode_dir_entry_t

Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
Avoid getting handle and attr as part of readdir in GPFS FSAL

Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
Signed-off-by: Jeremy Bongio <jbongio@us.ibm.com>
Rearrange readdir codepath to avoid unnecessary duplicate operations.
This patch makes two scans of the dirent cache to remove recently
deleted directory entries.

Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
Signed-off-by: Jeremy Bongio <jbongio@us.ibm.com>
Use a more reasonable readdir entry count estimate for v3.

Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
Add the weakref to dirent in readdir path.

If cache_inode_weakref_get fails we add the entry in the cache through
cache_inode_lookup_weakref, and when that happens add the weakref of
newly created entry to the dirent

Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
Merge branch 'tp/ibm_next_S1046876' into ibm_next_tmp
Merge branch 'tp/S1046945-fix-444-directory' into ibm_next_tmp
Merge branch 'tp/ibm_next_readdir_S1045728' into ibm_next_tmp