diff options
| author | Christoph Hellwig <hch@lst.de> | 2015-06-04 13:47:56 +1000 | 
|---|---|---|
| committer | Dave Chinner <david@fromorbit.com> | 2015-06-04 13:47:56 +1000 | 
| commit | 4906e21545814e4129595118287a2f1415483c0b (patch) | |
| tree | 1e07c3083a4d7c5f3c56d679f9b440c653a867b3 /scripts/gdb/linux/proc.py | |
| parent | eacb24e73424bdae4aa139ddd459f86ec46f0ad0 (diff) | |
xfs: remove the flags argument to xfs_trans_cancel
xfs_trans_cancel takes two flags arguments: XFS_TRANS_RELEASE_LOG_RES and
XFS_TRANS_ABORT.  Both of them are a direct product of the transaction
state, and can be deducted:
 - any dirty transaction needs XFS_TRANS_ABORT to be properly canceled,
   and XFS_TRANS_ABORT is a noop for a transaction that is not dirty.
 - any transaction with a permanent log reservation needs
   XFS_TRANS_RELEASE_LOG_RES to be properly canceled, and passing
   XFS_TRANS_RELEASE_LOG_RES for a transaction without a permanent
   log reservation is invalid.
So just remove the flags argument and do the right thing.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
Diffstat (limited to 'scripts/gdb/linux/proc.py')
0 files changed, 0 insertions, 0 deletions
