Files
linux-apfs/include/uapi/linux
Sebastian Reichel 5023a5ca8e HSI: cmt_speech: fix timestamp interface
The user interface for timestamps in the new cmt_speech
driver is broken in multiple ways:

- The layout is incompatible between 32-bit and 64-bit user
  space, because of the size differences in 'struct timespec'.
  This means that the driver can not work when used with 32-bit
  user space on a 64-bit kernel.

- As there are plans to change 32-bit user space to use
  a 64-bit time_t type in the future, it will also be
  incompatible with new 32-bit user space.

- It is using ktime_get_ts under it's deprecated alias
  (do_posix_clock_monotonic_gettime).

To keep support for the user space tools written for this driver (which
have lived many years out-of-tree), the interface has been hardened to
unsigned 32-bit values.

Reported-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Sebastian Reichel <sre@kernel.org>
2015-06-23 02:40:03 +02:00
..
2015-02-14 17:05:03 +00:00
2015-04-21 16:16:02 -04:00
2015-02-23 09:59:07 -06:00
2015-03-06 21:50:02 -05:00
2015-04-12 21:25:13 -04:00
2014-12-22 16:12:36 -05:00
2015-01-05 22:44:46 -05:00
2015-02-09 16:59:03 +09:00
2015-02-17 14:34:51 -08:00
2015-02-03 12:48:40 -05:00
2015-01-20 13:51:06 +01:00
2015-02-02 18:46:51 -08:00
2015-04-23 15:16:14 -04:00
2015-02-07 18:43:16 +08:00
2015-04-29 17:10:38 -04:00
2015-03-05 22:08:42 -05:00
2015-03-29 12:13:52 +10:30
2015-03-29 12:13:52 +10:30
2015-03-31 13:58:35 -04:00