mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-26 19:19:32 +03:00
Fix order of function calls in zio_free_sync()
The resolution of a merge conflict when merging Illumos #3464 caused us to invert the order couple of function calls in zio_free_sync() versus what they are in Illumos. Signed-off-by: Richard Yao <ryao@gentoo.org> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Issue #1775
This commit is contained in:
parent
9cac042cfe
commit
8c8417933f
@ -784,9 +784,8 @@ zio_free_sync(zio_t *pio, spa_t *spa, uint64_t txg, const blkptr_t *bp,
|
|||||||
ASSERT(spa_syncing_txg(spa) == txg);
|
ASSERT(spa_syncing_txg(spa) == txg);
|
||||||
ASSERT(spa_sync_pass(spa) < zfs_sync_pass_deferred_free);
|
ASSERT(spa_sync_pass(spa) < zfs_sync_pass_deferred_free);
|
||||||
|
|
||||||
arc_freed(spa, bp);
|
|
||||||
|
|
||||||
metaslab_check_free(spa, bp);
|
metaslab_check_free(spa, bp);
|
||||||
|
arc_freed(spa, bp);
|
||||||
|
|
||||||
zio = zio_create(pio, spa, txg, bp, NULL, BP_GET_PSIZE(bp),
|
zio = zio_create(pio, spa, txg, bp, NULL, BP_GET_PSIZE(bp),
|
||||||
NULL, NULL, ZIO_TYPE_FREE, ZIO_PRIORITY_FREE, flags,
|
NULL, NULL, ZIO_TYPE_FREE, ZIO_PRIORITY_FREE, flags,
|
||||||
|
Loading…
Reference in New Issue
Block a user