Whamcloud - gitweb
LU-9558 llite: user enhanced getattr functionality in newer kernels 06/29006/2
authorJames Simmons <uja.ornl@yahoo.com>
Wed, 21 Jun 2017 21:37:04 +0000 (17:37 -0400)
committerJohn L. Hammond <john.hammond@intel.com>
Wed, 11 Oct 2017 18:58:05 +0000 (18:58 +0000)
commit03f97559256bedf9423c301225ad6046618ca8c2
treef7b42b138c6ef5db39a8210146ed5d3af59f0f53
parent7984cabd07745a301d397d3f1c6d5c9175b961fc
LU-9558 llite: user enhanced getattr functionality in newer kernels

Starting with the linux kernel 4.11 a new system call was added
to enhance the file info available. This new functionality has
changed the getattr functions in the linux kernel. This patch
only provides the most basic support for now.

Linux-commit: a528d35e8bfcc521d7cb70aaf03e1bd296c8493f

Lustre-commit: 57730260e846cd5011469fe2edc667ef73ad3bad
Lustre-change: https://review.whamcloud.com/27715

Change-Id: Iee1b02bb94dab05a3197866af9eedd6f35cac7c5
Signed-off-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Reviewed-on: https://review.whamcloud.com/29006
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
lustre/autoconf/lustre-core.m4
lustre/llite/file.c
lustre/llite/llite_internal.h
lustre/tests/kernel/kinode.c