|
5524 | 5524 |
|
5525 | 5525 | rcutorture.gp_cond= [KNL] |
5526 | 5526 | Use conditional/asynchronous update-side |
5527 | | - primitives, if available. |
| 5527 | + normal-grace-period primitives, if available. |
| 5528 | + |
| 5529 | + rcutorture.gp_cond_exp= [KNL] |
| 5530 | + Use conditional/asynchronous update-side |
| 5531 | + expedited-grace-period primitives, if available. |
| 5532 | + |
| 5533 | + rcutorture.gp_cond_full= [KNL] |
| 5534 | + Use conditional/asynchronous update-side |
| 5535 | + normal-grace-period primitives that also take |
| 5536 | + concurrent expedited grace periods into account, |
| 5537 | + if available. |
| 5538 | + |
| 5539 | + rcutorture.gp_cond_exp_full= [KNL] |
| 5540 | + Use conditional/asynchronous update-side |
| 5541 | + expedited-grace-period primitives that also take |
| 5542 | + concurrent normal grace periods into account, |
| 5543 | + if available. |
| 5544 | + |
| 5545 | + rcutorture.gp_cond_wi= [KNL] |
| 5546 | + Nominal wait interval for normal conditional |
| 5547 | + grace periods (specified by rcutorture's |
| 5548 | + gp_cond and gp_cond_full module parameters), |
| 5549 | + in microseconds. The actual wait interval will |
| 5550 | + be randomly selected to nanosecond granularity up |
| 5551 | + to this wait interval. Defaults to 16 jiffies, |
| 5552 | + for example, 16,000 microseconds on a system |
| 5553 | + with HZ=1000. |
| 5554 | + |
| 5555 | + rcutorture.gp_cond_wi_exp= [KNL] |
| 5556 | + Nominal wait interval for expedited conditional |
| 5557 | + grace periods (specified by rcutorture's |
| 5558 | + gp_cond_exp and gp_cond_exp_full module |
| 5559 | + parameters), in microseconds. The actual wait |
| 5560 | + interval will be randomly selected to nanosecond |
| 5561 | + granularity up to this wait interval. Defaults to |
| 5562 | + 128 microseconds. |
5528 | 5563 |
|
5529 | 5564 | rcutorture.gp_exp= [KNL] |
5530 | 5565 | Use expedited update-side primitives, if available. |
|
5533 | 5568 | Use normal (non-expedited) asynchronous |
5534 | 5569 | update-side primitives, if available. |
5535 | 5570 |
|
| 5571 | + rcutorture.gp_poll= [KNL] |
| 5572 | + Use polled update-side normal-grace-period |
| 5573 | + primitives, if available. |
| 5574 | + |
| 5575 | + rcutorture.gp_poll_exp= [KNL] |
| 5576 | + Use polled update-side expedited-grace-period |
| 5577 | + primitives, if available. |
| 5578 | + |
| 5579 | + rcutorture.gp_poll_full= [KNL] |
| 5580 | + Use polled update-side normal-grace-period |
| 5581 | + primitives that also take concurrent expedited |
| 5582 | + grace periods into account, if available. |
| 5583 | + |
| 5584 | + rcutorture.gp_poll_exp_full= [KNL] |
| 5585 | + Use polled update-side expedited-grace-period |
| 5586 | + primitives that also take concurrent normal |
| 5587 | + grace periods into account, if available. |
| 5588 | + |
| 5589 | + rcutorture.gp_poll_wi= [KNL] |
| 5590 | + Nominal wait interval for normal conditional |
| 5591 | + grace periods (specified by rcutorture's |
| 5592 | + gp_poll and gp_poll_full module parameters), |
| 5593 | + in microseconds. The actual wait interval will |
| 5594 | + be randomly selected to nanosecond granularity up |
| 5595 | + to this wait interval. Defaults to 16 jiffies, |
| 5596 | + for example, 16,000 microseconds on a system |
| 5597 | + with HZ=1000. |
| 5598 | + |
| 5599 | + rcutorture.gp_poll_wi_exp= [KNL] |
| 5600 | + Nominal wait interval for expedited conditional |
| 5601 | + grace periods (specified by rcutorture's |
| 5602 | + gp_poll_exp and gp_poll_exp_full module |
| 5603 | + parameters), in microseconds. The actual wait |
| 5604 | + interval will be randomly selected to nanosecond |
| 5605 | + granularity up to this wait interval. Defaults to |
| 5606 | + 128 microseconds. |
| 5607 | + |
5536 | 5608 | rcutorture.gp_sync= [KNL] |
5537 | 5609 | Use normal (non-expedited) synchronous |
5538 | 5610 | update-side primitives, if available. If all |
|
5586 | 5658 | Set time (jiffies) between CPU-hotplug operations, |
5587 | 5659 | or zero to disable CPU-hotplug testing. |
5588 | 5660 |
|
| 5661 | + rcutorture.preempt_duration= [KNL] |
| 5662 | + Set duration (in milliseconds) of preemptions |
| 5663 | + by a high-priority FIFO real-time task. Set to |
| 5664 | + zero (the default) to disable. The CPUs to |
| 5665 | + preempt are selected randomly from the set that |
| 5666 | + are online at a given point in time. Races with |
| 5667 | + CPUs going offline are ignored, with that attempt |
| 5668 | + at preemption skipped. |
| 5669 | + |
| 5670 | + rcutorture.preempt_interval= [KNL] |
| 5671 | + Set interval (in milliseconds, defaulting to one |
| 5672 | + second) between preemptions by a high-priority |
| 5673 | + FIFO real-time task. This delay is mediated |
| 5674 | + by an hrtimer and is further fuzzed to avoid |
| 5675 | + inadvertent synchronizations. |
| 5676 | + |
5589 | 5677 | rcutorture.read_exit_burst= [KNL] |
5590 | 5678 | The number of times in a given read-then-exit |
5591 | 5679 | episode that a set of read-then-exit kthreads |
|
0 commit comments