Commit 4ec1ff11 authored by Wang ShaoBo's avatar Wang ShaoBo Committed by Jialin Zhang
Browse files

arm64/mpam: Fix buffer overflow in mpam_handle_error_irq()

hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I8EF0Z



--------------------------------

Fix buffer overflow in mpam_handle_error_irq():
mpam_handle_error_irq() error: buffer overflow 'mpam_msc_err_str' 8 <= 8

Fixes: 44513976 ("arm64/mpam: Enabling registering and logging error interrupts")
Signed-off-by: default avatarWang ShaoBo <bobo.shaobowang@huawei.com>
Signed-off-by: default avatarJialin Zhang <zhangjialin11@huawei.com>
parent 6a709626
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -439,7 +439,7 @@ static irqreturn_t mpam_handle_error_irq(int irq, void *data)
		return IRQ_NONE;

	/* No-one expects MPAM errors! */
	if (device_errcode <= _MPAM_NUM_ERRCODE)
	if (device_errcode < _MPAM_NUM_ERRCODE)
		pr_err_ratelimited("unexpected error '%s' [esr:%x]\n",
					mpam_msc_err_str[device_errcode],
					device_esr);