mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v1 0/2] riscv: runtime enablement for native misaligned ucopy
@ 2026-09-11 18:23 Andy Chiu
  2026-10-06  9:40 ` patchwork-bot+linux-riscv
  2026-10-06 10:16 ` Paul Walmsley
  0 siblings, 2 replies; 3+ messages in thread
From: Andy Chiu @ 2026-09-11 18:23 UTC (permalink / raw)
  To: Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, linux-riscv
  Cc: andybnac, Andy Chiu, dfustini, greentime.hu, linux-kernel, olof

This series is the continued series for commit b94cec5761d2 ("riscv:
skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS") that
makes the optimization available to distro kernels compiled without
NONPORTABLE config. Now, the kernel can skip the software aligning code
in ucopy after fast unaligned access is detected at runtime.

Andy Chiu (2):
  riscv: introduce assembly version of jump table
  riscv: optmize ucopy for has_fast_unaligned_accesses

 arch/riscv/include/asm/jump_label.h | 26 ++++++++++++
 arch/riscv/lib/uaccess.S            | 61 ++++++++++++++++-------------
 2 files changed, 60 insertions(+), 27 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH v1 0/2] riscv: runtime enablement for native misaligned ucopy
  2026-09-11 18:23 [PATCH v1 0/2] riscv: runtime enablement for native misaligned ucopy Andy Chiu
@ 2026-10-06  9:40 ` patchwork-bot+linux-riscv
  2026-10-06 10:16 ` Paul Walmsley
  1 sibling, 0 replies; 3+ messages in thread
From: patchwork-bot+linux-riscv @ 2026-10-06  9:40 UTC (permalink / raw)
  To: Andy Chiu
  Cc: linux-riscv, pjw, palmer, aou, alex, andybnac, dfustini,
	greentime.hu, linux-kernel, olof

Hello:

This series was applied to riscv/linux.git (for-next)
by Paul Walmsley <pjw@kernel.org>:

On Fri, 11 Sep 2026 13:23:58 -0500 you wrote:
> This series is the continued series for commit b94cec5761d2 ("riscv:
> skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS") that
> makes the optimization available to distro kernels compiled without
> NONPORTABLE config. Now, the kernel can skip the software aligning code
> in ucopy after fast unaligned access is detected at runtime.
> 
> Andy Chiu (2):
>   riscv: introduce assembly version of jump table
>   riscv: optmize ucopy for has_fast_unaligned_accesses
> 
> [...]

Here is the summary with links:
  - [v1,1/2] riscv: introduce assembly version of jump table
    https://git.kernel.org/riscv/c/57ae2ff9fcec
  - [v1,2/2] riscv: optmize ucopy for has_fast_unaligned_accesses
    https://git.kernel.org/riscv/c/e76892c7ad3e

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH v1 0/2] riscv: runtime enablement for native misaligned ucopy
  2026-09-11 18:23 [PATCH v1 0/2] riscv: runtime enablement for native misaligned ucopy Andy Chiu
  2026-10-06  9:40 ` patchwork-bot+linux-riscv
@ 2026-10-06 10:16 ` Paul Walmsley
  1 sibling, 0 replies; 3+ messages in thread
From: Paul Walmsley @ 2026-10-06 10:16 UTC (permalink / raw)
  To: Andy Chiu
  Cc: Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti,
	linux-riscv, andybnac, dfustini, greentime.hu, linux-kernel,
	olof

On Fri, 11 Sep 2026, Andy Chiu wrote:

> This series is the continued series for commit b94cec5761d2 ("riscv:
> skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS") that
> makes the optimization available to distro kernels compiled without
> NONPORTABLE config. Now, the kernel can skip the software aligning code
> in ucopy after fast unaligned access is detected at runtime.

Thanks, queued for v7.4.


- Paul

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-10-06 10:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-11 18:23 [PATCH v1 0/2] riscv: runtime enablement for native misaligned ucopy Andy Chiu
2026-10-06  9:40 ` patchwork-bot+linux-riscv
2026-10-06 10:16 ` Paul Walmsley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®