]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
powerpc/pseries: lparcfg - fix kbuf[] underflow
authorGeorge Wilson <gcwilson@linux.ibm.com>
Fri, 7 Aug 2026 16:59:00 +0000 (11:59 -0500)
committerMadhavan Srinivasan <maddy@linux.ibm.com>
Sat, 8 Aug 2026 05:04:28 +0000 (10:34 +0530)
commitfb442a6673ff1046bf67754957d95880fdb394b5
tree6db05eca26990aac5401028f2c316676cfacecf5
parent649c10bff5cb7a514bf299094833ec8c9190aac3
powerpc/pseries: lparcfg - fix kbuf[] underflow

In lparcfg_write(), a count of 0 results in kbuf[] being indexed at -1.
Check for count == 0 in the existing check for count > sizeof(kbuf) and
return -EINVAL if true.

Fixes: 74422e2b1939 ("powerpc/pseries: Remove VLA from lparcfg_write()")
Acked-by: Nayna Jain <nayna@linux.ibm.com>
Tested-by: R Nageswara Sastry <rnsastry@linux.ibm.com>
Cc: stable@vger.kernel.org # 4.20
Signed-off-by: George Wilson <gcwilson@linux.ibm.com>
Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
arch/powerpc/platforms/pseries/lparcfg.c