Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / Atom feed
* [GIT PULL] arm64: Fixes for -rc6
@ 2019-08-24 12:12 Will Deacon
  2019-08-24 18:45 ` pr-tracker-bot
  0 siblings, 1 reply; 12+ messages in thread
From: Will Deacon @ 2019-08-24 12:12 UTC (permalink / raw)
  To: torvalds
  Cc: kvm, rkrcmar, marc.zyngier, catalin.marinas, linux-kernel,
	pbonzini, kvmarm, linux-arm-kernel

Hi Linus,

Please pull these two KVM/arm fixes for -rc6. Unusually, we're routing them
via the arm64 tree as per Paolo's request on the list:

  https://lore.kernel.org/kvm/21ae69a2-2546-29d0-bff6-2ea825e3d968@redhat.com/

We don't actually have any other arm64 fixes pending at the moment (touch
wood), so I've pulled from Marc, written a merge commit, tagged the
result and run it through my build/boot/bisect scripts.

Cheers,

Will

--->8

The following changes since commit d1abaeb3be7b5fa6d7a1fbbd2e14e3310005c4c1:

  Linux 5.3-rc5 (2019-08-18 14:31:08 -0700)

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 087eeea9adcbaef55ae8d68335dcd3820c5b344b:

  Merge tag 'kvmarm-fixes-for-5.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm/fixes (2019-08-24 12:46:30 +0100)

----------------------------------------------------------------
arm64 fixes for -rc6

- Two KVM fixes for MMIO emulation and UBSAN

----------------------------------------------------------------
Andre Przywara (1):
      KVM: arm/arm64: VGIC: Properly initialise private IRQ affinity

Andrew Jones (1):
      KVM: arm/arm64: Only skip MMIO insn once

Will Deacon (1):
      Merge tag 'kvmarm-fixes-for-5.3-3' of git://git.kernel.org/.../kvmarm/kvmarm into kvm/fixes

 virt/kvm/arm/mmio.c           |  7 +++++++
 virt/kvm/arm/vgic/vgic-init.c | 30 ++++++++++++++++++++----------
 2 files changed, 27 insertions(+), 10 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] 12+ messages in thread

* Re: [GIT PULL] arm64: Fixes for -rc6
  2019-08-24 12:12 [GIT PULL] arm64: Fixes for -rc6 Will Deacon
@ 2019-08-24 18:45 ` pr-tracker-bot
  0 siblings, 0 replies; 12+ messages in thread
From: pr-tracker-bot @ 2019-08-24 18:45 UTC (permalink / raw)
  To: Will Deacon
  Cc: kvm, rkrcmar, marc.zyngier, catalin.marinas, linux-kernel,
	pbonzini, torvalds, kvmarm, linux-arm-kernel

The pull request you sent on Sat, 24 Aug 2019 13:12:55 +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/0a022eccf7c468efcb8aa5192b8d13e20127bbac

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] 12+ messages in thread

* Re: [GIT PULL] arm64: fixes for -rc6
  2019-06-20 16:59 [GIT PULL] arm64: fixes " Will Deacon
@ 2019-06-20 19:10 ` pr-tracker-bot
  0 siblings, 0 replies; 12+ messages in thread
From: pr-tracker-bot @ 2019-06-20 19:10 UTC (permalink / raw)
  To: Will Deacon; +Cc: catalin.marinas, torvalds, linux-kernel, linux-arm-kernel

The pull request you sent on Thu, 20 Jun 2019 17:59:16 +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/e929387449cf631e96840296a01922be1ef3c832

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] 12+ messages in thread

* [GIT PULL] arm64: fixes for -rc6
@ 2019-06-20 16:59 " Will Deacon
  2019-06-20 19:10 ` pr-tracker-bot
  0 siblings, 1 reply; 12+ messages in thread
From: Will Deacon @ 2019-06-20 16:59 UTC (permalink / raw)
  To: torvalds; +Cc: catalin.marinas, linux-kernel, linux-arm-kernel

Hi Linus,

Please pull these arm64 fixes for -rc6. It's mainly a couple of email
address updates to MAINTAINERS, but we've also fixed a UAPI build issue
with musl libc and an accidental double-initialisation of our pgd_cache
due to a naming conflict with a weak symbol.

There are a couple of outstanding issues that have been reported, but
it doesn't look like they're new and we're still a long way off from
fully debugging them.

Cheers,

Will

--->8


