summaryrefslogtreecommitdiffstats
path: root/firmware/ess
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@tuxera.com>2010-11-23 14:38:15 +0100
committerChristoph Hellwig <hch@lst.de>2010-11-23 14:38:15 +0100
commite34947056076ca5467ee8256d2d9cbc594a79b37 (patch)
treec1b70f51c1e4bc38e0b0389224862afe26c5720f /firmware/ess
parentb33b7921db14abcd10c30d0ccfc68e364f5ef7fe (diff)
downloadop-kernel-dev-e34947056076ca5467ee8256d2d9cbc594a79b37.zip
op-kernel-dev-e34947056076ca5467ee8256d2d9cbc594a79b37.tar.gz
hfsplus: optimize fsync
Avoid doing unessecary work in fsync. Do nothing unless the inode was marked dirty, and only write the various metadata inodes out if they contain any dirty state from this inode. This is archived by adding three new dirty bits to the hfsplus-specific inode which are set in the correct places. Signed-off-by: Christoph Hellwig <hch@tuxera.com>
Diffstat (limited to 'firmware/ess')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud