]> git.baikalelectronics.ru Git - kernel.git/commit
xfs: Ensure we have target_ip for RENAME_EXCHANGE
authorEric Sandeen <sandeen@sandeen.net>
Mon, 23 Feb 2015 23:12:55 +0000 (10:12 +1100)
committerDave Chinner <david@fromorbit.com>
Mon, 23 Feb 2015 23:12:55 +0000 (10:12 +1100)
commit8a175ef192cc2d81769cd214d5853d8a3fbf99b4
tree36bac9731c9c57badb328b0721ec5d7c5d3375a8
parentaf7cb4c87aefba119090815b872961b754d8f155
xfs: Ensure we have target_ip for RENAME_EXCHANGE

We shouldn't get here with RENAME_EXCHANGE set and no
target_ip, but let's be defensive, because xfs_cross_rename()
will dereference it.

Spotted by Coverity.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dave Chinner <david@fromorbit.com>
fs/xfs/xfs_inode.c