Return values for vm.pagefault.return changed with newer kernels
Frank Ch. Eigler
fche@redhat.com
Thu Feb 5 16:56:00 GMT 2009
William Cohen <wcohen@redhat.com> writes:
> [...]
> Seems like the saner way to take care of this is to move the this information
> into the tapsets/memory.stp [...]
>
> function vm_fault_minor(long:fault_no)
> function vm_fault_major(long:fault_no)
> function vm_fault_oom(long:fault_no)
> function vm_fault_sigbus(long:fault_no)
> function vm_fault_error(long:fault_no)
I guess we need to speculate about future uses and possible future
changes of this stuff. It would make about as much sense to have
something smaller api-wise:
a single test function
function vm_fault_class_p(fault_number:long, class:string)
and a variable that lists available classes
global vm_fault_classes:string []
... or else to have code that converts the old style enums to new
style bit masks in some tapset variable.
- FChE
More information about the Systemtap
mailing list