.. | .. |
---|
262 | 262 | if (iocb->ki_flags & IOCB_NOWAIT) |
---|
263 | 263 | return -EOPNOTSUPP; |
---|
264 | 264 | |
---|
265 | | - ext4_fc_start_update(inode); |
---|
266 | 265 | inode_lock(inode); |
---|
267 | 266 | ret = ext4_write_checks(iocb, from); |
---|
268 | 267 | if (ret <= 0) |
---|
.. | .. |
---|
274 | 273 | |
---|
275 | 274 | out: |
---|
276 | 275 | inode_unlock(inode); |
---|
277 | | - ext4_fc_stop_update(inode); |
---|
278 | 276 | if (likely(ret > 0)) { |
---|
279 | 277 | iocb->ki_pos += ret; |
---|
280 | 278 | ret = generic_write_sync(iocb, ret); |
---|
.. | .. |
---|
561 | 559 | goto out; |
---|
562 | 560 | } |
---|
563 | 561 | |
---|
564 | | - ext4_fc_start_update(inode); |
---|
565 | 562 | ret = ext4_orphan_add(handle, inode); |
---|
566 | | - ext4_fc_stop_update(inode); |
---|
567 | 563 | if (ret) { |
---|
568 | 564 | ext4_journal_stop(handle); |
---|
569 | 565 | goto out; |
---|