]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
dtrace: ensure dt_perf does not clash with dt_test
authorKris Van Hees <kris.van.hees@oracle.com>
Wed, 9 Sep 2015 09:36:32 +0000 (05:36 -0400)
committerKris Van Hees <kris.van.hees@oracle.com>
Wed, 18 Nov 2015 00:54:04 +0000 (19:54 -0500)
The dt_perf provider module (only used for internal testing) mistakenly
registered its device file with the same minor number as dt_test.  This
made it impossible for both to be loaded at the same time.

Orabug: 21814949
Signed-off-by: Kris Van Hees <kris.van.hees@oracle.com>
Acked-by: Nick Alcock <nick.alcock@oracle.com>
dtrace/dt_perf_dev.c
dtrace/dtrace_dev.h

index 47f2dba6a48a28ef1eea016685b163306c7668a3..9abd15625847bc0653c30ed91e7ee984bc4717e8 100644 (file)
@@ -126,7 +126,7 @@ static const struct file_operations dt_perf_fops = {
 };
 
 static struct miscdevice dt_perf_dev = {
-       .minor = DT_DEV_DT_TEST_MINOR,
+       .minor = DT_DEV_DT_PERF_MINOR,
        .name = "dt_perf",
        .nodename = "dtrace/provider/dt_perf",
        .fops = &dt_perf_fops,
index 4e614f3123eb6c167934792fe6201639b8c450dc..670c77169ee12adfc8e2d680345fb6dec9be9465 100644 (file)
@@ -10,6 +10,7 @@
 #define DT_DEV_FASTTRAP_MINOR  (DT_DEV_SDT_MINOR + 1)
 #define DT_DEV_LOCKSTAT_MINOR  (DT_DEV_FASTTRAP_MINOR + 1)
 #define DT_DEV_DT_TEST_MINOR   (DT_DEV_LOCKSTAT_MINOR + 1)
+#define DT_DEV_DT_PERF_MINOR   (DT_DEV_DT_TEST_MINOR + 1)
 
 extern int dtrace_dev_init(void);
 extern void dtrace_dev_exit(void);