Per Posix renames over non-empty directories should fail, but hfsplus used to allow this (and corrupt the filesystem while doing so). Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Dave Chinner <dchinner@redhat.com>