summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--block/blk-iopoll.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/block/blk-iopoll.c b/block/blk-iopoll.c
index 0671d46..b9b3265 100644
--- a/block/blk-iopoll.c
+++ b/block/blk-iopoll.c
@@ -115,9 +115,12 @@ static void blk_iopoll_softirq(struct softirq_action *h)
local_irq_disable();
- /* Drivers must not modify the NAPI state if they
- * consume the entire weight. In such cases this code
- * still "owns" the NAPI instance and therefore can
+ /*
+ * Drivers must not modify the iopoll state, if they
+ * consume their assigned weight (or more, some drivers can't
+ * easily just stop processing, they have to complete an
+ * entire mask of commands).In such cases this code
+ * still "owns" the iopoll instance and therefore can
* move the instance around on the list at-will.
*/
if (work >= weight) {
OpenPOWER on IntegriCloud