[DTrace-devel] DTrace-ized 5.3.1 pushed to oss.oracle.com and github
Nick Alcock
nick.alcock at oracle.com
Sun Sep 29 07:18:52 PDT 2019
Tests passed on x86-64 and AArch64 with dtrace-utils 1.2.1.
Pushed to <https://github.com/oracle/dtrace-linux-kernel> and
<https://oss.oracle.com/git/gitweb.cgi?p=dtrace-linux-kernel.git>.
Changes since 5.3-rc7 are purely conflict resolution:
1: 858f2d97dd1f = 1: 346ddb8688d6 ctf: generate CTF information for the kernel
2: 9d8dd2ba7258 = 2: 470db1beaa7a kallsyms: introduce new /proc/kallmodsyms including builtin modules too
3: 24b5165a1c42 ! 3: 7aefff881521 waitfd: new syscall implementing waitpid() over fds
@@ include/linux/poll.h: static inline __poll_t vfs_poll(struct file *file, struct
};
## include/linux/syscalls.h ##
-@@ include/linux/syscalls.h: static inline unsigned int ksys_personality(unsigned int personality)
- return old;
- }
-
+@@ include/linux/syscalls.h: long ksys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
+ long compat_ksys_semtimedop(int semid, struct sembuf __user *tsems,
+ unsigned int nsops,
+ const struct old_timespec32 __user *timeout);
+#ifdef CONFIG_DTRACE
+asmlinkage long sys_waitfd(int which, pid_t upid, int options, int flags);
+#endif
-+
+
#endif
## include/uapi/asm-generic/unistd.h ##
4: cdc915ae725b = 4: 05d8755cd243 dtrace: core and x86
5: f20f7b04dd95 = 5: b5561d486e59 dtrace: modular components and x86 support
6: 4917ee6d753c = 6: 12a40ff04356 dtrace: systrace provider core components
7: 319cddc6e2f2 = 7: 16df9ac8f8b1 dtrace: systrace provider
8: 84b5a4d5e1dd = 8: 56d89f93df50 dtrace: sdt provider core components
9: f57e89b68877 = 9: 34f5fb32448a dtrace: sdt provider for x86
10: f75acf183962 = 10: 7515139ed200 dtrace: profile provider and test probe core components
11: f8fd520c54a2 = 11: 7f4586b04859 dtrace: profile and tick providers built on cyclics
12: 7a8c5fdb8466 = 12: 5e8766918c41 dtrace: USDT and pid provider core and x86 components
13: c44ba8b91c40 = 13: d72a73bd8593 dtrace: USDT and pid providers
14: b754c5a77249 = 14: bc8216e4a669 dtrace: function boundary tracing (FBT) core and x86 components
15: 28242f7be7c5 = 15: 1a2996398a07 dtrace: fbt provider, modular components
16: 1e8aa4ad60a4 = 16: c7514dd21933 dtrace, arm: arm64 port
17: 102f98f88a8f = 17: 9e6432d69a29 dtrace: add SDT probes
18: bc729907d81d = 18: 4c568a8d5c98 dtrace: add rcu_irq_exit and rcu_nmi_exit_common to FBT blacklist
19: b30473c3fb18 = 19: 4b5776ae9c45 dtrace: add sample script for building DTrace on Fedora
20: 638c60e20d6b = 20: cd952b58391c ctf: avoid command line length limits
More information about the DTrace-devel
mailing list