<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in entry-common.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>334f3f6d7a1660fd65597bad9960bfa33a716d35 - powerpc/entry: Disable interrupts before irqentry_exit</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/powerpc/include/asm/entry-common.h#334f3f6d7a1660fd65597bad9960bfa33a716d35</link>
        <description>powerpc/entry: Disable interrupts before irqentry_exitVenkat reported a panic on powerpc-next tree where GENERIC_ENTRY hasbeen enabled.kernel BUG at kernel/sched/core.c:7512!NIP  preempt_schedule_irq+0x44/0x118LR   dynamic_irqentry_exit_cond_resched+0x40/0x1a4Call Trace: dynamic_irqentry_exit_cond_resched+0x40/0x1a4 do_page_fault+0xc0/0x104 data_access_common_virt+0x210/0x220This happens since __do_page_fault ends up enabling the interrupts andit could take significant time such that need_resched could be set. Thisleads to schedule call in irqentry_exit leading to the bug.There are many such irq handlers which enables the interrupts.Fix it by disabling the irq before calling irqentry_exit. The samepattern exists today in interrupt_exit_kernel_prepare.Fixes: bee25f97ad24 (&quot;powerpc: Enable GENERIC_ENTRY feature&quot;)Reported-by: Venkat Rao Bagalkote &lt;venkat88@linux.ibm.com&gt;Closes: https://lore.kernel.org/all/7904105b-9dfa-4efd-a5ef-bc0276ed255d@linux.ibm.com/Signed-off-by: Shrikanth Hegde &lt;sshegde@linux.ibm.com&gt;Tested-by: Venkat Rao Bagalkote &lt;venkat88@linux.ibm.com&gt;Reviewed-by: Mukesh Kumar Chaurasiya (IBM) &lt;mkchauras@gmail.com&gt;Signed-off-by: Madhavan Srinivasan &lt;maddy@linux.ibm.com&gt;Link: https://patch.msgid.link/20260603131054.216235-1-sshegde@linux.ibm.com

            List of files:
            /linux/arch/powerpc/include/asm/entry-common.h</description>
        <pubDate>Wed, 03 Jun 2026 15:10:54 +0200</pubDate>
        <dc:creator>Shrikanth Hegde &lt;sshegde@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>893082ac769ba92a1338e7552d97de769f352a3e - powerpc: Prepare for IRQ entry exit</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/powerpc/include/asm/entry-common.h#893082ac769ba92a1338e7552d97de769f352a3e</link>
        <description>powerpc: Prepare for IRQ entry exitMove interrupt entry and exit helper routines from interrupt.h into thePowerPC-specific entry-common.h header as a preparatory step for enablingthe generic entry/exit framework.This consolidation places all PowerPC interrupt entry/exit handling in asingle common header, aligning with the generic entry infrastructure.The helpers provide architecture-specific handling for interrupt and NMIentry/exit sequences, including: - arch_interrupt_enter/exit_prepare() - arch_interrupt_async_enter/exit_prepare() - arch_interrupt_nmi_enter/exit_prepare() - Supporting helpers such as nap_adjust_return(), check_return_regs_valid(),   debug register maintenance, and soft mask handling.The functions are copied verbatim from interrupt.h.Subsequent patches willintegrate these routines into the generic entry/exit flow.No functional change intended.Signed-off-by: Mukesh Kumar Chaurasiya &lt;mchauras@linux.ibm.com&gt;Tested-by: Samir M &lt;samir@linux.ibm.com&gt;Tested-by: David Gow &lt;davidgow@google.com&gt;Tested-by: Venkat Rao Bagalkote &lt;venkat88@linux.ibm.com&gt;Reviewed-by: Shrikanth Hegde &lt;sshegde@linux.ibm.com&gt;Signed-off-by: Madhavan Srinivasan &lt;maddy@linux.ibm.com&gt;Link: https://patch.msgid.link/20260427122742.210074-7-mkchauras@gmail.com

            List of files:
            /linux/arch/powerpc/include/asm/entry-common.h</description>
        <pubDate>Mon, 27 Apr 2026 14:27:40 +0200</pubDate>
        <dc:creator>Mukesh Kumar Chaurasiya &lt;mchauras@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>02565a782c1ee7e8ada38ad24a698e01d6ea9ff8 - powerpc: Introduce syscall exit arch functions</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/powerpc/include/asm/entry-common.h#02565a782c1ee7e8ada38ad24a698e01d6ea9ff8</link>
        <description>powerpc: Introduce syscall exit arch functionsAdd PowerPC-specific implementations of the generic syscall exit hooksused by the generic entry/exit framework: - arch_exit_to_user_mode_work_prepare() - arch_exit_to_user_mode_work()These helpers handle user state restoration when returning from thekernel to userspace, including FPU/VMX/VSX state, transactional memory,KUAP restore, and per-CPU accounting.Additionally, move check_return_regs_valid() from interrupt.c tointerrupt.h so it can be shared by the new entry/exit logic.No functional change is intended with this patch.Signed-off-by: Mukesh Kumar Chaurasiya &lt;mchauras@linux.ibm.com&gt;Tested-by: Samir M &lt;samir@linux.ibm.com&gt;Tested-by: David Gow &lt;davidgow@google.com&gt;Tested-by: Venkat Rao Bagalkote &lt;venkat88@linux.ibm.com&gt;Reviewed-by: Shrikanth Hegde &lt;sshegde@linux.ibm.com&gt;Signed-off-by: Madhavan Srinivasan &lt;maddy@linux.ibm.com&gt;Link: https://patch.msgid.link/20260427122742.210074-5-mkchauras@gmail.com

            List of files:
            /linux/arch/powerpc/include/asm/entry-common.h</description>
        <pubDate>Mon, 27 Apr 2026 14:27:38 +0200</pubDate>
        <dc:creator>Mukesh Kumar Chaurasiya &lt;mchauras@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>09a9d3a8499db606563eb5e75a993419f4d1901e - powerpc: introduce arch_enter_from_user_mode</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/powerpc/include/asm/entry-common.h#09a9d3a8499db606563eb5e75a993419f4d1901e</link>
        <description>powerpc: introduce arch_enter_from_user_modeImplement the arch_enter_from_user_mode() hook required by the genericentry/exit framework. This helper prepares the CPU state when enteringthe kernel from userspace, ensuring correct handling of KUAP/KUEP,transactional memory, and debug register state.This patch contains no functional changes, it is purely preparatory forenabling the generic syscall and interrupt entry path on PowerPC.Signed-off-by: Mukesh Kumar Chaurasiya &lt;mchauras@linux.ibm.com&gt;Tested-by: Samir M &lt;samir@linux.ibm.com&gt;Tested-by: David Gow &lt;davidgow@google.com&gt;Tested-by: Venkat Rao Bagalkote &lt;venkat88@linux.ibm.com&gt;Reviewed-by: Shrikanth Hegde &lt;sshegde@linux.ibm.com&gt;Signed-off-by: Madhavan Srinivasan &lt;maddy@linux.ibm.com&gt;Link: https://patch.msgid.link/20260427122742.210074-4-mkchauras@gmail.com

            List of files:
            /linux/arch/powerpc/include/asm/entry-common.h</description>
        <pubDate>Mon, 27 Apr 2026 14:27:37 +0200</pubDate>
        <dc:creator>Mukesh Kumar Chaurasiya &lt;mchauras@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>dec63ea6fafffb91811381d9a4686d4bc39f01ae - powerpc: Prepare to build with generic entry/exit framework</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/powerpc/include/asm/entry-common.h#dec63ea6fafffb91811381d9a4686d4bc39f01ae</link>
        <description>powerpc: Prepare to build with generic entry/exit frameworkThis patch introduces preparatory changes needed to support buildingPowerPC with the generic entry/exit (irqentry) framework.The following infrastructure updates are added: - Add a syscall_work field to struct thread_info to hold SYSCALL_WORK_* flags. - Provide a stub implementation of arch_syscall_is_vdso_sigreturn(),   returning false for now. - Introduce on_thread_stack() helper to detect if the current stack pointer   lies within the task&#8217;s kernel stack.These additions enable later integration with the generic entry/exitinfrastructure while keeping existing PowerPC behavior unchanged.No functional change is intended in this patch.Signed-off-by: Mukesh Kumar Chaurasiya &lt;mchauras@linux.ibm.com&gt;Tested-by: Samir M &lt;samir@linux.ibm.com&gt;Tested-by: David Gow &lt;davidgow@google.com&gt;Tested-by: Venkat Rao Bagalkote &lt;venkat88@linux.ibm.com&gt;Reviewed-by: Shrikanth Hegde &lt;sshegde@linux.ibm.com&gt;Signed-off-by: Madhavan Srinivasan &lt;maddy@linux.ibm.com&gt;Link: https://patch.msgid.link/20260427122742.210074-3-mkchauras@gmail.com

            List of files:
            /linux/arch/powerpc/include/asm/entry-common.h</description>
        <pubDate>Mon, 27 Apr 2026 14:27:36 +0200</pubDate>
        <dc:creator>Mukesh Kumar Chaurasiya &lt;mchauras@linux.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