The following changes since commit 41040cf7c5f0f26c368bc5d3016fed3a9ca6dba4:

  arm64/sve: Fix missing SVE/FPSIMD endianness conversions (2019-06-13 10:07:19 +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 615c48ad8f4275b4d39fa57df68d4015078be201:

  arm64/mm: don't initialize pgd_cache twice (2019-06-18 14:37:28 +0100)

----------------------------------------------------------------
arm64 fixes for -rc6

- Fix use of #include in UAPI headers for compatability with musl libc

- Update email addresses in MAINTAINERS

- Fix initialisation of pgd_cache due to name collision with weak symbol

----------------------------------------------------------------
Anisse Astier (2):
      arm64: ssbd: explicitly depend on <linux/prctl.h>
      arm64/sve: <uapi/asm/ptrace.h> should not depend on <uapi/linux/prctl.h>

Hanjun Guo (1):
      MAINTAINERS: Update my email address

Mike Rapoport (1):
      arm64/mm: don't initialize pgd_cache twice

Will Deacon (1):
      MAINTAINERS: Update my email address to use @kernel.org

 .mailmap                             |  2 ++
 MAINTAINERS                          | 18 +++++++++---------
 arch/arm64/include/asm/pgtable.h     |  3 +--
 arch/arm64/include/uapi/asm/ptrace.h |  8 +++-----
 arch/arm64/kernel/ssbd.c             |  1 +
 5 files changed, 16 insertions(+), 16 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] 12+ messages in thread

* Re: [GIT PULL] arm64: fixes for -rc6
  2019-02-08 17:35 Will Deacon
@ 2019-02-09  0:40 ` pr-tracker-bot
  0 siblings, 0 replies; 12+ messages in thread
From: pr-tracker-bot @ 2019-02-09  0:40 UTC (permalink / raw)
  To: Will Deacon; +Cc: catalin.marinas, torvalds, linux-kernel, linux-arm-kernel

The pull request you sent on Fri, 8 Feb 2019 17:35:15 +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/5bb513ed838c9eaae1704a3389eabc04e4cc0da5

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] 12+ messages in thread

* [GIT PULL] arm64: fixes for -rc6
@ 2019-02-08 17:35 Will Deacon
  2019-02-09  0:40 ` pr-tracker-bot
  0 siblings, 1 reply; 12+ messages in thread
From: Will Deacon @ 2019-02-08 17:35 UTC (permalink / raw)
  To: torvalds; +Cc: catalin.marinas, linux-kernel, linux-arm-kernel

Hi Linus,

Please pull these two arm64 fixes for -rc6. They resolve a kernel NULL
dereference in kexec and bogus kernel page table dumping when userspace
is configured for 52-bit virtual addressing.

Cheers,

Will

--->8

The following changes since commit 8834f5600cf3c8db365e18a3d5cac2c2780c81e5:

  Linux 5.0-rc5 (2019-02-03 13:48:04 -0800)

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 ea5736805190e912903c27c9f17c7a4341a405e9:

  arm64: kexec_file: handle empty command-line (2019-02-05 09:34:49 +0000)

----------------------------------------------------------------
arm64 fixes for -rc6

- Fix kernel oops when attemping kexec_file() with a NULL cmdline

- Fix page table output in debugfs when CONFIG_ARM64_USER_VA_BITS_52=y

----------------------------------------------------------------
Jean-Philippe Brucker (1):
      arm64: kexec_file: handle empty command-line

Will Deacon (1):
      arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX

 arch/arm64/kernel/machine_kexec_file.c |  4 ++-
 arch/arm64/mm/dump.c                   | 59 +++++++++++++++++-----------------
 2 files changed, 32 insertions(+), 31 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] 12+ messages in thread

* [GIT PULL] arm64: fixes for -rc6
  2017-04-12  9:14   ` will.deacon
@ 2017-04-12 10:18     ` punit.agrawal
  0 siblings, 0 replies; 12+ messages in thread
From: punit.agrawal @ 2017-04-12 10:18 UTC (permalink / raw)
  To: linux-arm-kernel



On 12/04/17 10:14, Will Deacon wrote:
> Hi Jon,
>
> On Tue, Apr 11, 2017 at 03:12:57PM -0400, Jon Masters wrote:
>> On 04/07/2017 12:02 PM, Will Deacon wrote:
>>
>>> Please pull these two arm64 fixes for -rc6. We've got a regression fix for
>>> the signal raised when userspace makes an unsupported unaligned access and a
>>> revert of the contiguous (hugepte) support for hugetlb, which has once again
>>> been found to be broken. One day, maybe, we'll get it right.
>>
>> <snip>
>>
>>> - Revert broken support for the contiguous bit in hugetlb (again...)
>>
>> Quick aside: is this being worked on for 4.12? If not, should we ping
>> Linaro and look to get some focus on this? It's right to disable this,
>> but also painful to those wanting to work on various NFV use cases.
>
> I think Punit and Steve (CC'd) are working on this, but the issues run
> beyond the lack of break-before-make. The core GUP code, for example,
> doesn't even support hugeptes. There are also dormant issues with hugeptes
> and swap/migration entries, which would hit if somebody flipped
> CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION. Hell, even the pte_huge macro is
> bogus if you're using contiguous ptes (granted, it's seldom used, but if
> the above are fixed maybe it will be).

