lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20140331092400.17071766@mschwide>
Date:	Mon, 31 Mar 2014 09:24:00 +0200
From:	Martin Schwidefsky <schwidefsky@...ibm.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel <linux-kernel@...r.kernel.org>,
	linux-s390 <linux-s390@...r.kernel.org>,
	Heiko Carstens <heiko.carstens@...ibm.com>
Subject: [GIT PULL] s390 patches for the 3.15 merge window

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:
There are two memory management related changes, the CMMA support for
KVM to avoid swap-in of freed pages and the split page table lock for
the PMD level. These two come with common code changes in mm/.

A fix for the long standing theoretical TLB flush problem, this one
comes with a common code change in kernel/sched/.

Another set of changes is Heikos uaccess work, included is the initial
set of patches with more to come.

And fixes and cleanups as usual.

Dominik Dingel (3):
      s390/mm: fixing comment so that parameter name match
      s390/mm: remove unnecessary parameter from gmap_do_ipte_notify
      s390/mm: remove unecessary parameter from pgste_ipte_notify

Gerald Schaefer (1):
      s390/appldata_os: fix cpu array size calculation

Heiko Carstens (13):
      s390/uaccess: normalize order of parameters of indirect uaccess function calls
      s390/uaccess: get rid of indirect function calls
      s390/uaccess: consistent types
      s390/setup: get rid of MACHINE_HAS_MVCOS machine flag
      s390/uaccess: remove dead kernel parameter 'user_mode='
      s390/uaccess: introduce 'uaccesspt' kernel parameter
      s390/bitops: fix comment
      s390/uaccess: remove copy_from_user_real()
      s390/checksum: remove memset() within csum_partial_copy_from_user()
      s390/compat: remove compat exec domain
      s390/perf: make print_debug_cf() static
      s390: update defconfigs
      s390/smp: limit number of cpus in possible cpu mask

Josh Triplett (1):
      s390: select CONFIG_TTY for use of tty in unconditional keyboard driver

Konstantin Weitz (2):
      mm: add support for discard of unused ptes
      s390/kvm: support collaborative memory management

Martin Schwidefsky (8):
      sched/mm: call finish_arch_post_lock_switch in idle_task_exit and use_mm
      s390/mm,tlb: race of lazy TLB flush vs. recreation of TLB entries
      s390/kvm: set guest page states to stable on re-ipl
      mm: mask bits from pmd in pmd_lockptr/pmd_huge_pte
      s390/mm: enable split page table lock for PMD level
      s390/airq: add support for irq ranges
      s390/ptrace: add support for PTRACE_SINGLEBLOCK
      s390/con3270: optionally disable auto update

Michael Holzheu (2):
      s390/sclp_early: Return correct HSA block count also for zero
      hypfs: Add clarification for "weight_min" attribute

Philipp Hachtmann (1):
      s390/topology: Remove call to update_cpu_masks()

Sebastian Ott (5):
      s390/cio: fix driver callback initialization for ccw consoles
      s390/cio: reorder initialization of ccw consoles
      s390/cio: fix irq stats for early interrupts on ccw consoles
      s390: improve debug feature usage
      s390: add some drivers/subsystems to the MAINTAINERS file

 MAINTAINERS                             |   27 ++++-
 arch/s390/Kconfig                       |    5 +
 arch/s390/appldata/appldata_os.c        |    2 +-
 arch/s390/configs/default_defconfig     |   46 +++++++--
 arch/s390/configs/gcov_defconfig        |   33 ++++--
 arch/s390/configs/performance_defconfig |   33 ++++--
 arch/s390/configs/zfcpdump_defconfig    |    1 -
 arch/s390/defconfig                     |   10 ++
 arch/s390/hypfs/hypfs_vm.c              |    9 +-
 arch/s390/include/asm/airq.h            |   14 ++-
 arch/s390/include/asm/bitops.h          |    8 +-
 arch/s390/include/asm/ccwdev.h          |    4 +-
 arch/s390/include/asm/checksum.h        |   11 +-
 arch/s390/include/asm/futex.h           |   13 +--
 arch/s390/include/asm/kvm_host.h        |    5 +-
 arch/s390/include/asm/mmu_context.h     |   39 ++++++-
 arch/s390/include/asm/pgalloc.h         |   18 +++-
 arch/s390/include/asm/pgtable.h         |  105 +++++++++++++------
 arch/s390/include/asm/ptrace.h          |    1 +
 arch/s390/include/asm/sclp.h            |    1 +
 arch/s390/include/asm/setup.h           |    3 -
 arch/s390/include/asm/thread_info.h     |    3 +
 arch/s390/include/asm/uaccess.h         |  171 +++++++++++++------------------
 arch/s390/include/uapi/asm/ptrace.h     |    6 ++
 arch/s390/kernel/Makefile               |    5 +-
 arch/s390/kernel/compat_exec_domain.c   |   29 ------
 arch/s390/kernel/early.c                |    2 -
 arch/s390/kernel/entry.S                |    9 +-
 arch/s390/kernel/entry64.S              |    9 +-
 arch/s390/kernel/perf_event.c           |    2 +-
 arch/s390/kernel/ptrace.c               |   13 ++-
 arch/s390/kernel/setup.c                |   17 ---
 arch/s390/kernel/smp.c                  |    8 +-
 arch/s390/kernel/topology.c             |    1 -
 arch/s390/kvm/diag.c                    |    3 +
 arch/s390/kvm/kvm-s390.c                |   25 +++++
 arch/s390/kvm/kvm-s390.h                |    2 +
 arch/s390/kvm/priv.c                    |   41 ++++++++
 arch/s390/lib/Makefile                  |    3 +-
 arch/s390/lib/find.c                    |    2 +-
 arch/s390/lib/uaccess.h                 |    8 +-
 arch/s390/lib/uaccess_mvcos.c           |  116 ++++++++++++++++-----
 arch/s390/lib/uaccess_pt.c              |   69 +++++--------
 arch/s390/mm/maccess.c                  |   28 +----
 arch/s390/mm/pgtable.c                  |  158 +++++++++++++++++++++++++++-
 arch/s390/pci/pci_debug.c               |    2 +-
 drivers/s390/char/con3215.c             |    8 +-
 drivers/s390/char/con3270.c             |   13 ++-
 drivers/s390/char/raw3270.c             |   26 ++++-
 drivers/s390/char/raw3270.h             |    3 +-
 drivers/s390/char/sclp_early.c          |   31 +++++-
 drivers/s390/cio/airq.c                 |   66 +++++++-----
 drivers/s390/cio/chsc_sch.c             |    3 +-
 drivers/s390/cio/cio.c                  |    4 +-
 drivers/s390/cio/device.c               |   52 ++++++----
 drivers/s390/net/qeth_core_main.c       |    4 +-
 include/asm-generic/pgtable.h           |   13 +++
 include/linux/mm.h                      |   10 +-
 kernel/sched/core.c                     |    4 +-
 mm/mmu_context.c                        |    3 +
 mm/rmap.c                               |   10 ++
 61 files changed, 943 insertions(+), 427 deletions(-)
 delete mode 100644 arch/s390/kernel/compat_exec_domain.c

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