Date: Wed, 01 Jan 2025 23:51:37 +0000 From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 280037] KTLS with Intel QAT may trigger kernel panics Message-ID: <bug-280037-7501-g8Q410EiLI@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-280037-7501@https.bugs.freebsd.org/bugzilla/> References: <bug-280037-7501@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D280037 --- Comment #16 from ss3bsd <3226388001@jcom.home.ne.jp> --- Created attachment 256331 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D256331&action= =3Dedit draft patch that addresses comment no.11 and 14 I have tried to create a draft patch (attached) for comment no.11 (resource leak) and 14 (panic). With high TX load test & kldunload qat, Before applying this patch (for no.11): qat_ocf0: unable to remove encrypt session=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 qat_ocf0: waiting for session un-busy failed=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 qat_ocf0: unable to remove encrypt session=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 qat_ocf0: waiting for session un-busy failed=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 qat_ocf0: unable to remove encrypt session=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 qat_ocf0: waiting for session un-busy failed=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 qat_ocf0: unable to remove encrypt session=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 qat_ocf0: waiting for session un-busy failed=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 qat_ocf0: unable to remove encrypt session=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 qat_ocf0: waiting for session un-busy failed=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 qat_ocf0: unable to remove encrypt session=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 qat_ocf0: waiting for session un-busy failed=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 qat_ocf0: unable to remove encrypt session=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 qat_ocf0: waiting for session un-busy failed=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 qat_ocf0: unable to remove encrypt session=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 qat_ocf0: detached=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 Warning: memory type qat_ocf leaked memory on destroy (250 allocations, 102= 4000 bytes leaked).=20=20=20=20=20=20 qat0: qat_dev0 stopped 6 acceleration engines=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 qat0: Resetting device qat_dev0=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20 qat0: detached=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 After (EAGAIN logs are added this time for debug): % dmesg | tail=20 qat_ocf0: EAGAIN cpaCySymDpEnqueueOp qat_ocf0: EAGAIN cpaCySymDpEnqueueOp ktls_ocf_dispatch_async_cb EAGAIN DELAY ktls_ocf_dispatch_async_cb EAGAIN DELAY qat_ocf0: EAGAIN cpaCySymDpEnqueueOp ktls_ocf_dispatch_async_cb EAGAIN DELAY qat_ocf0: EAGAIN cpaCySymDpEnqueueOp qat_ocf0: EAGAIN cpaCySymDpEnqueueOp ktls_ocf_dispatch_async_cb EAGAIN DELAY ktls_ocf_dispatch_async_cb EAGAIN DELAY qat_ocf0: detached qat0: qat_dev0 stopped 6 acceleration engines qat0: Resetting device qat_dev0 qat0: detached --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-280037-7501-g8Q410EiLI>