* [GIT PULL] arm64: Fixes for -rc1
@ 2019-09-20 13:37 Will Deacon
2019-09-20 19:10 ` pr-tracker-bot
0 siblings, 1 reply; 21+ messages in thread
From: Will Deacon @ 2019-09-20 13:37 UTC (permalink / raw)
To: torvalds; +Cc: catalin.marinas, ndesaulniers, linux-kernel, linux-arm-kernel
Hi Linus,
We've had a few arm64 fixes trickle in this week, so please can you pick
them up for -rc1? Nothing catastophic, but all things that should be
addressed.
Cheers,
Will
--->8
The following changes since commit e376897f424a1c807779a2635f62eb02d7e382f9:
arm64: remove __iounmap (2019-09-04 13:12:26 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
for you to fetch changes up to 799c85105233514309b201a2d2d7a7934458c999:
arm64: Fix reference to docs for ARM64_TAGGED_ADDR_ABI (2019-09-18 11:33:20 +0100)
----------------------------------------------------------------
arm64 fixes for -rc1
- Fix clang build breakage with CONFIG_OPTIMIZE_INLINING=y
- Fix compilation of pointer tagging selftest
- Fix COND_SYSCALL definitions to work with CFI checks
- Fix stale documentation reference in our Kconfig
----------------------------------------------------------------
Andrey Konovalov (1):
selftests, arm64: add kernel headers path for tags_test
Arnd Bergmann (1):
arm64: fix unreachable code issue with cmpxchg
Jeremy Cline (1):
arm64: Fix reference to docs for ARM64_TAGGED_ADDR_ABI
Sami Tolvanen (1):
arm64: fix function types in COND_SYSCALL
arch/arm64/Kconfig | 2 +-
arch/arm64/include/asm/cmpxchg.h | 6 +++---
arch/arm64/include/asm/syscall_wrapper.h | 15 ++++++++++++---
tools/testing/selftests/arm64/Makefile | 1 +
4 files changed, 17 insertions(+), 7 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] arm64: Fixes for -rc1
2019-09-20 13:37 [GIT PULL] arm64: Fixes for -rc1 Will Deacon
@ 2019-09-20 19:10 ` pr-tracker-bot
0 siblings, 0 replies; 21+ messages in thread
From: pr-tracker-bot @ 2019-09-20 19:10 UTC (permalink / raw)
To: Will Deacon
Cc: catalin.marinas, ndesaulniers, torvalds, linux-kernel, linux-arm-kernel
The pull request you sent on Fri, 20 Sep 2019 14:37:04 +0100:
> git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8c2b418c3f95a488f5226870eee68574d323f0f8
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] arm64 fixes for -rc1
2024-01-19 16:05 [GIT PULL] arm64 fixes " Will Deacon
2024-01-19 16:34 ` Rob Herring
@ 2024-01-19 22:50 ` pr-tracker-bot
1 sibling, 0 replies; 21+ messages in thread
From: pr-tracker-bot @ 2024-01-19 22:50 UTC (permalink / raw)
To: Will Deacon
Cc: torvalds, catalin.marinas, linux-arm-kernel, linux-kernel, kernel-team
The pull request you sent on Fri, 19 Jan 2024 16:05:28 +0000:
> git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/18b5cb6cb85c2ac96b8e94e698d11b909225ce4a
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] arm64 fixes for -rc1
2024-01-19 16:34 ` Rob Herring
@ 2024-01-19 16:58 ` Rob Herring
0 siblings, 0 replies; 21+ messages in thread
From: Rob Herring @ 2024-01-19 16:58 UTC (permalink / raw)
To: Will Deacon
Cc: torvalds, catalin.marinas, linux-arm-kernel, linux-kernel, kernel-team
On Fri, Jan 19, 2024 at 10:34 AM Rob Herring <robh@kernel.org> wrote:
>
> On Fri, Jan 19, 2024 at 04:05:28PM +0000, Will Deacon wrote:
> > Hi Linus,
> >
> > Please pull these arm64 fixes for -rc1. I think the main one is fixing
> > the dynamic SCS patching when full LTO is enabled (clang was silently
> > getting this horribly wrong), but it's all good stuff. Rob just pointed
> > out that the fix to the workaround for erratum #2966298 might not be
> > necessary, but in the worst case it's harmless and since the official
> > description leaves a little to be desired here, I've left it in.
> >
> > Cheers,
> >
> > Will
> >
> > --->8
> >
> > The following changes since commit db32cf8e280b46726065c518e90761bb0229bacf:
> >
> > Merge branch 'for-next/fixes' into for-next/core (2024-01-04 12:32:33 +0000)
> >
> > are available in the Git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
> >
> > for you to fetch changes up to 1b20d0486a602417defb5bf33320d31b2a7a47f8:
> >
> > arm64: Fix silcon-errata.rst formatting (2024-01-18 11:15:43 +0000)
> >
> > ----------------------------------------------------------------
> > arm64 fixes for -rc1
> >
> > - Fix shadow call stack patching with LTO=full
> >
> > - Fix voluntary preemption of the FPSIMD registers from assembly code
> >
> > - Fix workaround for A520 CPU erratum #2966298 and extend to A510
> >
> > - Fix SME issues that resulted in corruption of the register state
> >
> > - Minor fixes (missing includes, formatting)
> >
> > ----------------------------------------------------------------
> > Ard Biesheuvel (2):
> > arm64: scs: Work around full LTO issue with dynamic SCS
> > arm64: fpsimd: Bring cond_yield asm macro in line with new rules
> >
> > Mark Brown (3):
> > arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace
> > arm64/fpsimd: Remove spurious check for SVE support
> > arm64/sme: Always exit sme_alloc() early with existing storage
> >
> > Mark Rutland (2):
> > arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD
>
> I've commented on the patch, but this doesn't fix anything. The original
> work-around was fine.
Sorry, failed to read your commentary at the top. I suppose all this
is fine. It would be nice to have a chance to see all this before it
gets sent upstream.
Rob
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] arm64 fixes for -rc1
2024-01-19 16:05 [GIT PULL] arm64 fixes " Will Deacon
@ 2024-01-19 16:34 ` Rob Herring
2024-01-19 16:58 ` Rob Herring
2024-01-19 22:50 ` pr-tracker-bot
1 sibling, 1 reply; 21+ messages in thread
From: Rob Herring @ 2024-01-19 16:34 UTC (permalink / raw)
To: Will Deacon
Cc: torvalds, catalin.marinas, linux-arm-kernel, linux-kernel, kernel-team
On Fri, Jan 19, 2024 at 04:05:28PM +0000, Will Deacon wrote:
> Hi Linus,
>
> Please pull these arm64 fixes for -rc1. I think the main one is fixing
> the dynamic SCS patching when full LTO is enabled (clang was silently
> getting this horribly wrong), but it's all good stuff. Rob just pointed
> out that the fix to the workaround for erratum #2966298 might not be
> necessary, but in the worst case it's harmless and since the official
> description leaves a little to be desired here, I've left it in.
>
> Cheers,
>
> Will
>
> --->8
>
> The following changes since commit db32cf8e280b46726065c518e90761bb0229bacf:
>
> Merge branch 'for-next/fixes' into for-next/core (2024-01-04 12:32:33 +0000)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
>
> for you to fetch changes up to 1b20d0486a602417defb5bf33320d31b2a7a47f8:
>
> arm64: Fix silcon-errata.rst formatting (2024-01-18 11:15:43 +0000)
>
> ----------------------------------------------------------------
> arm64 fixes for -rc1
>
> - Fix shadow call stack patching with LTO=full
>
> - Fix voluntary preemption of the FPSIMD registers from assembly code
>
> - Fix workaround for A520 CPU erratum #2966298 and extend to A510
>
> - Fix SME issues that resulted in corruption of the register state
>
> - Minor fixes (missing includes, formatting)
>
> ----------------------------------------------------------------
> Ard Biesheuvel (2):
> arm64: scs: Work around full LTO issue with dynamic SCS
> arm64: fpsimd: Bring cond_yield asm macro in line with new rules
>
> Mark Brown (3):
> arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace
> arm64/fpsimd: Remove spurious check for SVE support
> arm64/sme: Always exit sme_alloc() early with existing storage
>
> Mark Rutland (2):
> arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD
I've commented on the patch, but this doesn't fix anything. The original
work-around was fine.
Rob
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] arm64 fixes for -rc1
@ 2024-01-19 16:05 Will Deacon
2024-01-19 16:34 ` Rob Herring
2024-01-19 22:50 ` pr-tracker-bot
0 siblings, 2 replies; 21+ messages in thread
From: Will Deacon @ 2024-01-19 16:05 UTC (permalink / raw)
To: torvalds; +Cc: catalin.marinas, linux-arm-kernel, linux-kernel, kernel-team
Hi Linus,
Please pull these arm64 fixes for -rc1. I think the main one is fixing
the dynamic SCS patching when full LTO is enabled (clang was silently
getting this horribly wrong), but it's all good stuff. Rob just pointed
out that the fix to the workaround for erratum #2966298 might not be
necessary, but in the worst case it's harmless and since the official
description leaves a little to be desired here, I've left it in.
Cheers,
Will
--->8
The following changes since commit db32cf8e280b46726065c518e90761bb0229bacf:
Merge branch 'for-next/fixes' into for-next/core (2024-01-04 12:32:33 +0000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
for you to fetch changes up to 1b20d0486a602417defb5bf33320d31b2a7a47f8:
arm64: Fix silcon-errata.rst formatting (2024-01-18 11:15:43 +0000)
----------------------------------------------------------------
arm64 fixes for -rc1
- Fix shadow call stack patching with LTO=full
- Fix voluntary preemption of the FPSIMD registers from assembly code
- Fix workaround for A520 CPU erratum #2966298 and extend to A510
- Fix SME issues that resulted in corruption of the register state
- Minor fixes (missing includes, formatting)
----------------------------------------------------------------
Ard Biesheuvel (2):
arm64: scs: Work around full LTO issue with dynamic SCS
arm64: fpsimd: Bring cond_yield asm macro in line with new rules
Mark Brown (3):
arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace
arm64/fpsimd: Remove spurious check for SVE support
arm64/sme: Always exit sme_alloc() early with existing storage
Mark Rutland (2):
arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD
arm64: entry: simplify kernel_exit logic
Rob Herring (2):
arm64: Rename ARM64_WORKAROUND_2966298
arm64: errata: Add Cortex-A510 speculative unprivileged load workaround
Robin Murphy (1):
arm64: Fix silcon-errata.rst formatting
Tudor Ambarus (1):
arm64: irq: include <linux/cpumask.h>
Documentation/arch/arm64/silicon-errata.rst | 4 ++--
arch/arm64/Kconfig | 18 ++++++++++++++++++
arch/arm64/include/asm/assembler.h | 25 +++++++++----------------
arch/arm64/include/asm/irq.h | 2 ++
arch/arm64/kernel/Makefile | 8 +++++++-
arch/arm64/kernel/asm-offsets.c | 2 --
arch/arm64/kernel/cpu_errata.c | 21 +++++++++++++++++----
arch/arm64/kernel/entry.S | 25 ++++++++++++++-----------
arch/arm64/kernel/fpsimd.c | 12 ++++++------
arch/arm64/kernel/ptrace.c | 13 +++++++------
arch/arm64/tools/cpucaps | 2 +-
11 files changed, 83 insertions(+), 49 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] arm64 fixes for -rc1
2023-09-08 15:30 Will Deacon
@ 2023-09-08 20:00 ` pr-tracker-bot
0 siblings, 0 replies; 21+ messages in thread
From: pr-tracker-bot @ 2023-09-08 20:00 UTC (permalink / raw)
To: Will Deacon
Cc: torvalds, catalin.marinas, linux-arm-kernel, linux-kernel, kernel-team
The pull request you sent on Fri, 8 Sep 2023 16:30:07 +0100:
> git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ca9c7abf9502e108fae0e34181e01b1a20bc439f
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] arm64 fixes for -rc1
@ 2023-09-08 15:30 Will Deacon
2023-09-08 20:00 ` pr-tracker-bot
0 siblings, 1 reply; 21+ messages in thread
From: Will Deacon @ 2023-09-08 15:30 UTC (permalink / raw)
To: torvalds; +Cc: catalin.marinas, linux-arm-kernel, linux-kernel, kernel-team
Hi Linus,
Please pull these three arm64 fixes for -rc1. The main one is a fix for
a broken strscpy() conversion that landed in the merge window and broke
early parsing of the kernel command line.
Cheers,
Will
--->8
The following changes since commit e1df27213941725962f68c64349bbcc60ece0314:
Merge branch 'for-next/selftests' into for-next/core (2023-08-25 12:36:57 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
for you to fetch changes up to 8bd795fedb8450ecbef18eeadbd23ed8fc7630f5:
arm64: csum: Fix OoB access in IP checksum code for negative lengths (2023-09-07 10:15:20 +0100)
----------------------------------------------------------------
arm64 fixes for -rc1
- Fix an incorrect mask in the CXL PMU driver
- Fix a regression in early parsing of the kernel command line
- Fix an IP checksum OoB access reported by syzbot
----------------------------------------------------------------
Jeongtae Park (1):
perf: CXL: fix mismatched number of counters mask
Will Deacon (2):
arm64/sysreg: Fix broken strncpy() -> strscpy() conversion
arm64: csum: Fix OoB access in IP checksum code for negative lengths
arch/arm64/kernel/idreg-override.c | 6 +++---
arch/arm64/lib/csum.c | 2 +-
drivers/perf/cxl_pmu.c | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] arm64 fixes for -rc1
2023-05-04 14:22 Will Deacon
@ 2023-05-04 19:49 ` pr-tracker-bot
0 siblings, 0 replies; 21+ messages in thread
From: pr-tracker-bot @ 2023-05-04 19:49 UTC (permalink / raw)
To: Will Deacon
Cc: torvalds, catalin.marinas, linux-arm-kernel, linux-kernel, kernel-team
The pull request you sent on Thu, 4 May 2023 15:22:48 +0100:
> git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/671e148d079f4d4eca0a98f7dadf1fe69d856374
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] arm64 fixes for -rc1
@ 2023-05-04 14:22 Will Deacon
2023-05-04 19:49 ` pr-tracker-bot
0 siblings, 1 reply; 21+ messages in thread
From: Will Deacon @ 2023-05-04 14:22 UTC (permalink / raw)
To: torvalds; +Cc: catalin.marinas, linux-arm-kernel, linux-kernel, kernel-team
Hi Linus,
Please pull these few arm64 fixes that came in during the merge window for
-rc1. The main thing is restoring the pointer authentication hwcaps, which
disappeared during some recent refactoring.
Thanks,
Will
--->8
The following changes since commit eeb3557cc188e42ae7f7bef2d6dc5bf0e078412e:
Merge branch 'for-next/sysreg' into for-next/core (2023-04-20 18:03:07 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
for you to fetch changes up to 0fddb79bf283a561eb81f09d01f5ac8f61bf8966:
arm64: lds: move .got section out of .text (2023-05-02 13:12:45 +0100)
----------------------------------------------------------------
arm64 fixes for -rc1
- Fix regression in CPU erratum workaround when disabling the MMU
- Fix detection of pointer authentication hwcaps
- Avoid writeable, executable ELF sections in vmlinux
----------------------------------------------------------------
Fangrui Song (1):
arm64: lds: move .got section out of .text
Kristina Martsenko (1):
arm64: cpufeature: Fix pointer auth hwcaps
Neeraj Upadhyay (1):
arm64: Fix label placement in record_mmu_state()
ndesaulniers@google.com (1):
arm64: kernel: remove SHF_WRITE|SHF_EXECINSTR from .idmap.text
arch/arm64/kernel/cpu-reset.S | 2 +-
arch/arm64/kernel/cpufeature.c | 12 ++++++------
arch/arm64/kernel/head.S | 4 ++--
arch/arm64/kernel/sleep.S | 2 +-
arch/arm64/kernel/vmlinux.lds.S | 19 +++++++++----------
arch/arm64/mm/proc.S | 6 +++---
6 files changed, 22 insertions(+), 23 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] arm64 fixes for -rc1
2022-12-16 15:51 Will Deacon
@ 2022-12-16 19:50 ` pr-tracker-bot
0 siblings, 0 replies; 21+ messages in thread
From: pr-tracker-bot @ 2022-12-16 19:50 UTC (permalink / raw)
To: Will Deacon
Cc: torvalds, catalin.marinas, linux-arm-kernel, linux-kernel, kernel-team
The pull request you sent on Fri, 16 Dec 2022 15:51:13 +0000:
> git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/77856d911a8c8724ee8e2b09d55979fc1de8f1c0
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] arm64 fixes for -rc1
@ 2022-12-16 15:51 Will Deacon
2022-12-16 19:50 ` pr-tracker-bot
0 siblings, 1 reply; 21+ messages in thread
From: Will Deacon @ 2022-12-16 15:51 UTC (permalink / raw)
To: torvalds; +Cc: catalin.marinas, linux-arm-kernel, linux-kernel, kernel-team
Hi Linus,
Please pull these two arm64 fixes for -rc1, fixing issues introduced by
the recent pull for 6.2. They're both straightforward: a Kconfig tweak
and a revert. Summary in the tag.
There are some other fixes kicking around, but they're not urgent at all
(things like benign sparse warnings) so I'll get back to them in the new
year.
Cheers,
Will
--->8
The following changes since commit 5f4c374760b031f06c69c2fdad1b0e981a1ad42f:
Merge branch 'for-next/undef-traps' into for-next/core (2022-12-06 11:34:25 +0000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
for you to fetch changes up to c0cd1d541704c45030cbb2031612fdd68e8e15d5:
Revert "arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption" (2022-12-15 17:59:12 +0000)
----------------------------------------------------------------
arm64 fixes for -rc1
- Fix Kconfig dependencies to re-allow the enabling of function graph
tracer and shadow call stacks at the same time.
- Revert the workaround for CPU erratum #2645198 since the CONFIG_
guards were incorrect and the code has therefore not seen any real
exposure in -next.
----------------------------------------------------------------
Ard Biesheuvel (1):
ftrace: Allow WITH_ARGS flavour of graph tracer with shadow call stack
Will Deacon (1):
Revert "arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption"
Documentation/arm64/silicon-errata.rst | 2 --
arch/Kconfig | 2 +-
arch/arm64/Kconfig | 16 ----------------
arch/arm64/include/asm/hugetlb.h | 9 ---------
arch/arm64/include/asm/pgtable.h | 9 ---------
arch/arm64/kernel/cpu_errata.c | 7 -------
arch/arm64/mm/hugetlbpage.c | 21 ---------------------
arch/arm64/mm/mmu.c | 21 ---------------------
arch/arm64/tools/cpucaps | 1 -
9 files changed, 1 insertion(+), 87 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] arm64 fixes for -rc1
2021-11-10 18:52 Will Deacon
@ 2021-11-10 20:09 ` pr-tracker-bot
0 siblings, 0 replies; 21+ messages in thread
From: pr-tracker-bot @ 2021-11-10 20:09 UTC (permalink / raw)
To: Will Deacon
Cc: torvalds, catalin.marinas, linux-arm-kernel, linux-kernel, kernel-team
The pull request you sent on Wed, 10 Nov 2021 18:52:13 +0000:
> git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/89fa0be0a09c8edb5e028e7368ae87c8f6cbc462
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] arm64 fixes for -rc1
@ 2021-11-10 18:52 Will Deacon
2021-11-10 20:09 ` pr-tracker-bot
0 siblings, 1 reply; 21+ messages in thread
From: Will Deacon @ 2021-11-10 18:52 UTC (permalink / raw)
To: torvalds; +Cc: catalin.marinas, linux-arm-kernel, linux-kernel, kernel-team
Hi Linus,
Please pull these arm64 fixes for -rc1 to address issues spotted during the
merge window. There's the usual summary in the tag and we have at least one
more fix already pending for next week.
Cheers,
Will
--->8
The following changes since commit e6359798f62da66a4a48061d2324a69ea59ff39b:
Merge branch 'for-next/fixes' into for-next/core (2021-10-29 12:27:53 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
for you to fetch changes up to c7c386fbc20262c1d911c615c65db6a58667d92c:
arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions (2021-11-08 10:05:54 +0000)
----------------------------------------------------------------
arm64 fixes for -rc1
- Fix double-evaluation of 'pte' macro argument when using 52-bit PAs
- Fix signedness of some MTE prctl PR_* constants
- Fix kmemleak memory usage by skipping early pgtable allocations
- Fix printing of CPU feature register strings
- Remove redundant -nostdlib linker flag for vDSO binaries
----------------------------------------------------------------
Arnd Bergmann (1):
arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
Masahiro Yamada (1):
arm64: vdso: remove -nostdlib compiler flag
Peter Collingbourne (1):
arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long
Qian Cai (1):
arm64: Track no early_pgtable_alloc() for kmemleak
Reiji Watanabe (1):
arm64: arm64_ftr_reg->name may not be a human-readable string
arch/arm/mm/kasan_init.c | 2 +-
arch/arm64/include/asm/pgtable.h | 12 +++++++++---
arch/arm64/kernel/cpufeature.c | 10 +++++++---
arch/arm64/kernel/vdso/Makefile | 2 +-
arch/arm64/kernel/vdso32/Makefile | 2 +-
arch/arm64/mm/kasan_init.c | 5 +++--
arch/arm64/mm/mmu.c | 3 ++-
include/linux/memblock.h | 2 +-
include/uapi/linux/prctl.h | 2 +-
mm/memblock.c | 9 ++++++---
tools/include/uapi/linux/prctl.h | 2 +-
11 files changed, 33 insertions(+), 18 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] arm64: Fixes for -rc1
2021-02-26 11:09 [GIT PULL] arm64: Fixes " Will Deacon
@ 2021-02-26 18:31 ` pr-tracker-bot
0 siblings, 0 replies; 21+ messages in thread
From: pr-tracker-bot @ 2021-02-26 18:31 UTC (permalink / raw)
To: Will Deacon
Cc: Catalin Marinas, Linux Kernel Mailing List, torvalds, maz,
kernel-team, Linux ARM Kernel Mailing List
The pull request you sent on Fri, 26 Feb 2021 11:09:16 +0000:
> git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8f47d753d4ecc6d3e306e22d885d6772625a3423
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] arm64: Fixes for -rc1
@ 2021-02-26 11:09 Will Deacon
2021-02-26 18:31 ` pr-tracker-bot
0 siblings, 1 reply; 21+ messages in thread
From: Will Deacon @ 2021-02-26 11:09 UTC (permalink / raw)
To: torvalds
Cc: Catalin Marinas, kernel-team, Linux Kernel Mailing List,
Linux ARM Kernel Mailing List, maz
Hi Linus,
Please pull these arm64 fixes for -rc1. The big one is a fix for the VHE
enabling path during early boot, where the code enabling the MMU wasn't
necessarily in the identity map of the new page-tables, resulting in a
consistent crash with 64k pages. In fixing that, we noticed some missing
barriers too, so we added those for the sake of architectural compliance.
Other than that, just the usual merge window trickle. There'll be more
to come, too.
Cheers,
Will
--->8
The following changes since commit 1ffa9763828cf73a4d4eaa04c29a4a89fb0708c7:
Merge branch 'for-next/vdso' into for-next/core (2021-02-12 15:17:42 +0000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
for you to fetch changes up to 3c02600144bdb0a1280a9090d3a7e37e2f9fdcc8:
arm64: stacktrace: Report when we reach the end of the stack (2021-02-25 10:34:51 +0000)
----------------------------------------------------------------
arm64 fixes for -rc1
- Fix lockdep false alarm on resume-from-cpuidle path
- Fix memory leak in kexec_file
- Fix module linker script to work with GDB
- Fix error code when trying to use uprobes with AArch32 instructions
- Fix late VHE enabling with 64k pages
- Add missing ISBs after TLB invalidation
- Fix seccomp when tracing syscall -1
- Fix stacktrace return code at end of stack
- Fix inconsistent whitespace for pointer return values
- Fix compiler warnings when building with W=1
----------------------------------------------------------------
He Zhe (1):
arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
Joey Gouly (1):
KVM: arm64: make the hyp vector table entries local
Marc Zyngier (3):
arm64: VHE: Enable EL2 MMU from the idmap
arm64: Add missing ISB after invalidating TLB in __primary_switch
arm64: Add missing ISB after invalidating TLB in enter_vhe
Mark Brown (1):
arm64: stacktrace: Report when we reach the end of the stack
Pavel Tatashin (1):
kexec: move machine_kexec_post_load() to public interface
Shaoying Xu (1):
arm64 module: set plt* section addresses to 0x0
Timothy E Baldwin (1):
arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL)
Will Deacon (1):
arm64: spectre: Prevent lockdep splat on v4 mitigation enable path
Zhiyuan Dai (1):
arm64/mm: Fixed some coding style issues
qiuguorui1 (1):
arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails
arch/arm64/include/asm/module.lds.h | 6 ++---
arch/arm64/kernel/head.S | 1 +
arch/arm64/kernel/hyp-stub.S | 40 +++++++++++++++++++++++-----------
arch/arm64/kernel/machine_kexec_file.c | 4 +++-
arch/arm64/kernel/probes/uprobes.c | 2 +-
arch/arm64/kernel/ptrace.c | 2 +-
arch/arm64/kernel/stacktrace.c | 2 +-
arch/arm64/kernel/suspend.c | 2 +-
arch/arm64/kvm/hyp/hyp-entry.S | 2 +-
arch/arm64/mm/mmu.c | 6 ++---
include/linux/kexec.h | 2 ++
kernel/kexec_internal.h | 2 --
12 files changed, 44 insertions(+), 27 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] arm64: fixes for -rc1
2019-01-04 18:24 [GIT PULL] arm64: fixes " Will Deacon
@ 2019-01-05 20:20 ` pr-tracker-bot
0 siblings, 0 replies; 21+ messages in thread
From: pr-tracker-bot @ 2019-01-05 20:20 UTC (permalink / raw)
To: Will Deacon; +Cc: catalin.marinas, torvalds, linux-kernel, linux-arm-kernel
The pull request you sent on Fri, 4 Jan 2019 18:24:27 +0000:
> git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/078a5a4faf64fefaf13478a9091782432cad33fa
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] arm64: fixes for -rc1
@ 2019-01-04 18:24 Will Deacon
2019-01-05 20:20 ` pr-tracker-bot
0 siblings, 1 reply; 21+ messages in thread
From: Will Deacon @ 2019-01-04 18:24 UTC (permalink / raw)
To: torvalds; +Cc: catalin.marinas, linux-kernel, linux-arm-kernel
Hi Linus,
I'm safely chained back up to my desk, so please pull these arm64 fixes
for -rc1 that address some issues that cropped up during the merge window.
Details in the tag.
Cheers,
Will
--->8
The following changes since commit 12f799c8c739518e12248bbd000eb0a246e8e5f8:
arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (2018-12-14 09:33:49 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
for you to fetch changes up to 7e0b44e870cf265bb4a73fd25e0508c7363fcbd6:
arm64: compat: Hook up io_pgetevents() for 32-bit tasks (2019-01-04 14:18:01 +0000)
----------------------------------------------------------------
arm64 fixes for -rc1
- Prevent KASLR from mapping the top page of the virtual address space
- Fix device-tree probing of SDEI driver
- Fix incorrect register offset definition in Hisilicon DDRC PMU driver
- Fix compilation issue with older binutils not liking unsigned immediates
- Fix uapi headers so that libc can provide its own sigcontext definition
- Fix handling of private compat syscalls
- Hook up compat io_pgetevents() syscall for 32-bit tasks
- Cleanup to arm64 Makefile (including now to avoid silly conflicts)
----------------------------------------------------------------
Dave Martin (2):
arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition
arm64/sve: Disentangle <uapi/asm/ptrace.h> from <uapi/asm/sigcontext.h>
James Morse (1):
firmware: arm_sdei: Fix DT platform device creation
Mark Rutland (1):
arm64: entry: remove unused register aliases
Masahiro Yamada (1):
arm64: replace arm64-obj-* in Makefile with obj-*
Nicolas Saenz Julienne (1):
firmware: arm_sdei: fix wrong of_node_put() in init function
Shaokun Zhang (2):
arm64: smp: Fix compilation error
drivers/perf: hisi: Fixup one DDRC PMU register offset
Will Deacon (3):
arm64: compat: Avoid sending SIGILL for unallocated syscall numbers
arm64: compat: Don't pull syscall number from regs in arm_compat_syscall
arm64: compat: Hook up io_pgetevents() for 32-bit tasks
Yueyi Li (1):
arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region
arch/arm64/include/asm/smp.h | 8 ++--
arch/arm64/include/asm/unistd.h | 7 +--
arch/arm64/include/asm/unistd32.h | 2 +
arch/arm64/include/uapi/asm/ptrace.h | 39 ++++++++---------
arch/arm64/include/uapi/asm/sigcontext.h | 56 ++++++++++++------------
arch/arm64/include/uapi/asm/sve_context.h | 53 +++++++++++++++++++++++
arch/arm64/kernel/Makefile | 61 +++++++++++++--------------
arch/arm64/kernel/entry.S | 12 +-----
arch/arm64/kernel/sys_compat.c | 11 +++--
arch/arm64/kernel/syscall.c | 9 ++--
arch/arm64/mm/init.c | 2 +-
drivers/firmware/arm_sdei.c | 6 ---
drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 4 +-
13 files changed, 153 insertions(+), 117 deletions(-)
create mode 100644 arch/arm64/include/uapi/asm/sve_context.h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] arm64 fixes for -rc1
@ 2017-03-01 4:51 Will Deacon
0 siblings, 0 replies; 21+ messages in thread
From: Will Deacon @ 2017-03-01 4:51 UTC (permalink / raw)
To: linux-arm-kernel
Hi Linus,
Please pull these three arm64 fixes for -rc1. The main fix here addresses a
kernel panic triggered on Qualcomm QDF2400 due to incorrect register usage
in an erratum workaround introduced during the merge window.
Cheers,
Will
--->8
The following changes since commit ffe7afd1713558d73483834c2e2d03a1e39a4062:
arm64/kprobes: consistently handle MRS/MSR with XZR (2017-02-15 12:20:29 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
for you to fetch changes up to 638f863dbbc8da16834ee0acc6ac10754f79c486:
arm64/cpufeature: check correct field width when updating sys_val (2017-02-24 11:14:12 +0000)
----------------------------------------------------------------
- Fix kernel panic on specific Qualcomm platform due to broken erratum
workaround
- Revert contiguous bit support due to TLB conflict aborts in simulation
- Don't treat all CPU ID register fields as 4-bit quantities
----------------------------------------------------------------
Mark Rutland (2):
Revert "arm64: mm: set the contiguous bit for kernel mappings where appropriate"
arm64/cpufeature: check correct field width when updating sys_val
Shanker Donthineni (1):
arm64: Avoid clobbering mm in erratum workaround on QDF2400
arch/arm64/include/asm/cpufeature.h | 14 ++++++++++----
arch/arm64/mm/mmu.c | 34 ++++------------------------------
arch/arm64/mm/proc.S | 2 +-
3 files changed, 15 insertions(+), 35 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] arm64: fixes for -rc1
@ 2016-08-05 15:48 Will Deacon
0 siblings, 0 replies; 21+ messages in thread
From: Will Deacon @ 2016-08-05 15:48 UTC (permalink / raw)
To: linux-arm-kernel
Hi Linus,
Please pull these arm64 fixes for -rc1. The branch is based on the
for-next/core tag you pulled from Catalin last week. He's on holiday
once again, so I'm handling the fixes until he's back.
Details in the tag.
Cheers,
Will
--->8
The following changes since commit fd6380b75065fd2ff51b5f7cbbe6be77d71ea9c7:
arm64: arm: Fix-up the removal of the arm64 regs_query_register_name() prototype (2016-07-27 08:15:42 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
for you to fetch changes up to 747a70e60b7234e8fd9c35dd2f2db10ac1db231d:
arm64: Fix copy-on-write referencing in HugeTLB (2016-08-04 13:41:18 +0100)
----------------------------------------------------------------
arm64 fixes:
- Fix HugeTLB leak due to CoW and PTE_RDONLY mismatch
- Avoid accessing unmapped FDT fields when checking validity
- Correctly account for vDSO AUX entry in ARCH_DLINFO
- Fix kallsyms with absolute expressions in linker script
- Kill unnecessary symbol-based relocs in vmlinux
----------------------------------------------------------------
Ard Biesheuvel (3):
arm64: vmlinux.lds: make __rela_offset and __dynsym_offset ABSOLUTE
arm64: relocatable: suppress R_AARCH64_ABS64 relocations in vmlinux
arm64: mm: avoid fdt_check_header() before the FDT is fully mapped
James Hogan (1):
arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
Steve Capper (1):
arm64: Fix copy-on-write referencing in HugeTLB
arch/arm64/Makefile | 2 +-
arch/arm64/include/asm/elf.h | 1 +
arch/arm64/include/asm/pgtable.h | 17 +++++++++++++++++
arch/arm64/include/uapi/asm/auxvec.h | 2 ++
arch/arm64/kernel/head.S | 21 +++------------------
arch/arm64/kernel/vmlinux.lds.S | 13 ++-----------
arch/arm64/mm/mmu.c | 8 ++++----
7 files changed, 30 insertions(+), 34 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] arm64: fixes for -rc1
@ 2014-12-16 17:50 Will Deacon
0 siblings, 0 replies; 21+ messages in thread
From: Will Deacon @ 2014-12-16 17:50 UTC (permalink / raw)
To: linux-arm-kernel
Hi Linus,
Given that my availability next week is likely to be poor, here are three
arm64 fixes to resolve some issues introduced by features merged last
week. I was going to wait until -rc1, but it doesn't make much sense to
sit on fixes. Please pull.
Thanks,
Will
--->8
The following changes since commit eb8a653137b7e74f7cdc01f814eb9d094a65aed9:
arm64: remove the unnecessary arm64_swiotlb_init() (2014-12-05 12:19:52 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes
for you to fetch changes up to fb59d007a0e44e2304e4fc8cf5c20b6fda7890f3:
arm64: mm: dump: don't skip final region (2014-12-11 12:08:07 +0000)
----------------------------------------------------------------
arm64 fixes:
Fix some fallout introduced during the merge window:
- Build failure when PM_SLEEP is disabled but CPU_IDLE is enabled
- Compiler warning from page table dumper w/ 48-bit VAs
- Erroneous page table truncation in reported dump
----------------------------------------------------------------
Krzysztof Kozlowski (1):
arm64: psci: Fix build breakage without PM_SLEEP
Mark Rutland (2):
arm64: mm: dump: fix shift warning
arm64: mm: dump: don't skip final region
arch/arm64/kernel/psci.c | 2 ++
arch/arm64/mm/dump.c | 5 +----
2 files changed, 3 insertions(+), 4 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2024-01-19 22:50 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-20 13:37 [GIT PULL] arm64: Fixes for -rc1 Will Deacon
2019-09-20 19:10 ` pr-tracker-bot
-- strict thread matches above, loose matches on Subject: below --
2024-01-19 16:05 [GIT PULL] arm64 fixes " Will Deacon
2024-01-19 16:34 ` Rob Herring
2024-01-19 16:58 ` Rob Herring
2024-01-19 22:50 ` pr-tracker-bot
2023-09-08 15:30 Will Deacon
2023-09-08 20:00 ` pr-tracker-bot
2023-05-04 14:22 Will Deacon
2023-05-04 19:49 ` pr-tracker-bot
2022-12-16 15:51 Will Deacon
2022-12-16 19:50 ` pr-tracker-bot
2021-11-10 18:52 Will Deacon
2021-11-10 20:09 ` pr-tracker-bot
2021-02-26 11:09 [GIT PULL] arm64: Fixes " Will Deacon
2021-02-26 18:31 ` pr-tracker-bot
2019-01-04 18:24 [GIT PULL] arm64: fixes " Will Deacon
2019-01-05 20:20 ` pr-tracker-bot
2017-03-01 4:51 [GIT PULL] arm64 " Will Deacon
2016-08-05 15:48 [GIT PULL] arm64: " Will Deacon
2014-12-16 17:50 Will Deacon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).