|
5362 | 5362 |
|
5363 | 5363 | rcutorture.gp_cond= [KNL] |
5364 | 5364 | Use conditional/asynchronous update-side |
5365 | | - primitives, if available. |
| 5365 | + normal-grace-period primitives, if available. |
| 5366 | + |
| 5367 | + rcutorture.gp_cond_exp= [KNL] |
| 5368 | + Use conditional/asynchronous update-side |
| 5369 | + expedited-grace-period primitives, if available. |
| 5370 | + |
| 5371 | + rcutorture.gp_cond_full= [KNL] |
| 5372 | + Use conditional/asynchronous update-side |
| 5373 | + normal-grace-period primitives that also take |
| 5374 | + concurrent expedited grace periods into account, |
| 5375 | + if available. |
| 5376 | + |
| 5377 | + rcutorture.gp_cond_exp_full= [KNL] |
| 5378 | + Use conditional/asynchronous update-side |
| 5379 | + expedited-grace-period primitives that also take |
| 5380 | + concurrent normal grace periods into account, |
| 5381 | + if available. |
| 5382 | + |
| 5383 | + rcutorture.gp_cond_wi= [KNL] |
| 5384 | + Nominal wait interval for normal conditional |
| 5385 | + grace periods (specified by rcutorture's |
| 5386 | + gp_cond and gp_cond_full module parameters), |
| 5387 | + in microseconds. The actual wait interval will |
| 5388 | + be randomly selected to nanosecond granularity up |
| 5389 | + to this wait interval. Defaults to 16 jiffies, |
| 5390 | + for example, 16,000 microseconds on a system |
| 5391 | + with HZ=1000. |
| 5392 | + |
| 5393 | + rcutorture.gp_cond_wi_exp= [KNL] |
| 5394 | + Nominal wait interval for expedited conditional |
| 5395 | + grace periods (specified by rcutorture's |
| 5396 | + gp_cond_exp and gp_cond_exp_full module |
| 5397 | + parameters), in microseconds. The actual wait |
| 5398 | + interval will be randomly selected to nanosecond |
| 5399 | + granularity up to this wait interval. Defaults to |
| 5400 | + 128 microseconds. |
5366 | 5401 |
|
5367 | 5402 | rcutorture.gp_exp= [KNL] |
5368 | 5403 | Use expedited update-side primitives, if available. |
|
5371 | 5406 | Use normal (non-expedited) asynchronous |
5372 | 5407 | update-side primitives, if available. |
5373 | 5408 |
|
| 5409 | + rcutorture.gp_poll= [KNL] |
| 5410 | + Use polled update-side normal-grace-period |
| 5411 | + primitives, if available. |
| 5412 | + |
| 5413 | + rcutorture.gp_poll_exp= [KNL] |
| 5414 | + Use polled update-side expedited-grace-period |
| 5415 | + primitives, if available. |
| 5416 | + |
| 5417 | + rcutorture.gp_poll_full= [KNL] |
| 5418 | + Use polled update-side normal-grace-period |
| 5419 | + primitives that also take concurrent expedited |
| 5420 | + grace periods into account, if available. |
| 5421 | + |
| 5422 | + rcutorture.gp_poll_exp_full= [KNL] |
| 5423 | + Use polled update-side expedited-grace-period |
| 5424 | + primitives that also take concurrent normal |
| 5425 | + grace periods into account, if available. |
| 5426 | + |
| 5427 | + rcutorture.gp_poll_wi= [KNL] |
| 5428 | + Nominal wait interval for normal conditional |
| 5429 | + grace periods (specified by rcutorture's |
| 5430 | + gp_poll and gp_poll_full module parameters), |
| 5431 | + in microseconds. The actual wait interval will |
| 5432 | + be randomly selected to nanosecond granularity up |
| 5433 | + to this wait interval. Defaults to 16 jiffies, |
| 5434 | + for example, 16,000 microseconds on a system |
| 5435 | + with HZ=1000. |
| 5436 | + |
| 5437 | + rcutorture.gp_poll_wi_exp= [KNL] |
| 5438 | + Nominal wait interval for expedited conditional |
| 5439 | + grace periods (specified by rcutorture's |
| 5440 | + gp_poll_exp and gp_poll_exp_full module |
| 5441 | + parameters), in microseconds. The actual wait |
| 5442 | + interval will be randomly selected to nanosecond |
| 5443 | + granularity up to this wait interval. Defaults to |
| 5444 | + 128 microseconds. |
| 5445 | + |
5374 | 5446 | rcutorture.gp_sync= [KNL] |
5375 | 5447 | Use normal (non-expedited) synchronous |
5376 | 5448 | update-side primitives, if available. If all |
|
5424 | 5496 | Set time (jiffies) between CPU-hotplug operations, |
5425 | 5497 | or zero to disable CPU-hotplug testing. |
5426 | 5498 |
|
| 5499 | + rcutorture.preempt_duration= [KNL] |
| 5500 | + Set duration (in milliseconds) of preemptions |
| 5501 | + by a high-priority FIFO real-time task. Set to |
| 5502 | + zero (the default) to disable. The CPUs to |
| 5503 | + preempt are selected randomly from the set that |
| 5504 | + are online at a given point in time. Races with |
| 5505 | + CPUs going offline are ignored, with that attempt |
| 5506 | + at preemption skipped. |
| 5507 | + |
| 5508 | + rcutorture.preempt_interval= [KNL] |
| 5509 | + Set interval (in milliseconds, defaulting to one |
| 5510 | + second) between preemptions by a high-priority |
| 5511 | + FIFO real-time task. This delay is mediated |
| 5512 | + by an hrtimer and is further fuzzed to avoid |
| 5513 | + inadvertent synchronizations. |
| 5514 | + |
5427 | 5515 | rcutorture.read_exit_burst= [KNL] |
5428 | 5516 | The number of times in a given read-then-exit |
5429 | 5517 | episode that a set of read-then-exit kthreads |
|
0 commit comments