linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [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).