diff --git a/scst/README b/scst/README index 16ebeb05c..273d56596 100644 --- a/scst/README +++ b/scst/README @@ -391,12 +391,13 @@ following entries: - handlers - this is a root subdirectory for all SCST dev handlers - max_tasklet_cmd - specifies how many commands at max can be queued in - the SCST core simultaneously from all connected initiators to allow - processing commands in soft-IRQ context in tasklets. If the count of - the commands exceeds this value, then all of them will be processed - only in threads. This is to to prevent possible starvation under - heavy load and in some cases to improve performance by more evenly - spreading load over available CPUs. + the SCST core simultaneously on a single CPU from all connected + initiators to allow processing commands on this CPU in soft-IRQ + context in tasklets. If the count of the commands exceeds this value, + then all of them will be processed only in SCST threads. This is to + to prevent possible starvation under heavy load and in some cases to + improve performance by more evenly spreading load over available + CPUs. - sgv - this is a root subdirectory for all SCST SGV caches diff --git a/scst/README_in-tree b/scst/README_in-tree index 40b116879..a7c71bc4b 100644 --- a/scst/README_in-tree +++ b/scst/README_in-tree @@ -259,12 +259,13 @@ following entries: - handlers - this is a root subdirectory for all SCST dev handlers - max_tasklet_cmd - specifies how many commands at max can be queued in - the SCST core simultaneously from all connected initiators to allow - processing commands in soft-IRQ context in tasklets. If the count of - the commands exceeds this value, then all of them will be processed - only in threads. This is to to prevent possible starvation under - heavy load and in some cases to improve performance by more evenly - spreading load over available CPUs. + the SCST core simultaneously on a single CPU from all connected + initiators to allow processing commands on this CPU in soft-IRQ + context in tasklets. If the count of the commands exceeds this value, + then all of them will be processed only in SCST threads. This is to + to prevent possible starvation under heavy load and in some cases to + improve performance by more evenly spreading load over available + CPUs. - sgv - this is a root subdirectory for all SCST SGV caches