All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] parisc architecture updates and fixes for 4.14
@ 2017-09-04 11:19 Helge Deller
  0 siblings, 0 replies; only message in thread
From: Helge Deller @ 2017-09-04 11:19 UTC (permalink / raw)
  To: Linus Torvalds, linux-kernel, linux-parisc, James Bottomley,
	John David Anglin

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-09-04 11:19 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-04 11:19 [GIT PULL] parisc architecture updates and fixes for 4.14 Helge Deller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.