summaryrefslogtreecommitdiff
path: root/tools/arch/tile/include/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorHarald Freudenberger <freude@linux.ibm.com>2026-01-19 10:37:28 +0100
committerHeiko Carstens <hca@linux.ibm.com>2026-01-20 14:33:42 +0100
commit3317785a8803db629efc759d811d0f589d3a0b2d (patch)
tree54d11c62191d1aef0972e6bf16450e58e0e66c46 /tools/arch/tile/include/git@git.tavy.me:linux.git
parentd045e166d3c51b7aec069669bb243e057d80d04f (diff)
s390/ap: Fix wrong APQN fill calculation
The upper limit of the firmware queue fill state for each APQN is reported by the hwinfo.qd field. This field shows the numbers 0-7 for 1-8 queue spaces available. But the exploiting code assumed the real boundary is stored there and thus stoppes queuing in messages one tick too early. Correct the limit calculation and thus offer a boost of 12.5% performance for high traffic on one APQN. Fixes: d4c53ae8e4948 ("s390/ap: store TAPQ hwinfo in struct ap_card") Cc: stable@vger.kernel.org Reported-by: Ingo Franzki <ifranzki@linux.ibm.com> Reviewed-by: Ingo Franzki <ifranzki@linux.ibm.com> Signed-off-by: Harald Freudenberger <freude@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Diffstat (limited to 'tools/arch/tile/include/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions