]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
mm: cma: Always consider a 0 base address reservation as dynamic
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Fri, 24 Oct 2014 10:18:40 +0000 (13:18 +0300)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Mon, 27 Oct 2014 12:00:54 +0000 (13:00 +0100)
commit800a85d3d286604b8c539ca7ee90b992316fd2a7
treec284df76d08f4cac4d8e4aa8e746178853efc137
parentf022d8cb7ec70fe8edd56383d876001317ee76b1
mm: cma: Always consider a 0 base address reservation as dynamic

The fixed parameter to cma_declare_contiguous() tells the function
whether the given base address must be honoured or should be considered
as a hint only. The API considers a zero base address as meaning any
base address, which must never be considered as a fixed value.

Part of the implementation correctly checks both fixed and base != 0,
but two locations check the fixed value only. Set fixed to false when
base is 0 to fix that and simplify the code.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Michal Nazarewicz <mina86@mina86.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
mm/cma.c