From: Helge Deller <deller@gmx.de>
To: Linus Torvalds <torvalds@linux-foundation.org>,
linux-kernel@vger.kernel.org, linux-parisc@vger.kernel.org,
James Bottomley <James.Bottomley@HansenPartnership.com>,
John David Anglin <dave.anglin@bell.net>
Subject: [GIT PULL] parisc architecture updates and fixes for 4.14
Date: Mon, 4 Sep 2017 13:19:31 +0200 [thread overview]
Message-ID: <20170904111931.GA10427@ls3530> (raw)
Hi Linus,
please pull fixes and enhancements for the parisc architecture for kernel 4.14 from:
git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git parisc-4.14-1
Major changes include:
- Full support of the firmware Page Deallocation Table with MADV_HWPOISON and
MADV_SOFT_OFFLINE. A kernel thread scans regularily for new bad memory pages.
- Full support for self-extracting kernel.
- Added UBSAN support.
- Lots of section mismatch fixes across all parisc drivers.
- Added examples for %pF and %pS usage in printk-formats.txt
Thanks,
Helge
----------------------------------------------------------------
Helge Deller (27):
parisc: Add MADV_HWPOISON and MADV_SOFT_OFFLINE
parisc: PDT/firmware: Add support to read PDT on older PAT-machines
parisc: PDT: Add full support for memory failure via Page Deallocation Table (PDT)
parisc: Static initialization of spinlocks in perf and unwind code
parisc: Drop exception_data struct
parisc: Static initialization of pcxl_res_lock spinlock
parisc: Drop MADV_SPACEAVAIL, MADV_VPS_PURGE and MADV_VPS_INHERIT
parisc/random: Add machine specific randomness
parisc: Enable UBSAN support
parisc: Add core code for self-extracting kernel
parisc: Make existing core files reuseable for bootloader
parisc: Wire up support for self-extracting kernel
parisc/harmony: Fix section mismatches
parisc/sticore: Fix section mismatches
parisc/mux: Fix section mismatches
parisc/8250_gsc: Fix section mismatches
parisc/scsi/zalon: Fix section mismatches
parisc/scsi/lasi700: Fix section mismatches
parisc/parport_gsc: Fix section mismatches
parisc: Fix section mismatches in parisc core drivers
parisc/serio: Fix section mismatches in gscps2 and hp_sdc drivers
parisc/net/lasi_82596: Fix section mismatches
parisc/input/hilkbd: Fix section mismatches
parisc/ipmi_si_intf: Fix section mismatches on parisc platform
parisc/core: Fix section mismatches
parisc: Fix up devices below a PCI-PCI MegaRAID controller bridge
printk-formats.txt: Add examples for %pF and %pS usage
John David Anglin (1):
parisc: Optimize switch_mm
Documentation/printk-formats.txt | 10 +
arch/parisc/Kconfig | 9 +
arch/parisc/Makefile | 16 +-
arch/parisc/boot/.gitignore | 2 +
arch/parisc/boot/Makefile | 26 +++
arch/parisc/boot/compressed/.gitignore | 3 +
arch/parisc/boot/compressed/Makefile | 86 +++++++++
arch/parisc/boot/compressed/head.S | 85 +++++++++
arch/parisc/boot/compressed/misc.c | 301 ++++++++++++++++++++++++++++++
arch/parisc/boot/compressed/vmlinux.lds.S | 101 ++++++++++
arch/parisc/boot/compressed/vmlinux.scr | 10 +
arch/parisc/boot/install.sh | 65 +++++++
arch/parisc/include/asm/mmu_context.h | 3 +
arch/parisc/include/asm/page.h | 4 +
arch/parisc/include/asm/pdc.h | 2 +
arch/parisc/include/asm/pdcpat.h | 14 ++
arch/parisc/include/uapi/asm/mman.h | 6 +-
arch/parisc/kernel/firmware.c | 62 +++++-
arch/parisc/kernel/pci-dma.c | 3 +-
arch/parisc/kernel/pdt.c | 280 +++++++++++++++++++++++----
arch/parisc/kernel/perf.c | 4 +-
arch/parisc/kernel/processor.c | 30 ++-
arch/parisc/kernel/real2.S | 4 +
arch/parisc/kernel/unwind.c | 4 +-
arch/parisc/lib/memcpy.c | 2 -
drivers/char/ipmi/ipmi_si_intf.c | 12 +-
drivers/input/keyboard/hilkbd.c | 10 +-
drivers/input/serio/gscps2.c | 10 +-
drivers/input/serio/hp_sdc.c | 4 +-
drivers/net/ethernet/i825xx/lasi_82596.c | 10 +-
drivers/parisc/asp.c | 4 +-
drivers/parisc/ccio-dma.c | 4 +-
drivers/parisc/ccio-rm-dma.c | 6 +-
drivers/parisc/dino.c | 4 +-
drivers/parisc/eisa.c | 4 +-
drivers/parisc/hppb.c | 6 +-
drivers/parisc/lasi.c | 4 +-
drivers/parisc/lba_pci.c | 46 ++++-
drivers/parisc/sba_iommu.c | 6 +-
drivers/parisc/superio.c | 4 +-
drivers/parisc/wax.c | 4 +-
drivers/parport/parport_gsc.c | 10 +-
drivers/scsi/lasi700.c | 6 +-
drivers/scsi/zalon.c | 8 +-
drivers/tty/serial/8250/8250_gsc.c | 8 +-
drivers/tty/serial/mux.c | 14 +-
drivers/video/console/sticore.c | 11 +-
sound/parisc/harmony.c | 10 +-
tools/arch/parisc/include/uapi/asm/mman.h | 2 -
49 files changed, 1182 insertions(+), 157 deletions(-)
create mode 100644 arch/parisc/boot/.gitignore
create mode 100644 arch/parisc/boot/Makefile
create mode 100644 arch/parisc/boot/compressed/.gitignore
create mode 100644 arch/parisc/boot/compressed/Makefile
create mode 100644 arch/parisc/boot/compressed/head.S
create mode 100644 arch/parisc/boot/compressed/misc.c
create mode 100644 arch/parisc/boot/compressed/vmlinux.lds.S
create mode 100644 arch/parisc/boot/compressed/vmlinux.scr
create mode 100644 arch/parisc/boot/install.sh
reply other threads:[~2017-09-04 11:19 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170904111931.GA10427@ls3530 \
--to=deller@gmx.de \
--cc=James.Bottomley@HansenPartnership.com \
--cc=dave.anglin@bell.net \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-parisc@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox