All of lore.kernel.org
 help / color / mirror / Atom feed
From: Martin Schwidefsky <schwidefsky@de.ibm.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel <linux-kernel@vger.kernel.org>,
	linux-s390 <linux-s390@vger.kernel.org>,
	Heiko Carstens <heiko.carstens@de.ibm.com>
Subject: [GIT PULL] s390 patches for the 3.14 merge window
Date: Mon, 20 Jan 2014 09:54:27 +0100	[thread overview]
Message-ID: <20140120095427.3b59259b@mschwide> (raw)

Hi Linus,

please pull from the 'for-linus' branch of

	git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git for-linus

to receive the following updates:
The bulk of the s390 updates for v3.14. New features are the perf support
for the CPU-Measurement Sample Facility and the EP11 support for the crypto
cards. And the normal cleanups and bug-fixes.

Eugene Crosser (1):
      s390/qdio: bridgeport support - CHSC part

Heiko Carstens (4):
      s390/smp: only send external call ipi if needed
      s390/smp: reduce memory consumption of pcpu_devices array
      s390: use IS_ENABLED to check if a CONFIG is set to y or m
      s390/compat: fix PSW32_USER_BITS definition

Hendrik Brueckner (19):
      s390/sclp_early: Get rid of sclp_early_read_info_sccb_valid
      s390/sclp_early: Replace early_read_info_sccb with sccb_early
      s390/sclp_early: Pass sccb pointer to every *_detect() function
      s390/sclp_early: Add function to detect sclp console capabilities
      s390/oprofile: move hwsampler interfaces to cpu_mf.h
      s390/cpum_cf: Export event names in sysfs
      s390/perf: add support for the CPU-Measurement Sampling Facility
      s390/perf: Improve PMU selection for PERF_COUNT_HW_CPU_CYCLES events
      s390/perf,oprofile: Share sampling facility
      s390/perf: Add service level information for CPU-Measurement Facilities
      s390/cpum_sf: Dynamically extend the sampling buffer if overflows occur
      s390/cpum_sf: Atomically reset trailer entry fields of sample-data-blocks
      s390/cpum_sf: Add helper to read TOD from trailer entries
      s390/cpum_sf: Detect KVM guest samples
      s390/cpum_sf: Filter perf events based event->attr.exclude_* settings
      s390/cpum_sf: Add raw data sampling to support the diagnostic-sampling function
      s390/cpum_sf: Add flag to process full SDBs only
      s390: Fix misspellings using 'codespell' tool
      s390/cpum_sf: fix printk format warnings

Ingo Tuchscherer (1):
      s390/zcrypt: add support for EP11 coprocessor cards

Martin Schwidefsky (5):
      s390/ptrace: simplify enable/disable single step
      s390: optimize control register update
      s390/3270: fix use after free of tty3270_screen structure
      s390/compat: correct check for EFAULT in rt-signal frame creation
      s390/mm: optimize randomize_et_dyn for !PF_RANDOMIZE

Paul Gortmaker (1):
      s390: delete new instances of __cpuinit usage

Peter Oberparleiter (5):
      s390/cio: More efficient handling of CHPID availability events
      s390/cio: Relax subchannel scan loop
      s390/cio: Delay scan for newly available I/O devices
      s390/css: Prevent unnecessary allocation in subchannel loop
      s390/blacklist: Perform subchannel scan only when needed

