LKML Archive on lore.kernel.org
 help / Atom feed
* [GIT PULL] arm64: fixes for -rc2
@ 2019-01-11 18:20 Will Deacon
  2019-01-11 20:40 ` pr-tracker-bot
  0 siblings, 1 reply; 9+ messages in thread
From: Will Deacon @ 2019-01-11 18:20 UTC (permalink / raw)
  To: torvalds
  Cc: linux-kernel, linux-arm-kernel, catalin.marinas, lorenzo.pieralisi

Hi Linus,

Another handful of arm64 fixes here. Most of the complication comes from
improving our kpti code to avoid lengthy pauses (30+ seconds) during boot
when we rewrite the page tables. There are also a couple of IORT fixes
that came in via Lorenzo. Usual summary in the tag.

Please pull,

Thanks,

Will

--->8

The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:

  Linux 5.0-rc1 (2019-01-06 17:08:20 -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 279667212ab2a4f36c3b0347657ddcc11f9cfa25:

  arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (2019-01-11 10:10:51 +0000)

----------------------------------------------------------------
arm64 fixes for -rc2

- Don't error in kexec_file_load if kaslr-seed is missing in device-tree

- Fix incorrect argument type passed to iort_match_node_callback()

- Fix IORT build failure when CONFIG_IOMMU_API=n

- Fix kpti performance regression with new rodata default option

- Typo fix

----------------------------------------------------------------
AKASHI Takahiro (1):
      arm64: kexec_file: return successfully even if kaslr-seed doesn't exist

Jean-Philippe Brucker (1):
      ACPI/IORT: Fix rc_dma_get_range()

Qian Cai (1):
      ACPI/IORT: Fix build when CONFIG_IOMMU_API=n

Will Deacon (2):
      arm64: asm-prototypes: Fix fat-fingered typo in comment
      arm64: kpti: Avoid rewriting early page tables when KASLR is enabled

 arch/arm64/include/asm/asm-prototypes.h |  2 +-
 arch/arm64/include/asm/mmu.h            | 41 +++++++++++++++++++++++++++++++++
 arch/arm64/include/asm/pgtable-prot.h   |  4 ++--
 arch/arm64/kernel/cpu_errata.c          |  2 +-
 arch/arm64/kernel/cpufeature.c          |  9 ++++++--
 arch/arm64/kernel/head.S                |  1 +
 arch/arm64/kernel/machine_kexec_file.c  |  4 +++-
 drivers/acpi/arm64/iort.c               |  5 ++--
 8 files changed, 59 insertions(+), 9 deletions(-)

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

* Re: [GIT PULL] arm64: fixes for -rc2
  2019-01-11 18:20 [GIT PULL] arm64: fixes for -rc2 Will Deacon
@ 2019-01-11 20:40 ` pr-tracker-bot
  0 siblings, 0 replies; 9+ messages in thread
From: pr-tracker-bot @ 2019-01-11 20:40 UTC (permalink / raw)
  To: Will Deacon
  Cc: torvalds, linux-kernel, linux-arm-kernel, catalin.marinas,
	lorenzo.pieralisi

The pull request you sent on Fri, 11 Jan 2019 18:20:57 +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/c3405d689974555532c12a4f3a5e72dedc660c0b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

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

* [GIT PULL] arm64: fixes for -rc2
@ 2018-08-31 16:12 Will Deacon
  0 siblings, 0 replies; 9+ messages in thread
From: Will Deacon @ 2018-08-31 16:12 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, catalin.marinas

Hi Linus,

A few arm64 fixes came in this week, specifically fixing some nasty
truncation of return values from firmware calls and resolving a VM_BUG_ON
due to accessing uninitialised struct pages corresponding to NOMAP pages.
Details in the tag.

Please pull, thanks.

Will

--->8

