[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