1. 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
  2. 17 5月, 2014 2 次提交
  3. 16 5月, 2014 4 次提交
  4. 04 5月, 2014 1 次提交
  5. 25 1月, 2013 3 次提交