Commit f7c9ccaa authored by Fedor Pchelkin's avatar Fedor Pchelkin Committed by Christoph Hellwig
Browse files

dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails



If do_map_benchmark() has failed, there is nothing useful to copy back
to userspace.

Suggested-by: default avatarBarry Song <21cnbao@gmail.com>
Signed-off-by: default avatarFedor Pchelkin <pchelkin@ispras.ru>
Acked-by: default avatarRobin Murphy <robin.murphy@arm.com>
Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
parent bb9025f4
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -256,6 +256,9 @@ static long map_benchmark_ioctl(struct file *file, unsigned int cmd,
		 * dma_mask changed by benchmark
		 */
		dma_set_mask(map->dev, old_dma_mask);

		if (ret)
			return ret;
		break;
	default:
		return -EINVAL;