1. 24 Jun, 2017 22 commits
  2. 23 Jun, 2017 17 commits
  3. 20 Jun, 2017 1 commit
    • Arnd Bergmann's avatar
      [media] dvb: don't use 'time_t' in event ioctl · d320695a
      Arnd Bergmann authored
      'struct video_event' is used for the VIDEO_GET_EVENT ioctl, implemented
      by drivers/media/pci/ivtv/ivtv-ioctl.c and
      drivers/media/pci/ttpci/av7110_av.c. The structure contains a 'time_t',
      which will be redefined in the future to be 64-bit wide, causing an
      incompatible ABI change for this ioctl.
      
      As it turns out, neither of the drivers currently sets the timestamp
      field, and it is presumably useless anyway because of the limited
      resolutions (no sub-second times). This means we can simply change
      the structure definition to use a 'long' instead of 'time_t' and
      remain compatible with all existing user space binaries when time_t
      gets changed.
      
      If anybody ever starts using this field, they have to make sure not
      to use 1970 based seconds in there, as those overflow in 2038.
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
      d320695a