mirror of https://gitee.com/openkylin/linux.git
drm/vmwgfx: Fix compiler warning with 32-bit dma_addr_t
When the size of dma_addr_t was 32 bits, the compiler warned about the size of the 32 bit shift being larger than the size of the data type. Reported by Intel's kbuild robot. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Sinclair Yeh <syeh@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
parent
b9eb1a6174
commit
2e3cc8cff6
|
@ -293,8 +293,12 @@ static int vmw_cmdbuf_header_submit(struct vmw_cmdbuf_header *header)
|
|||
struct vmw_cmdbuf_man *man = header->man;
|
||||
u32 val;
|
||||
|
||||
val = (header->handle >> 32);
|
||||
if (sizeof(header->handle) > 4)
|
||||
val = (header->handle >> 32);
|
||||
else
|
||||
val = 0;
|
||||
vmw_write(man->dev_priv, SVGA_REG_COMMAND_HIGH, val);
|
||||
|
||||
val = (header->handle & 0xFFFFFFFFULL);
|
||||
val |= header->cb_context & SVGA_CB_CONTEXT_MASK;
|
||||
vmw_write(man->dev_priv, SVGA_REG_COMMAND_LOW, val);
|
||||
|
|
Loading…
Reference in New Issue