Sebastian Ott (8):
      s390/pci: prevent inadvertently triggered bus scans
      s390/pci: fix removal of nonexistent pci bus
      s390/pci: set error state for unavailable functions
      s390/pci/dma: fix accounting of allocated_pages
      s390/pci: reenable per default
      s390/cio: fix unlocked access of online member
      s390/cio: use device_lock to synchronize calls to the ccw driver
      s390/cio: use device_lock to synchronize calls to the ccwgroup driver

 Documentation/kmsg/s390/zcrypt         |   20 +
 arch/s390/include/asm/compat.h         |    3 +-
 arch/s390/include/asm/cpu_mf.h         |  181 ++++
 arch/s390/include/asm/css_chars.h      |    2 +
 arch/s390/include/asm/pci.h            |    1 +
 arch/s390/include/asm/perf_event.h     |   80 +-
 arch/s390/include/asm/qdio.h           |   35 +-
 arch/s390/include/asm/sclp.h           |    4 +-
 arch/s390/include/uapi/asm/zcrypt.h    |   65 ++
 arch/s390/kernel/Makefile              |    3 +-
 arch/s390/kernel/compat_signal.c       |    5 +-
 arch/s390/kernel/entry64.S             |    8 +-
 arch/s390/kernel/perf_cpum_cf.c        |    1 +
 arch/s390/kernel/perf_cpum_cf_events.c |  322 +++++++
 arch/s390/kernel/perf_cpum_sf.c        | 1641 ++++++++++++++++++++++++++++++++
 arch/s390/kernel/perf_event.c          |  174 +++-
 arch/s390/kernel/process.c             |   14 +-
 arch/s390/kernel/ptrace.c              |   27 +-
 arch/s390/kernel/s390_ksyms.c          |    2 +-
 arch/s390/kernel/setup.c               |    2 +-
 arch/s390/kernel/smp.c                 |   19 +-
 arch/s390/kvm/priv.c                   |    2 +-
 arch/s390/lib/uaccess_pt.c             |    4 +-
 arch/s390/mm/pgtable.c                 |    4 +-
 arch/s390/oprofile/hwsampler.c         |   78 +-
 arch/s390/oprofile/hwsampler.h         |   52 +-
 arch/s390/oprofile/init.c              |   23 +-
 arch/s390/pci/pci.c                    |   16 +-
 arch/s390/pci/pci_dma.c                |   13 +-
 arch/s390/pci/pci_event.c              |   26 +-
 drivers/s390/block/dasd.c              |    2 +-
 drivers/s390/char/sclp.h               |    1 -
 drivers/s390/char/sclp_cmd.c           |    2 -
 drivers/s390/char/sclp_early.c         |  125 +--
 drivers/s390/char/tty3270.c            |    7 +-
 drivers/s390/cio/blacklist.c           |    6 +-
 drivers/s390/cio/ccwgroup.c            |   12 +-
 drivers/s390/cio/chsc.c                |   73 +-
 drivers/s390/cio/chsc.h                |   51 +-
 drivers/s390/cio/css.c                 |   26 +-
 drivers/s390/cio/css.h                 |    1 +
 drivers/s390/cio/device.c              |   29 +-
 drivers/s390/cio/qdio_main.c           |   91 ++
 drivers/s390/crypto/ap_bus.c           |   31 +-
 drivers/s390/crypto/ap_bus.h           |    4 +-
 drivers/s390/crypto/zcrypt_api.c       |  109 ++-
 drivers/s390/crypto/zcrypt_api.h       |    2 +
 drivers/s390/crypto/zcrypt_cex4.c      |   20 +-
 drivers/s390/crypto/zcrypt_error.h     |   18 +-
 drivers/s390/crypto/zcrypt_msgtype50.c |   12 +
 drivers/s390/crypto/zcrypt_msgtype6.c  |  260 +++++
 drivers/s390/crypto/zcrypt_msgtype6.h  |    2 +
 drivers/s390/crypto/zcrypt_pcica.c     |   11 +
 drivers/s390/crypto/zcrypt_pcicc.c     |   12 +
 54 files changed, 3383 insertions(+), 351 deletions(-)
 create mode 100644 Documentation/kmsg/s390/zcrypt
 create mode 100644 arch/s390/kernel/perf_cpum_cf_events.c
 create mode 100644 arch/s390/kernel/perf_cpum_sf.c

-- 
blue skies,
   Martin.

"Reality continues to ruin my life." - Calvin.


                 reply	other threads:[~2014-01-20  8:54 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=20140120095427.3b59259b@mschwide \
    --to=schwidefsky@de.ibm.com \
    --cc=heiko.carstens@de.ibm.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-s390@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 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.