Branch next

 

Tag:V4.0.9

 

Merge Highlights

 

* Fix several refcount issues with state

 

* A variety of build issues

 

* VFS: POSIX ACLs (disabled by default)

 

* Fix bug in NFSv4.1 slot cache

 

* RCU: Use after free issue for gsh_refstr  reported by address_sanitizer

 

* NSM: Compare bytes for ipv4 similar to ipv6.

 

* FSAL_MDCACHE: avoid redundant QLOCK acquiring

 

* Init NFS3 lookup name before logging

 

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

 

Contents:

 

f59e00f47 Frank S. Filz V4.0.9

5eada8d4d Dimitri Savineau spec: Enable building RPM with tcmalloc

252165496 Gaurav Gangalwar RCU: Use after free issue for gsh_refstr  reported by address_sanitizer

0f7bf98d4 Gaurav Gangalwar NSM: Compare bytes for ipv4 similar to ipv6.

a17c38f07 Dimitri Savineau spec: remove duplicate flex in buildrequires

5f06bd1c4 liyinshu Fix crash bcz slot->cached_result is null for replay request

29b552d76 Vicente Cheng FSAL_MDCACHE: avoid redundant QLOCK acquiring

3e10dfd23 liyinshu Fix crash at glist_del state_sharelist

6cfa3699c Jonas Windmüller Init NFS3 lookup name before logging

a9218666d Martin Schwenke FSAL_VFS: Implement NFSv4 to POSIX ACL mapping

7f01fb9de Martin Schwenke build: Add ENABLE_VFS_POSIX_ACL

d1601caa7 Martin Schwenke FSAL_VFS: Put debug ACL code under a single #if defined()

c77638968 Martin Schwenke FSAL_VFS: Fix comment typo

8aafe80ab Martin Schwenke build: Add ENABLE_VFS_ACL

150d1393e Martin Schwenke os: Implement Linux replacements for POSIX ACL FD get/set functions

d8b64abad Martin Schwenke build: Add checks for POSIX ACL FD get/set extensions

2e0f94234 Martin Schwenke build: Rework libacl detection

d3161c538 Frank S. Filz STATE: Remove extraneous put_ref for lock_list empty

4ae547e94 Frank S. Filz STATE: remove extraneous put_ref from state_nlm_notify

ebb82046a Frank S. Filz STATE: When we have a grant cookie we need an obj reference

67e9d2349 Frank S. Filz STATE: Fix blocked lock lock_entry refcount (github issue 824)

3fcf16535 Frank S. Filz Remove state_exp from state_t

beb69df05 Ross Burton Install fsalmem as a module

40ddf216e Paulo Neves Correct shebang for install_git_hooks