1. 29 1月, 2016 4 次提交
  2. 31 5月, 2015 1 次提交
    • P
      staging: goldfish: Fix pointer cast for 32 bits · 07d783fd
      Peter Senna Tschudin 提交于
      As the first argument of gf_write64() was of type unsigned long, and as
      some calls to gf_write64() were casting the first argument from void *
      to u64 the compiler and/or sparse were printing warnings for casts of
      wrong sizes when compiling for i386.
      
      This patch changes the type of the first argument of gf_write64() to
      const void *, and update calls to the function. This change fixed the
      warnings and allowed to remove casts from 3 calls to gf_write64().
      
      In addition gf_write64() was renamed to gf_write_ptr() as the name was
      misleading because it only writes 32 bits on 32 bit systems.
      
      gf_write_dma_addr() was added to handle dma_addr_t values which is
      used at drivers/staging/goldfish/goldfish_audio.c.
      Signed-off-by: NDan Carpenter <dan.carpenter@oracle.com>
      Signed-off-by: NPeter Senna Tschudin <peter.senna@gmail.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      07d783fd
  3. 25 5月, 2015 1 次提交
  4. 17 5月, 2014 1 次提交
    • O
      goldfish: pipe: fix warnings for 32bit builds · f4e131dc
      Octavian Purdila 提交于
      drivers/platform/goldfish/goldfish_pipe.c: In function 'goldfish_cmd_status':
      drivers/platform/goldfish/goldfish_pipe.c:164:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
           writel((u32)(u64)pipe, dev->base + PIPE_REG_CHANNEL);
                       ^
      drivers/platform/goldfish/goldfish_pipe.c: In function 'goldfish_cmd':
      drivers/platform/goldfish/goldfish_pipe.c:180:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
           writel((u32)(u64)pipe, dev->base + PIPE_REG_CHANNEL);
                       ^
      drivers/platform/goldfish/goldfish_pipe.c: In function 'goldfish_pipe_read_write':
      drivers/platform/goldfish/goldfish_pipe.c:337:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
             writel((u32)(u64)pipe, dev->base + PIPE_REG_CHANNEL);
      Reported-by: NFengguang Wu <fengguang.wu@intel.com>
      Cc: Jun Tian <jun.j.tian@intel.com>
      Acked-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NOctavian Purdila <octavian.purdila@intel.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      f4e131dc
  5. 16 5月, 2014 3 次提交
  6. 25 1月, 2013 2 次提交