An error occurred fetching the project authors.
  1. 19 Dec, 2016 1 commit
    • Trond Myklebust's avatar
      NFSv4: Update the attribute cache info in update_changeattr · e603a4c1
      Trond Myklebust authored
      If we successfully updated the change attribute, we should timestamp the
      cache. While we do know that the other attributes are not completely up
      to date, we have the NFS_INO_INVALID_ATTR flag that let us know that,
      so it is valid to say that the cache has not timed out.
      We can also clear NFS_INO_REVAL_PAGECACHE, since our change attribute
      is now known to be valid.
      
      Conversely, if the change attribute did not match, we should make sure to
      also revalidate the access and ACL caches.
      Signed-off-by: default avatarTrond Myklebust <trond.myklebust@primarydata.com>
      e603a4c1
  2. 10 Dec, 2016 1 commit
  3. 07 Dec, 2016 2 commits
  4. 05 Dec, 2016 1 commit
  5. 03 Dec, 2016 1 commit
  6. 01 Dec, 2016 13 commits
  7. 21 Nov, 2016 1 commit
  8. 18 Nov, 2016 3 commits
  9. 19 Oct, 2016 1 commit
  10. 08 Oct, 2016 1 commit
  11. 04 Oct, 2016 1 commit
    • Deepa Dinamani's avatar
      fs: nfs: Make nfs boot time y2038 safe · 2f86e091
      Deepa Dinamani authored
      boot_time is represented as a struct timespec.
      struct timespec and CURRENT_TIME are not y2038 safe.
      Overall, the plan is to use timespec64 and ktime_t for
      all internal kernel representation of timestamps.
      CURRENT_TIME will also be removed.
      
      boot_time is used to construct the nfs client boot verifier.
      
      Use ktime_t to represent boot_time and ktime_get_real() for
      the boot_time value.
      
      Following Trond's request https://lkml.org/lkml/2016/6/9/22 ,
      use ktime_t instead of converting to struct timespec64.
      
      Use higher and lower 32 bit parts of ktime_t for the boot
      verifier.
      
      Use the lower 32 bit part of ktime_t for the authsys_parms
      stamp field.
      Signed-off-by: default avatarDeepa Dinamani <deepa.kernel@gmail.com>
      Reviewed-by: default avatarArnd Bergmann <arnd@arndb.de>
      Cc: Trond Myklebust <trond.myklebust@primarydata.com>
      Cc: Anna Schumaker <anna.schumaker@netapp.com>
      Cc: linux-nfs@vger.kernel.org
      Signed-off-by: default avatarAnna Schumaker <Anna.Schumaker@Netapp.com>
      2f86e091
  12. 29 Sep, 2016 1 commit
  13. 27 Sep, 2016 13 commits