Steve has a fix for the break-before-make[0].

I've posted some fixes for contiguous hugepages support in preparation
for enabling memory failure handling[1] but as the changes touch
multiple architectures, it may take some time to merge.

I'll take a look at the GUP code next but no promises on a timeframe yet.

Thanks,
Punit

[0]
http://lists.infradead.org/pipermail/linux-arm-kernel/2017-March/497027.html
[1] https://lwn.net/Articles/718974/
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.

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

* [GIT PULL] arm64: fixes for -rc6
  2017-04-11 19:12 ` jcm
@ 2017-04-12  9:14   ` will.deacon
  2017-04-12 10:18     ` punit.agrawal
  0 siblings, 1 reply; 12+ messages in thread
From: will.deacon @ 2017-04-12  9:14 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Jon,

On Tue, Apr 11, 2017 at 03:12:57PM -0400, Jon Masters wrote:
> On 04/07/2017 12:02 PM, Will Deacon wrote:
> 
> > Please pull these two arm64 fixes for -rc6. We've got a regression fix for
> > the signal raised when userspace makes an unsupported unaligned access and a
> > revert of the contiguous (hugepte) support for hugetlb, which has once again
> > been found to be broken. One day, maybe, we'll get it right.
> 
> <snip>
> 
> > - Revert broken support for the contiguous bit in hugetlb (again...)
> 
> Quick aside: is this being worked on for 4.12? If not, should we ping
> Linaro and look to get some focus on this? It's right to disable this,
> but also painful to those wanting to work on various NFV use cases.

I think Punit and Steve (CC'd) are working on this, but the issues run
beyond the lack of break-before-make. The core GUP code, for example,
doesn't even support hugeptes. There are also dormant issues with hugeptes
and swap/migration entries, which would hit if somebody flipped
CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION. Hell, even the pte_huge macro is
bogus if you're using contiguous ptes (granted, it's seldom used, but if
the above are fixed maybe it will be).

Will

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

* [GIT PULL] arm64: fixes for -rc6
  2017-04-07 16:02 will.deacon
@ 2017-04-11 19:12 ` jcm
  2017-04-12  9:14   ` will.deacon
  0 siblings, 1 reply; 12+ messages in thread
From: jcm @ 2017-04-11 19:12 UTC (permalink / raw)
  To: linux-arm-kernel

On 04/07/2017 12:02 PM, Will Deacon wrote:

> Please pull these two arm64 fixes for -rc6. We've got a regression fix for
> the signal raised when userspace makes an unsupported unaligned access and a
> revert of the contiguous (hugepte) support for hugetlb, which has once again
> been found to be broken. One day, maybe, we'll get it right.

<snip>

> - Revert broken support for the contiguous bit in hugetlb (again...)

Quick aside: is this being worked on for 4.12? If not, should we ping
Linaro and look to get some focus on this? It's right to disable this,
but also painful to those wanting to work on various NFV use cases.

Jon.

-- 
Computer Architect | Sent from my Fedora powered laptop

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

* [GIT PULL] arm64: fixes for -rc6
@ 2017-04-07 16:02 will.deacon
  2017-04-11 19:12 ` jcm
  0 siblings, 1 reply; 12+ messages in thread
From: will.deacon @ 2017-04-07 16:02 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Linus,

Please pull these two arm64 fixes for -rc6. We've got a regression fix for
the signal raised when userspace makes an unsupported unaligned access and a
revert of the contiguous (hugepte) support for hugetlb, which has once again
been found to be broken. One day, maybe, we'll get it right.

Cheers,

Will

--->8

The following changes since commit a71c9a1c779f2499fb2afc0553e543f18aff6edf:

  Linux 4.11-rc5 (2017-04-02 17:23:54 -0700)

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 6ae979ab39a368c18ceb0424bf824d172d6ab56f:

  Revert "Revert "arm64: hugetlb: partial revert of 66b3923a1a0f"" (2017-04-07 12:27:29 +0100)

----------------------------------------------------------------
arm64 fixes:

- Restore previous SIGBUS behaviour for unhandled unaligned user accesses

- Revert broken support for the contiguous bit in hugetlb (again...)

----------------------------------------------------------------
Victor Kamensky (1):
      arm64: mm: unaligned access by user-land should be received as SIGBUS

Will Deacon (1):
      Revert "Revert "arm64: hugetlb: partial revert of 66b3923a1a0f""

 arch/arm64/mm/fault.c       | 42 ++++++++++++++++++++++++------------------
 arch/arm64/mm/hugetlbpage.c | 14 --------------
 2 files changed, 24 insertions(+), 32 deletions(-)

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

