]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'for-linus' of git://github.com/prasad-joshi/logfs_upstream
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 26 Aug 2012 17:14:11 +0000 (10:14 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 26 Aug 2012 17:14:11 +0000 (10:14 -0700)
commit6df717085d7458cbbfaddef582ef5031a0809abb
tree741c0c2f9c945f7060add5be03c16d157128ae30
parent3adf65ca595f57d60bb17628a103df18ae0b1b2c
parentf29f076e8944958a9148d9b03c85e94197597a0a
Merge tag 'for-linus' of git://github.com/prasad-joshi/logfs_upstream

Pull LogFS bugfixes from Prasad Joshi:

 - "logfs: query block device for number of pages to send with bio"

This BUG was found when LogFS was used on KVM. The patch fixes
the problem by asking for underlaying block device the number
of pages to send with each BIO.

 - "logfs: maintain the ordering of meta-inode destruction"

LogFS maintains file system meta-data in special inodes. These
inodes are releated to each other, therefore they must be
destroyed in a proper order.

 - "logfs: initialize the number of iovecs in bio"

LogFS used to panic when it was created on an encrypted LVM
volume. The patch fixes the problem by properly initializing
the BIO.

Plus a couple more:
 - logfs: create a pagecache page if it is not present
 - logfs: destroy the reserved inodes while unmounting

* tag 'for-linus' of git://github.com/prasad-joshi/logfs_upstream:
  logfs: query block device for number of pages to send with bio
  logfs: maintain the ordering of meta-inode destruction
  logfs: create a pagecache page if it is not present
  logfs: initialize the number of iovecs in bio
  logfs: destroy the reserved inodes while unmounting
fs/logfs/readwrite.c