]> git.baikalelectronics.ru Git - kernel.git/commit
xfs: Use inode create transaction
authorDave Chinner <david@fromorbit.com>
Thu, 27 Jun 2013 06:04:56 +0000 (16:04 +1000)
committerBen Myers <bpm@sgi.com>
Thu, 27 Jun 2013 19:27:18 +0000 (14:27 -0500)
commit52f124113e95aca29b1d213635a11d2c2fbba418
tree66c21605e0fc2c6c3fc3e6d80f98aca3ffd83cdb
parente8eb4cee1936165cede59ef356aefab01e3efc45
xfs: Use inode create transaction

Replace the use of buffer based logging of inode initialisation,
uses the new logical form to describe the range to be initialised
in recovery. We continue to "log" the inode buffers to push them
into the AIL and ensure that the inode create transaction is not
removed from the log before the inode buffers are written to disk.

Update the transaction identifier and reservations to match the
changed implementation.

Signed-off-by: Dave Chinner <david@fromorbit.com>
Reviewed-by: Mark Tinguely <tinguely@sgi.com>
Signed-off-by: Ben Myers <bpm@sgi.com>
fs/xfs/xfs_buf_item.c
fs/xfs/xfs_ialloc.c