]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'fscache-fixes-20140917' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 23 Sep 2014 00:52:16 +0000 (17:52 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 23 Sep 2014 00:52:16 +0000 (17:52 -0700)
commit9bccf21dca6bb0a9b07ccbb5d6fbb29a230f7350
tree7faec5ebe379aabe81d98a6f9f71d73449776793
parent0daa06831fb4535bb410453d03d3e44bdb1605aa
parent9dceb7899e7757b6d396ecb23896ab5a539876e2
Merge tag 'fscache-fixes-20140917' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs

Pull fs-cache fixes from David Howells:

 - Put a timeout in releasepage() to deal with a recursive hang between
   the memory allocator, writeback, ext4 and fscache under memory
   pressure.

 - Fix a pair of refcount bugs in the fscache error handling.

 - Remove a couple of unused pagevecs.

 - The cachefiles requirement that the base directory support rename
   should permit rename2 as an alternative - otherwise certain
   filesystems cannot now be used as backing stores (such as ext4).

* tag 'fscache-fixes-20140917' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs:
  CacheFiles: Handle rename2
  cachefiles: remove two unused pagevecs.
  FS-Cache: refcount becomes corrupt under vma pressure.
  FS-Cache: Reduce cookie ref count if submit fails.
  FS-Cache: Timeout for releasepage()