Paul Mackerras
f3dfd2656d
perfcounters: fix a few minor cleanliness issues
...
This fixes three issues noticed by Arnd Bergmann:
- Add #ifdef __KERNEL__ and move some things around in perf_counter.h
to make sure only the bits that userspace needs are exported to
userspace.
- Use __u64, __s64, __u32 types in the structs exported to userspace
rather than u64, s64, u32.
- Make the sys_perf_counter_open syscall available to the SPUs on
Cell platforms.
And one issue that I noticed in looking at the code again:
- Wrap the perf_counter_open syscall with SYSCALL_DEFINE4 so we get
the proper handling of int arguments on ppc64 (and some other 64-bit
architectures).
Reported-by: Arnd Bergmann <arnd@arndb.de >
Signed-off-by: Paul Mackerras <paulus@samba.org >
2009-02-26 22:43:46 +11:00
..
2009-01-30 19:50:25 +05:30
2009-01-30 19:59:53 +05:30
2009-01-30 20:00:47 +05:30
2009-01-30 23:30:42 +05:30
2009-01-30 23:32:45 +05:30
2009-01-30 23:33:12 +05:30
2009-01-30 23:34:34 +05:30
2009-01-30 23:36:36 +05:30
2009-01-30 23:37:37 +05:30
2009-02-16 00:43:24 +01:00
2009-01-30 23:38:03 +05:30
2009-02-08 09:56:11 -08:00
2009-02-02 22:45:10 -05:00
2009-01-30 23:38:37 +05:30
2009-01-30 23:39:08 +05:30
2009-01-30 23:39:42 +05:30
2009-01-30 23:40:06 +05:30
2009-02-02 12:41:07 +01:00
2009-02-02 08:43:48 +01:00
2009-01-30 23:40:35 +05:30
2009-01-30 23:41:27 +05:30
2009-01-30 23:44:08 +05:30
2009-02-11 14:25:36 -08:00
2009-01-30 23:44:41 +05:30
2009-01-30 22:35:29 +01:00
2009-02-03 19:32:24 +05:30
2009-02-05 16:48:53 +11:00
2009-01-26 19:21:26 -08:00
2009-01-30 23:45:32 +05:30
2009-02-06 22:06:43 -08:00
2009-01-28 07:50:14 -08:00
2009-01-30 23:46:03 +05:30
2009-01-30 23:46:40 +05:30
2009-01-30 23:47:07 +05:30
2009-01-30 23:47:59 +05:30
2009-01-30 23:48:33 +05:30
2009-02-10 00:41:26 +01:00
2009-01-30 23:49:07 +05:30
2009-02-05 12:56:46 -08:00
2009-01-30 23:49:39 +05:30
2009-01-30 23:50:12 +05:30
2009-01-30 23:50:37 +05:30
2009-01-30 23:51:17 +05:30
2009-02-10 14:56:59 -08:00
2009-01-26 21:19:52 +01:00
2009-01-26 21:19:57 +01:00
2009-01-30 23:51:41 +05:30
2009-01-30 23:52:16 +05:30
2009-01-30 23:52:41 +05:30
2009-01-30 23:53:12 +05:30
2009-01-26 12:30:12 -08:00
2009-01-30 23:53:40 +05:30
2009-01-30 23:54:53 +05:30
2009-01-30 23:55:45 +05:30
2009-01-30 23:56:13 +05:30
2009-01-30 23:56:48 +05:30
2009-02-02 13:27:44 -08:00
2009-01-30 23:57:16 +05:30
2009-02-02 21:40:58 +05:30
2009-01-30 23:57:43 +05:30
2009-02-13 09:34:07 +01:00
2009-01-30 23:58:12 +05:30
2009-01-30 23:59:12 +05:30
2009-01-30 23:58:41 +05:30
2009-01-30 23:59:44 +05:30
2009-01-31 00:00:06 +05:30
2009-02-02 23:55:27 -08:00
2009-02-05 12:56:46 -08:00
2009-01-29 18:04:43 -08:00
2009-02-02 23:04:31 -05:00
2009-01-31 00:00:35 +05:30
2009-02-13 09:47:32 +01:00
2009-01-27 16:06:21 -08:00
2009-02-07 08:33:01 -08:00
2009-01-31 00:01:11 +05:30
2009-01-31 00:01:42 +05:30
2009-01-31 00:02:27 +05:30
2009-02-03 19:33:51 +05:30
2009-02-02 19:28:58 -08:00
2009-02-04 16:58:41 -08:00
2009-02-09 10:30:29 +01:00
2009-02-26 22:43:46 +11:00
2009-01-31 00:02:54 +05:30
2009-01-31 00:03:40 +05:30
2009-02-10 17:18:17 -08:00
2009-01-31 00:05:30 +05:30
2009-01-31 00:05:59 +05:30
2009-02-03 19:40:03 +05:30
2009-01-31 00:15:57 +05:30
2009-02-13 09:44:22 +01:00
2009-01-31 00:06:33 +05:30
2009-01-27 23:48:59 +02:00
2009-02-05 22:27:57 +01:00
2009-02-02 21:44:09 +05:30
2009-01-31 00:07:00 +05:30
2009-02-10 00:02:54 +01:00
2009-02-09 08:15:39 -08:00
2009-01-27 02:15:45 -05:00
2009-01-31 00:07:31 +05:30
2009-02-26 22:43:46 +11:00
2009-01-31 00:08:18 +05:30
2009-02-08 11:00:25 +05:30
2009-01-27 16:15:36 -08:00
2009-01-31 00:09:13 +05:30
2009-01-31 00:10:11 +05:30
2009-01-31 00:10:59 +05:30
2009-01-31 00:11:25 +05:30
2009-01-31 00:12:44 +05:30
2009-01-31 00:13:08 +05:30
2009-02-05 12:56:48 -08:00
2009-01-26 09:47:56 -08:00