Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bdb97e91 authored by Al Viro's avatar Al Viro
Browse files

[s390] page_to_phys() always returns a multiple of PAGE_SIZE

parent 263a3df1
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -366,8 +366,7 @@ static void *s390_dma_alloc(struct device *dev, size_t size,
	pa = page_to_phys(page);
	memset((void *) pa, 0, size);

	map = s390_dma_map_pages(dev, page, pa % PAGE_SIZE,
				 size, DMA_BIDIRECTIONAL, NULL);
	map = s390_dma_map_pages(dev, page, 0, size, DMA_BIDIRECTIONAL, NULL);
	if (dma_mapping_error(dev, map)) {
		free_pages(pa, get_order(size));
		return NULL;