Now that the @defined() predicate for compile-time $var error catching has been implemented (bug #11005), the tapsets need to actually use this new feature. This will change code segments like: %( kernel_vr >= "2.6.24" %? prot = $prot %: prot = $__prot %) to: prot = (@defined($prot) ? $prot : $__prot)
Commit ae34ff1 fixed this for the syscall tapsets.
Commit 08f88cd fix this problem for the tty, scheduler, and vfs tapsets.
Commit 595187e fixed this for the task, dentry, and scsi tapsets.
Commit 961479c improves this problem for the tcpmib tapset.
Commit 7ad7610] fixes inet_sock tapset.
Commit 8989596 fixes nfsd tapset.
Commit c893ecc fixes the nfs tapset.
Commit 45f2255 fixes the memory tapset.
Commit f5104f6 fixes the signal tapset.
Commit 2adaeba removed a kernel version check from tcp.stp.
Commit b866a56 fixed this for linuxmib.stp.
Since I've made a pass through all the tapsets, removing kernel version checks when possible, let's close this one.