From: Ada Couprie Diaz <ada.coupriediaz@arm.com>
To: Jinjie Ruan <ruanjinjie@huawei.com>
Cc: mark.rutland@arm.com, sstabellini@kernel.org,
ryan.roberts@arm.com, anshuman.khandual@arm.com,
catalin.marinas@arm.com, liaochang1@huawei.com, oleg@redhat.com,
kristina.martsenko@arm.com, linux-kernel@vger.kernel.org,
broonie@kernel.org, chenl311@chinatelecom.cn, leitao@debian.org,
xen-devel@lists.xenproject.org, mbenes@suse.cz, will@kernel.org,
ardb@kernel.org, linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH v8 6/8] arm64: entry: Refactor preempt_schedule_irq() check code
Date: Thu, 21 Aug 2025 17:25:01 +0100 [thread overview]
Message-ID: <e412cd01-cf76-4486-a475-74b255aff4ab@arm.com> (raw)
In-Reply-To: <20250815030633.448613-7-ruanjinjie@huawei.com>
Hello,
On 15/08/2025 04:06, Jinjie Ruan wrote:
> To align the structure of the code with irqentry_exit_cond_resched()
> from the generic entry code, hoist the need_irq_preemption()
> and IS_ENABLED() check earlier. And different preemption check functions
> are defined based on whether dynamic preemption is enabled.
>
> Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
> ---
That looks good to me as well, thanks for the changes !
Reviewed-by: Ada Couprie Diaz <ada.coupriediaz@arm.com>
WARNING: multiple messages have this Message-ID (diff)
From: Ada Couprie Diaz <ada.coupriediaz@arm.com>
To: Jinjie Ruan <ruanjinjie@huawei.com>
Cc: catalin.marinas@arm.com, will@kernel.org, oleg@redhat.com,
sstabellini@kernel.org, mark.rutland@arm.com, mbenes@suse.cz,
broonie@kernel.org, anshuman.khandual@arm.com,
ryan.roberts@arm.com, chenl311@chinatelecom.cn,
liaochang1@huawei.com, kristina.martsenko@arm.com,
leitao@debian.org, ardb@kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
Ada Couprie Diaz <ada.coupriediaz@arm.com>
Subject: Re: [PATCH v8 6/8] arm64: entry: Refactor preempt_schedule_irq() check code
Date: Thu, 21 Aug 2025 17:25:01 +0100 [thread overview]
Message-ID: <e412cd01-cf76-4486-a475-74b255aff4ab@arm.com> (raw)
In-Reply-To: <20250815030633.448613-7-ruanjinjie@huawei.com>
Hello,
On 15/08/2025 04:06, Jinjie Ruan wrote:
> To align the structure of the code with irqentry_exit_cond_resched()
> from the generic entry code, hoist the need_irq_preemption()
> and IS_ENABLED() check earlier. And different preemption check functions
> are defined based on whether dynamic preemption is enabled.
>
> Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
> ---
That looks good to me as well, thanks for the changes !
Reviewed-by: Ada Couprie Diaz <ada.coupriediaz@arm.com>
next prev parent reply other threads:[~2025-08-22 0:27 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-08-15 3:06 [PATCH v8 0/8] arm64: entry: Convert to generic irq entry Jinjie Ruan
2025-08-15 3:06 ` [PATCH v8 1/8] arm64: ptrace: Replace interrupts_enabled() with regs_irqs_disabled() Jinjie Ruan
2025-08-15 3:06 ` [PATCH v8 2/8] arm64: entry: Refactor the entry and exit for exceptions from EL1 Jinjie Ruan
2025-08-15 3:06 ` [PATCH v8 3/8] arm64: entry: Rework arm64_preempt_schedule_irq() Jinjie Ruan
2025-08-15 3:06 ` [PATCH v8 4/8] arm64: entry: Use preempt_count() and need_resched() helper Jinjie Ruan
2025-08-15 3:06 ` [PATCH v8 5/8] entry: Add arch_irqentry_exit_need_resched() for arm64 Jinjie Ruan
2025-08-21 16:24 ` Ada Couprie Diaz
2025-08-21 16:24 ` Ada Couprie Diaz
2025-08-15 3:06 ` [PATCH v8 6/8] arm64: entry: Refactor preempt_schedule_irq() check code Jinjie Ruan
2025-08-21 16:25 ` Ada Couprie Diaz [this message]
2025-08-21 16:25 ` Ada Couprie Diaz
2025-08-15 3:06 ` [PATCH v8 7/8] arm64: entry: Move arm64_preempt_schedule_irq() into __exit_to_kernel_mode() Jinjie Ruan
2025-08-15 3:06 ` [PATCH v8 8/8] arm64: entry: Switch to generic IRQ entry Jinjie Ruan
2025-08-17 21:14 ` [PATCH v8 0/8] arm64: entry: Convert to generic irq entry kemal
2025-08-18 3:43 ` Jinjie Ruan
2025-09-04 20:35 ` Catalin Marinas
2025-09-04 20:35 ` Catalin Marinas
2025-09-11 16:11 ` Will Deacon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=e412cd01-cf76-4486-a475-74b255aff4ab@arm.com \
--to=ada.coupriediaz@arm.com \
--cc=anshuman.khandual@arm.com \
--cc=ardb@kernel.org \
--cc=broonie@kernel.org \
--cc=catalin.marinas@arm.com \
--cc=chenl311@chinatelecom.cn \
--cc=kristina.martsenko@arm.com \
--cc=leitao@debian.org \
--cc=liaochang1@huawei.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mark.rutland@arm.com \
--cc=mbenes@suse.cz \
--cc=oleg@redhat.com \
--cc=ruanjinjie@huawei.com \
--cc=ryan.roberts@arm.com \
--cc=sstabellini@kernel.org \
--cc=will@kernel.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.