Some PCI/AER interfaces were renamed in kernel commit 894020fdd88c
("PCI/AER: Rationalize error status register clearing"). Add
qat17_4.7.0-00006-Change-PCI-AER-interface-to-accommodate-kernel.patch
to make QAT buildable with kernel v5.7.Signed-off-by: Yongxin Liu <[email protected]> --- ...e-PCI-AER-interface-to-accommodate-kernel.patch | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 recipes-extended/qat/files/qat17_4.7.0-00006-Change-PCI-AER-interface-to-accommodate-kernel.patch diff --git a/recipes-extended/qat/files/qat17_4.7.0-00006-Change-PCI-AER-interface-to-accommodate-kernel.patch b/recipes-extended/qat/files/qat17_4.7.0-00006-Change-PCI-AER-interface-to-accommodate-kernel.patch new file mode 100644 index 0000000..a6f7fff --- /dev/null +++ b/recipes-extended/qat/files/qat17_4.7.0-00006-Change-PCI-AER-interface-to-accommodate-kernel.patch @@ -0,0 +1,36 @@ +From 10bfba9ac546cee32a7779de3f3845bdc82b4961 Mon Sep 17 00:00:00 2001 +From: Yongxin Liu <[email protected]> +Date: Fri, 29 May 2020 16:31:42 +0800 +Subject: [PATCH] qat17: Change PCI/AER interface to accommodate kernel v5.7 + +In kernel v5.7-rc1, commit 894020fdd88c ("PCI/AER: Rationalize error status +register clearing") changes pci_cleanup_aer_uncorrect_error_status() to +pci_aer_clear_nonfatal_status(). + +Upstream-Status: Inappropriate [Code released in tarball form only] + +Signed-off-by: Yongxin Liu <[email protected]> +--- + quickassist/qat/drivers/crypto/qat/qat_common/adf_aer.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/quickassist/qat/drivers/crypto/qat/qat_common/adf_aer.c b/quickassist/qat/drivers/crypto/qat/qat_common/adf_aer.c +index 5e98b70..bd99df0 100644 +--- a/quickassist/qat/drivers/crypto/qat/qat_common/adf_aer.c ++++ b/quickassist/qat/drivers/crypto/qat/qat_common/adf_aer.c +@@ -281,7 +281,12 @@ static pci_ers_result_t adf_slot_reset(struct pci_dev *pdev) + pr_err("QAT: Can't find acceleration device\n"); + return PCI_ERS_RESULT_DISCONNECT; + } ++ ++#if LINUX_VERSION_CODE < KERNEL_VERSION(5,7,0) + pci_cleanup_aer_uncorrect_error_status(pdev); ++#else ++ pci_aer_clear_nonfatal_status(pdev); ++#endif + if (adf_dev_aer_schedule_reset(accel_dev, ADF_DEV_RESET_SYNC)) + return PCI_ERS_RESULT_DISCONNECT; + +-- +2.14.4 + -- 2.14.4
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#6572): https://lists.yoctoproject.org/g/meta-intel/message/6572 Mute This Topic: https://lists.yoctoproject.org/mt/74540528/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-intel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
