commit | fe5ed6c22e94b131ed5608d66ebce1efc39a7edb | [log] [tgz] |
---|---|---|
author | Pan Bian <bianpan2016@163.com> | Wed Dec 12 08:46:20 2018 -0800 |
committer | Darrick J. Wong <darrick.wong@oracle.com> | Wed Dec 12 08:46:20 2018 -0800 |
tree | ec8459076d766822547c8e2eb00e8249461b89f3 | |
parent | d6f215f359637db116f0a671cc445317ea82d01e [diff] |
xfs: libxfs: move xfs_perag_put late The function xfs_alloc_get_freelist calls xfs_perag_put to drop the reference. However, pag->pagf_btreeblks is read and written after the put operation. This patch moves the put operation later. Signed-off-by: Pan Bian <bianpan2016@163.com> Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com> [darrick: minor changelog edits] Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>