On 7/7/2025 1:03 AM, Kirill A. Shutemov wrote: > + hint = get_kernel_exc_address(regs, &exc_addr); > + if (hint != EXC_NO_HINT) > + printk(SSFSTR ", %s 0x%lx", kernel_exc_hint_help[hint], exc_addr); > + > + if (hint != EXC_NON_CANONICAL) > + exc_addr = 0; > + > + die_addr(SSFSTR, regs, error_code, exc_addr); I see a slight difference between the #GP handling and the #SS handling here. For the #GP case, we seem to pass the hint string to die_addr(). However, for the #SS, the hint is printed above and only SSFSTR gets passed onto die_addr(). I am curious about the reasoning. > + return; > + > +error_trap: > + do_error_trap(regs, error_code, SSFSTR, X86_TRAP_SS, SIGBUS, 0, NULL); > +} > +