* [GIT PULL] arm64: fixes for -rc6
@ 2015-10-15 13:38 will.deacon
  0 siblings, 0 replies; 12+ messages in thread
From: will.deacon @ 2015-10-15 13:38 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Linus,

Here are a few more arm64 fixes for 4.3. Again, nothing too significant,
but worth having nonetheless. The MINSIGSTKSZ update is a bit grotty,
but the value we currently have is wrong (too small), so anybody using
that will have issues already. It has Arnd's ack for the asm-generic
change.

Please pull,

Will

--->8

The following changes since commit 25cb62b76430a91cc6195f902e61c2cb84ade622:

  Linux 4.3-rc5 (2015-10-11 11:09:45 -0700)

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 eb93ce2cb7a85368c1f1733df35aab87152db56f:

  arm64: compat: wire up new syscalls (2015-10-14 13:51:41 +0100)

----------------------------------------------------------------
arm64 fixes for 4.3-rc6

- Fix module CFLAGS setting in workaround for erratum #843419
- Update MINSIGSTKSZ and SIGSTKSZ to match glibc
- Wire up some new compat syscalls

----------------------------------------------------------------
Manjeet Pawar (1):
      arm64: Fix MINSIGSTKSZ and SIGSTKSZ

Will Deacon (2):
      arm64: errata: use KBUILD_CFLAGS_MODULE for erratum #843419
      arm64: compat: wire up new syscalls

 arch/arm64/Makefile                  | 2 +-
 arch/arm64/include/asm/unistd.h      | 2 +-
 arch/arm64/include/asm/unistd32.h    | 9 +++++++++
 arch/arm64/include/uapi/asm/signal.h | 3 +++
 include/uapi/asm-generic/signal.h    | 2 ++
 5 files changed, 16 insertions(+), 2 deletions(-)

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

* [GIT PULL] arm64: fixes for -rc6
@ 2015-01-23 16:44 will.deacon
  0 siblings, 0 replies; 12+ messages in thread
From: will.deacon @ 2015-01-23 16:44 UTC (permalink / raw)
  To: linux-arm-kernel

Hello Linus,

arm64 fixes seem to come in pairs recently, so please pull these two for
-rc6. We've got a fix for removing device-tree blobs when doing a make
clean and another one addressing a missing include, which fixes build
failures in -next for allmodconfig (spotted by Mark's buildbot).

Hopefully, that's us done for 3.19.

Cheers,

Will

--->8

The following changes since commit ec6f34e5b552fb0a52e6aae1a5afbbb1605cc6cc:

  Linux 3.19-rc5 (2015-01-18 18:02:20 +1200)

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 284be28565efe262a81972d12e9264d4824a4ced:

  arm64: dump: Fix implicit inclusion of definition for PCI_IOBASE (2015-01-23 10:47:42 +0000)

----------------------------------------------------------------
arm64 fixes:
- Fix cleaning of .dtbs following directory restructuring
- Fix allmodconfig build breakage in -next due to missing include

----------------------------------------------------------------
Jungseok Lee (1):
      arm64: Add dtb files to archclean rule

Mark Brown (1):
      arm64: dump: Fix implicit inclusion of definition for PCI_IOBASE

 arch/arm64/Makefile          | 1 +
 arch/arm64/boot/dts/Makefile | 2 --
 arch/arm64/mm/dump.c         | 1 +
 3 files changed, 2 insertions(+), 2 deletions(-)

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

end of thread, back to index

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-24 12:12 [GIT PULL] arm64: Fixes for -rc6 Will Deacon
2019-08-24 18:45 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2019-06-20 16:59 [GIT PULL] arm64: fixes " Will Deacon
2019-06-20 19:10 ` pr-tracker-bot
2019-02-08 17:35 Will Deacon
2019-02-09  0:40 ` pr-tracker-bot
2017-04-07 16:02 will.deacon
2017-04-11 19:12 ` jcm
2017-04-12  9:14   ` will.deacon
2017-04-12 10:18     ` punit.agrawal
2015-10-15 13:38 will.deacon
2015-01-23 16:44 will.deacon

Linux-ARM-Kernel Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-arm-kernel/0 linux-arm-kernel/git/0.git
	git clone --mirror https://lore.kernel.org/linux-arm-kernel/1 linux-arm-kernel/git/1.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-arm-kernel linux-arm-kernel/ https://lore.kernel.org/linux-arm-kernel \
		linux-arm-kernel@lists.infradead.org infradead-linux-arm-kernel@archiver.kernel.org
	public-inbox-index linux-arm-kernel


Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.infradead.lists.linux-arm-kernel


AGPL code for this site: git clone https://public-inbox.org/ public-inbox