1. 13 Jan, 2015 23 commits
  2. 12 Jan, 2015 13 commits
  3. 11 Jan, 2015 4 commits
    • Praveen Madhavan's avatar
      csiostor:fix sparse warnings · 78890ed7
      Praveen Madhavan authored
      
      
      This patch fixes sparse warning reported by kbuild.
      Apply this on net-next since it depends on previous commit.
      
      drivers/scsi/csiostor/csio_hw.c:259:17: sparse: cast to restricted __le32
      drivers/scsi/csiostor/csio_hw.c:536:31: sparse: incorrect type in assignment
      (different base types)
      drivers/scsi/csiostor/csio_hw.c:536:31:    expected unsigned int [unsigned]
      [usertype] <noident>
      drivers/scsi/csiostor/csio_hw.c:536:31:    got restricted __be32 [usertype]
      <noident>
      >> drivers/scsi/csiostor/csio_hw.c:2012:5: sparse: symbol 'csio_hw_prep_fw' was
      not declared. Should it be static?
      Signed-off-by: default avatarPraveen Madhavan <praveenm@chelsio.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      78890ed7
    • Chunyan Zhang's avatar
      irda: vlsi_ir: Replace timeval with ktime_t · 497ec1f2
      Chunyan Zhang authored
      
      
      The vlsi ir driver uses 'timeval', which we try to remove in the kernel
      because all 32-bit time types will break in the year 2038.
      
      This patch also changes do_gettimeofday() to ktime_get() accordingly,
      since ktime_get returns a ktime_t, but do_gettimeofday returns a
      struct timeval, and the other reason is that ktime_get() uses
      the monotonic clock.
      
      This patch uses ktime_us_delta to get the elapsed time of microsecond,
      and uses div_s64_rem to get what seconds & microseconds time elapsed
      for printing.
      
      This patch also changes the function 'vlsi_hard_start_xmit' to do the
      same things as the others drivers, that is passing the remaining time
      into udelay() instead of looping until enough time has passed.
      Signed-off-by: default avatarChunyan Zhang <zhang.chunyan@linaro.org>
      Reviewed-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      497ec1f2
    • Chunyan Zhang's avatar
      irda: stir4200: Replace timeval with ktime_t · 89a07e17
      Chunyan Zhang authored
      
      
      The stir4200 driver uses 'timeval', which we try to remove in the kernel
      because all 32-bit time types will break in the year 2038.
      
      This patch also changes do_gettimeofday() to ktime_get() accordingly,
      since ktime_get returns a ktime_t, but do_gettimeofday returns a
      struct timeval, and the other reason is that ktime_get() uses
      the monotonic clock.
      
      This patch uses ktime_us_delta to get the elapsed time of microsecond.
      Signed-off-by: default avatarChunyan Zhang <zhang.chunyan@linaro.org>
      Reviewed-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      89a07e17
    • Chunyan Zhang's avatar
      irda: nsc-ircc: Replace timeval with ktime_t · 4c3bd197
      Chunyan Zhang authored
      
      
      The nsc ircc driver uses 'timeval', which we try to remove in the kernel
      because all 32-bit time types will break in the year 2038.
      
      This patch also changes do_gettimeofday() to ktime_get() accordingly,
      since ktime_get returns a ktime_t, but do_gettimeofday returns a
      struct timeval, and the other reason is that ktime_get() uses
      the monotonic clock.
      
      This patch uses ktime_us_delta to get the elapsed time, and in this
      way it no longer needs to check for the overflow, because
      ktime_us_delta returns time difference of microsecond.
      Signed-off-by: default avatarChunyan Zhang <zhang.chunyan@linaro.org>
      Reviewed-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      4c3bd197