diff options
-rw-r--r-- | kernel/rcutree_trace.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/kernel/rcutree_trace.c b/kernel/rcutree_trace.c index 65b6265531ff..cae417de4b94 100644 --- a/kernel/rcutree_trace.c +++ b/kernel/rcutree_trace.c | |||
@@ -241,7 +241,7 @@ static const struct file_operations rcu_node_boost_fops = { | |||
241 | .owner = THIS_MODULE, | 241 | .owner = THIS_MODULE, |
242 | .open = rcu_node_boost_open, | 242 | .open = rcu_node_boost_open, |
243 | .read = seq_read, | 243 | .read = seq_read, |
244 | .llseek = seq_lseek, | 244 | .llseek = no_llseek, |
245 | .release = single_release, | 245 | .release = single_release, |
246 | }; | 246 | }; |
247 | 247 | ||
@@ -459,6 +459,15 @@ static int __init rcutree_trace_init(void) | |||
459 | rspdir, rsp, &new_rcubarrier_fops); | 459 | rspdir, rsp, &new_rcubarrier_fops); |
460 | if (!retval) | 460 | if (!retval) |
461 | goto free_out; | 461 | goto free_out; |
462 | |||
463 | #ifdef CONFIG_RCU_BOOST | ||
464 | if (rsp == &rcu_preempt_state) { | ||
465 | retval = debugfs_create_file("rcuboost", 0444, | ||
466 | rspdir, NULL, &rcu_node_boost_fops); | ||
467 | if (!retval) | ||
468 | goto free_out; | ||
469 | } | ||
470 | #endif | ||
462 | } | 471 | } |
463 | 472 | ||
464 | retval = debugfs_create_file("rcubarrier", 0444, rcudir, | 473 | retval = debugfs_create_file("rcubarrier", 0444, rcudir, |