Module Name: src
Committed By: ozaki-r
Date: Wed Mar 19 11:14:12 UTC 2014
Modified Files:
src/external/cddl/osnet/dev/fbt: fbt.c
Log Message:
Exclude mvsoctmr_* functions from FBT targets
Probing them doesn't work for DTrace/arm for some reason.
Anyway with this fix, DTrace/arm works on SHEEVAPLUG
as well as BEAGLEBONE.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/external/cddl/osnet/dev/fbt/fbt.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/cddl/osnet/dev/fbt/fbt.c
diff -u src/external/cddl/osnet/dev/fbt/fbt.c:1.14 src/external/cddl/osnet/dev/fbt/fbt.c:1.15
--- src/external/cddl/osnet/dev/fbt/fbt.c:1.14 Sat Mar 15 08:00:19 2014
+++ src/external/cddl/osnet/dev/fbt/fbt.c Wed Mar 19 11:14:12 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: fbt.c,v 1.14 2014/03/15 08:00:19 ozaki-r Exp $ */
+/* $NetBSD: fbt.c,v 1.15 2014/03/19 11:14:12 ozaki-r Exp $ */
/*
* CDDL HEADER START
@@ -756,12 +756,13 @@ fbt_provide_module_cb(const char *name,
|| strncmp(name, "kauth_", 5) == 0 /* CRED XXX for now */
/* Sensitive functions on ARM */
|| strncmp(name, "_spl", 4) == 0
- || strncmp(name, "dmt_", 4) == 0
|| strcmp(name, "binuptime") == 0
|| strcmp(name, "dosoftints") == 0
|| strcmp(name, "fbt_emulate") == 0
|| strcmp(name, "nanouptime") == 0
|| strcmp(name, "undefinedinstruction") == 0
+ || strncmp(name, "dmt_", 4) == 0 /* omap */
+ || strncmp(name, "mvsoctmr_", 9) == 0 /* marvell */
) {
return 0;
}