在 2025/2/18 23:31, Borislav Petkov 写道:
On Tue, Feb 18, 2025 at 09:53:17PM +0800, Shuai Xue wrote:
The regression is reported by end user and we also observed in the production.
Where is that report? How many times do I have to ask about different aspects
of your patches until you explain the *whole* picture?
Sorry, I can not provide the internal report.
Thank you for your continued attention to this matter.
I appreciate your thoroughness, and I'd like to clarify a few points: I've made
every effort to explain the issue comprehensively in my previous responses,
following your previous instructions. And I do not have a more bigger picture.
My picture is not introducing a new feature but addressing a regression caused
by previous commits and improving system reliability. The root cause and its
impact are detailed in patches 3 and 4.
[5056863.064239] task: ffff8837d2a2a0c0 task.stack: ffffc90065814000
[5056863.137299] RIP: 0010:[<ffffffff813ad231>] [<ffffffff813ad231>] __get_user_8+0x21/0x2b
...
[5056864.512018] Call Trace:
This tells me exactly 0 - I see some truncated stack trace.
Sorry, I did not get your point.
I don't get your text either. Until this is explained and debugged properly,
it is not going anywhere.
Tony helped to answer this answer. If you are a asking for how futex trigger a
poison and handle it, hope bellow callstack helps.
futex(2)
do_futex
futex_wait
__futex_wait
futex_wait_setup
get_user // return -EFAULT to top futex(2)
I've strived to provide all the relevant information within the constraints I'm
operating under. If there are specific aspects you feel need further
clarification, please let me know, and I'll do my best to address them.
Thank you for your patience and guidance throughout this process. I look
forward to your feedback and to moving this patch forward.
Shuai