The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:

  Linux 4.19-rc1 (2018-08-26 14:11:59 -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 f52bb98f5aded4c43e52f5ce19fb83f7261e9e73:

  arm64: mm: always enable CONFIG_HOLES_IN_ZONE (2018-08-31 11:06:45 +0100)

----------------------------------------------------------------
A handful of arm64 fixes

- Fix typos in SVE documentation
- Fix type-checking and implicit truncation for SMCCC calls
- Force CONFIG_HOLES_IN_ZONE=y so that SLAB doesn't fall over NOMAP regions

----------------------------------------------------------------
James Morse (1):
      arm64: mm: always enable CONFIG_HOLES_IN_ZONE

Julien Grall (1):
      Documentation/arm64/sve: Couple of improvements and typos

Marc Zyngier (2):
      arm/arm64: smccc-1.1: Make return values unsigned long
      arm/arm64: smccc-1.1: Handle function result as parameters

 Documentation/arm64/sve.txt |  4 ++--
 arch/arm64/Kconfig          |  1 -
 include/linux/arm-smccc.h   | 38 ++++++++++++++++++++++++--------------
 3 files changed, 26 insertions(+), 17 deletions(-)

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

* [GIT PULL] arm64: fixes for -rc2
@ 2017-12-01 18:23 Will Deacon
  0 siblings, 0 replies; 9+ messages in thread
From: Will Deacon @ 2017-12-01 18:23 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, catalin.marinas

Hi Linus,

Please pull the following arm64 fixes for 4.15-rc2. The critical one here
is a fix for fpsimd register corruption across signals which was introduced
by the SVE support code (the register files overlap), but the others are
worth having as well.

Summary in the tag.

Cheers,

Will

--->8

The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:

  Linux 4.15-rc1 (2017-11-26 16:01:47 -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 3a33c7605750fb6a87613044d16b1455e482414d:

  arm64: context: Fix comments and remove pointless smp_wmb() (2017-12-01 13:05:08 +0000)

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

- Fix FP register corruption when SVE is not available or in use

- Fix out-of-tree module build failure when CONFIG_ARM64_MODULE_PLTS=y

- Missing 'const' generating errors with LTO builds

- Remove unsupported events from Cortex-A73 PMU description

- Removal of stale and incorrect comments

----------------------------------------------------------------
Ard Biesheuvel (2):
      arm64: module-plts: factor out PLT generation code for ftrace
      arm64: ftrace: emit ftrace-mod.o contents through code

Dave Martin (1):
      arm64: fpsimd: Fix failure to restore FPSIMD state after signals

Jinbum Park (1):
      arm64: pgd: Mark pgd_cache as __ro_after_init

Mark Rutland (1):
      arm64: mm: cleanup stale AIVIVT references

Will Deacon (1):
      arm64: context: Fix comments and remove pointless smp_wmb()

Xu YiPing (1):
      arm64: perf: remove unsupported events for Cortex-A73

Yury Norov (1):
      arm64: cpu_ops: Add missing 'const' qualifiers

 arch/arm64/Makefile                 |  3 ---
 arch/arm64/include/asm/cacheflush.h |  2 +-
 arch/arm64/include/asm/module.h     | 46 +++++++++++++++++++++++++++++++++-
 arch/arm64/kernel/Makefile          |  3 ---
 arch/arm64/kernel/cpu_ops.c         |  6 ++---
 arch/arm64/kernel/fpsimd.c          |  6 ++---
 arch/arm64/kernel/ftrace-mod.S      | 18 -------------
 arch/arm64/kernel/ftrace.c          | 14 ++++++-----
 arch/arm64/kernel/module-plts.c     | 50 +++++++++++--------------------------
 arch/arm64/kernel/module.lds        |  1 +
 arch/arm64/kernel/perf_event.c      |  6 -----
 arch/arm64/mm/context.c             | 28 ++++++++++++---------
 arch/arm64/mm/pgd.c                 |  2 +-
 13 files changed, 92 insertions(+), 93 deletions(-)
 delete mode 100644 arch/arm64/kernel/ftrace-mod.S

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

* [GIT PULL] arm64: fixes for -rc2
@ 2016-10-20 17:14 Will Deacon
  0 siblings, 0 replies; 9+ messages in thread
From: Will Deacon @ 2016-10-20 17:14 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, catalin.marinas

Hi Linus,

Please pull these arm64 fixes for -rc2. Most of these are CC'd for
stable, but there are a few fixing issues introduced during the recent
merge window too. There's also a fix for the xgene PMU driver, but it
seemed daft to send as a separate pull request, so I've included it
here with the rest of the fixes. More details in the tag.

Thanks,

Will

--->8

The following changes since commit 1001354ca34179f3db924eb66672442a173147dc:

  Linux 4.9-rc1 (2016-10-15 12:17:50 -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 f7881bd644474a4a62d7bd1ec801176f635f59ae:

  arm64: remove pr_cont abuse from mem_init (2016-10-20 15:27:56 +0100)

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

- Fix ACPI boot due to recent broken NUMA changes
- Fix remote enabling of CPU features requiring PSTATE bit manipulation
- Add address range check when emulating user cache maintenance
- Fix LL/SC loops that allow compiler to introduce memory accesses
- Fix recently added write_sysreg_s macro
- Ensure MDCR_EL2 is initialised on qemu targets without a PMU
- Avoid kaslr breakage due to MODVERSIONs and DYNAMIC_FTRACE
- Correctly drive recent ld when building relocatable Image
- Remove junk IS_ERR check from xgene PMU driver added during merge window
- pr_cont fixes after core changes in the merge window

----------------------------------------------------------------
Andre Przywara (1):
      arm64: Cortex-A53 errata workaround: check for kernel addresses

Ard Biesheuvel (3):
      arm64: kaslr: fix breakage with CONFIG_MODVERSIONS=y
      arm64: kaslr: keep modules close to the kernel when DYNAMIC_FTRACE=y
      arm64: kernel: force ET_DYN ELF type for CONFIG_RELOCATABLE=y

James Morse (3):
      arm64: cpufeature: Schedule enable() calls instead of calling them via IPI
      arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call
      arm64: suspend: Reconfigure PSTATE after resume from idle

Lorenzo Pieralisi (1):
      arm64: kernel: numa: fix ACPI boot cpu numa node mapping

Marc Zyngier (1):
      arm64: kernel: Init MDCR_EL2 even in the absence of a PMU

Mark Rutland (2):
      arm64: fix show_regs fallout from KERN_CONT changes
      arm64: remove pr_cont abuse from mem_init

Tai Nguyen (1):
      perf: xgene: Remove bogus IS_ERR() check

Will Deacon (3):
      arm64: sysreg: Fix use of XZR in write_sysreg_s
      arm64: swp emulation: bound LL/SC retries before rescheduling
      arm64: percpu: rewrite ll/sc loops in assembly

 arch/arm64/Kconfig                   |   2 +-
 arch/arm64/Makefile                  |   2 +-
 arch/arm64/include/asm/cpufeature.h  |   2 +-
 arch/arm64/include/asm/exec.h        |   3 +
 arch/arm64/include/asm/module.h      |   5 ++
 arch/arm64/include/asm/percpu.h      | 120 ++++++++++++++++-------------------
 arch/arm64/include/asm/processor.h   |   6 +-
 arch/arm64/include/asm/sysreg.h      |   2 +-
 arch/arm64/include/asm/uaccess.h     |   8 +++
 arch/arm64/kernel/armv8_deprecated.c |  36 +++++++----
 arch/arm64/kernel/cpu_errata.c       |   3 +-
 arch/arm64/kernel/cpufeature.c       |  10 ++-
 arch/arm64/kernel/head.S             |   3 +-
 arch/arm64/kernel/process.c          |  18 ++++--
 arch/arm64/kernel/smp.c              |   1 +
 arch/arm64/kernel/suspend.c          |  11 ++++
 arch/arm64/kernel/traps.c            |  30 +++++----
 arch/arm64/mm/fault.c                |  15 ++++-
 arch/arm64/mm/init.c                 |  26 ++++----
 drivers/perf/xgene_pmu.c             |   2 +-
 20 files changed, 184 insertions(+), 121 deletions(-)

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

* [GIT PULL] arm64: fixes for -rc2
@ 2016-06-03 15:37 Will Deacon
  0 siblings, 0 replies; 9+ messages in thread
From: Will Deacon @ 2016-06-03 15:37 UTC (permalink / raw)
  To: torvalds
  Cc: linux-kernel, linux-arm-kernel, catalin.marinas, dwoods, steve.capper

Hi Linus,

Please pull these arm64 fixes for -rc2. Details in the tag, but the main
thing here is reviving hugetlb support using contiguous ptes, which we
ended up reverting at the last minute in 4.5 pending a fix which went
into the core mm/ code during the recent merge window.

Thanks,

Will

--->8

The following changes since commit 1a695a905c18548062509178b98bc91e67510864:

  Linux 4.7-rc1 (2016-05-29 09:29:24 -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 aed7eb8367939244ba19445292ffdfc398e0d66a:

  arm64: fix alignment when RANDOMIZE_TEXT_OFFSET is enabled (2016-06-03 10:57:18 +0100)

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

- Revert a previous revert and get hugetlb going with contiguous hints
- Wire up missing compat syscalls
- Enable CONFIG_SET_MODULE_RONX by default
- Add missing line to our compat /proc/cpuinfo output
- Clarify levels in our page table dumps
- Fix booting with RANDOMIZE_TEXT_OFFSET enabled
- Misc fixes to the ARM CPU PMU driver (refcounting, probe failure)
- Remove some dead code and update a comment

----------------------------------------------------------------
Catalin Marinas (1):
      arm64: Provide "model name" in /proc/cpuinfo for PER_LINUX32 tasks

Julien Grall (3):
      drivers/perf: arm_pmu: Fix reference count of a device_node in of_pmu_irq_cfg
      drivers/perf: arm_pmu: Defer the setting of __oprofile_cpu_pmu
      drivers/perf: arm_pmu: Avoid leaking pmu->irq_affinity on error

Mark Rutland (6):
      arm64: enable CONFIG_SET_MODULE_RONX by default
      arm64: report CPU number in bad_mode
      arm64: update stale PAGE_OFFSET comment
      arm64: mm: dump: log span level
      arm64: move {PAGE,CONT}_SHIFT into Kconfig
      arm64: fix alignment when RANDOMIZE_TEXT_OFFSET is enabled

Robin Murphy (1):
      arm64: Remove orphaned __addr_ok() definition

Will Deacon (2):
      Revert "arm64: hugetlb: partial revert of 66b3923a1a0f"
      arm64: unistd32.h: wire up missing syscalls for compat tasks

 arch/arm64/Kconfig                | 12 ++++++++++++
 arch/arm64/Kconfig.debug          | 25 +++++++++++++------------
 arch/arm64/Makefile               |  4 +++-
 arch/arm64/include/asm/elf.h      |  4 ++--
 arch/arm64/include/asm/memory.h   |  3 ++-
 arch/arm64/include/asm/page.h     | 12 ++----------
 arch/arm64/include/asm/uaccess.h  | 13 -------------
 arch/arm64/include/asm/unistd.h   |  2 +-
 arch/arm64/include/asm/unistd32.h |  8 ++++++++
 arch/arm64/kernel/cpuinfo.c       |  8 +++++++-
 arch/arm64/kernel/traps.c         |  5 +++--
 arch/arm64/mm/dump.c              |  8 +++++++-
 arch/arm64/mm/hugetlbpage.c       | 14 ++++++++++++++
 drivers/perf/arm_pmu.c            | 12 +++++-------
 14 files changed, 79 insertions(+), 51 deletions(-)

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

* [GIT PULL] arm64: fixes for -rc2
@ 2016-04-01 15:15 Will Deacon
  0 siblings, 0 replies; 9+ messages in thread
From: Will Deacon @ 2016-04-01 15:15 UTC (permalink / raw)
  To: torvalds
  Cc: linux-kernel, linux-arm-kernel, catalin.marinas,
	christoffer.dall, marc.zyngier

Hi Linus,

Here are three arm64 patches for -rc2. One of them fixes a nasty code
patching problem for big-endian systems, whilst the other two address
some issues remaining after the merge window. Specifically, cleaning up
after the KVM PMU work and sweeping up some defconfig updates that were
missed, which includes squashing a Kconfig warning from duplicate
definitions of MMC_BLOCK_MINORS.

We're debugging a couple of other issues at the moment, but the wheels
don't appear to have fallen off yet.

Please pull.

Will

--->8

The following changes since commit f55532a0c0b8bb6148f4e07853b876ef73bc69ca:

  Linux 4.6-rc1 (2016-03-26 16:03:24 -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 431597bb95560c975221c0394c442723d7a21f2d:

  arm64: defconfig: updates for 4.6 (2016-03-29 16:56:00 +0100)

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

- Fix oops when patching in alternative sequences on big-endian CPUs
- Reconcile asm/perf_event.h after merge window fallout with KVM ARM
- Defconfig updates

----------------------------------------------------------------
James Morse (1):
      arm64: opcodes.h: Add arm big-endian config options before including arm header

Shannon Zhao (1):
      arm64: perf: Move PMU register related defines to asm/perf_event.h

Will Deacon (1):
      arm64: defconfig: updates for 4.6

 arch/arm64/configs/defconfig            | 28 +++++++++----
 arch/arm64/include/asm/kvm_host.h       |  1 -
 arch/arm64/include/asm/kvm_hyp.h        |  1 -
 arch/arm64/include/asm/kvm_perf_event.h | 68 -------------------------------
 arch/arm64/include/asm/opcodes.h        |  4 ++
 arch/arm64/include/asm/perf_event.h     | 47 +++++++++++++++++++++
 arch/arm64/kernel/perf_event.c          | 72 +++++++++------------------------
 7 files changed, 90 insertions(+), 131 deletions(-)
 delete mode 100644 arch/arm64/include/asm/kvm_perf_event.h

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

* [GIT PULL] arm64: fixes for -rc2
@ 2016-01-27 18:45 Will Deacon
  0 siblings, 0 replies; 9+ messages in thread
From: Will Deacon @ 2016-01-27 18:45 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, catalin.marinas

Hi Linus,

Please pull these arm64 fixes for -rc2. Details in the tag, but the main
thing here is to get us booting under qemu again after it turned out
that not all of the PMU registers are emulated there, causing us to
die early in boot.

Cheers,

Will

--->8

The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:

  Linux 4.5-rc1 (2016-01-24 13:06:47 -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 57adec866c0440976c96a4b8f5b59fb411b1cacb:

  arm64: mm: avoid calling apply_to_page_range on empty range (2016-01-26 15:56:44 +0000)

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

- Ensure we don't access PMU registers of the PMU is not implemented
  (fixes booting under QEMU)

- Fix BUG_ON triggered during module loading with DEBUG_SET_MODULE_RONX

- Ensure the kasan zero page is read-only

- Hide __efistub_ symbol aliases from kallsyms, since they otherwise
  confuse the backtrace code

- Ensure !PTE_WRITE kernel ptes are marked as read-only

- defconfig updates based on requests and patches on the list

- Other minor fixes (typos, build system)

----------------------------------------------------------------
Ard Biesheuvel (2):
      arm64: hide __efistub_ aliases from kallsyms
      arm64: kasan: ensure that the KASAN zero page is mapped read-only

Catalin Marinas (1):
      arm64: Honour !PTE_WRITE in set_pte_at() for kernel mappings

Lorenzo Pieralisi (1):
      arm64: kernel: fix architected PMU registers unconditional access

Masanari Iida (1):
      arm64: Fix an enum typo in mm/dump.c

Mika Penttilä (1):
      arm64: mm: avoid calling apply_to_page_range on empty range

Will Deacon (1):
      arm64: defconfig: updates for 4.5

William Cohen (1):
      Eliminate the .eh_frame sections from the aarch64 vmlinux and kernel modules

dann frazier (1):
      arm64: errata: Add -mpc-relative-literal-loads to build flags

 arch/arm64/Makefile              |  2 ++
 arch/arm64/configs/defconfig     | 42 ++++++++++++++++++++++++----------------
 arch/arm64/include/asm/pgtable.h | 21 ++++++++++----------
 arch/arm64/kernel/head.S         |  5 +++++
 arch/arm64/kernel/image.h        | 40 ++++++++++++++++++++++++--------------
 arch/arm64/mm/dump.c             |  2 +-
 arch/arm64/mm/kasan_init.c       |  9 +++++++++
 arch/arm64/mm/pageattr.c         |  3 +++
 arch/arm64/mm/proc-macros.S      | 12 ++++++++++++
 arch/arm64/mm/proc.S             |  4 ++--
 10 files changed, 94 insertions(+), 46 deletions(-)

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

* [GIT PULL] arm64: fixes for -rc2
@ 2015-09-17 14:04 Will Deacon
  0 siblings, 0 replies; 9+ messages in thread
From: Will Deacon @ 2015-09-17 14:04 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, catalin.marinas

Hi Linus,

Please pull the following arm64 fixes for 4.3-rc2. They address some
problems with filesystem writeback due to the recently merged hardware
DBM patches, which caused us to treat some read-only pages as dirty.

There are also some other, less significant fixes that are described in
the tag.

Cheers,

Will

--->8

The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

  Linux 4.3-rc1 (2015-09-12 16:35:56 -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 df057cc7b4fa59e9b55f07ffdb6c62bf02e99a00:

  arm64: errata: add module build workaround for erratum #843419 (2015-09-17 11:57:03 +0100)

----------------------------------------------------------------
arm64 fixes for 4.3-rc2

A mixture of fixes for regressions introduced during the merge window,
some longer standing problems that we spotted and a couple of hardware
errata. The main changes are:

  - Fix fallout from the h/w DBM patches, causing filesystem writeback
    issues on both v8 and v8.1 CPUs
  - Workaround for Cortex-A53 erratum #843419 in the module loader
  - Fix for long-standing issue with compat big-endian signal handlers
    using the saved floating point state

----------------------------------------------------------------
Catalin Marinas (2):
      arm64: Fix the pte_hw_dirty() check when AF/DBM is enabled
      arm64: Fix pte_modify() to preserve the hardware dirty information

Jisheng Zhang (1):
      arm64: dma-mapping: check whether cma area is initialized or not

Leo Yan (1):
      arm64: enable generic idle loop

Will Deacon (5):
      arm64: pgtable: use a single bit for PTE_WRITE regardless of DBM
      arm64: head.S: initialise mdcr_el2 in el2_setup
      arm64: cpu hotplug: ensure we mask out CPU_TASKS_FROZEN in notifiers
      arm64: compat: fix vfp save/restore across signal handlers in big-endian
      arm64: errata: add module build workaround for erratum #843419

 arch/arm64/Kconfig                 | 17 ++++++++++++++
 arch/arm64/Makefile                |  4 ++++
 arch/arm64/include/asm/pgtable.h   | 12 ++++------
 arch/arm64/kernel/debug-monitors.c |  2 +-
 arch/arm64/kernel/head.S           |  5 ++++
 arch/arm64/kernel/hw_breakpoint.c  |  2 +-
 arch/arm64/kernel/module.c         |  2 ++
 arch/arm64/kernel/signal32.c       | 47 +++++++++++++++++++++++++++++---------
 arch/arm64/mm/dma-mapping.c        |  2 +-
 9 files changed, 71 insertions(+), 22 deletions(-)

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

end of thread, back to index

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-11 18:20 [GIT PULL] arm64: fixes for -rc2 Will Deacon
2019-01-11 20:40 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2018-08-31 16:12 Will Deacon
2017-12-01 18:23 Will Deacon
2016-10-20 17:14 Will Deacon
2016-06-03 15:37 Will Deacon
2016-04-01 15:15 Will Deacon
2016-01-27 18:45 Will Deacon
2015-09-17 14:04 Will Deacon

LKML Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/lkml/0 lkml/git/0.git
	git clone --mirror https://lore.kernel.org/lkml/1 lkml/git/1.git
	git clone --mirror https://lore.kernel.org/lkml/2 lkml/git/2.git
	git clone --mirror https://lore.kernel.org/lkml/3 lkml/git/3.git
	git clone --mirror https://lore.kernel.org/lkml/4 lkml/git/4.git
	git clone --mirror https://lore.kernel.org/lkml/5 lkml/git/5.git
	git clone --mirror https://lore.kernel.org/lkml/6 lkml/git/6.git

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


Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-kernel


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