All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] s390 patches for the 3.9 merge window
@ 2013-02-21  9:20 Martin Schwidefsky
  0 siblings, 0 replies; only message in thread
From: Martin Schwidefsky @ 2013-02-21  9:20 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-s390, Heiko Carstens

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 most prominent change in this patch set is the software dirty bit
patch for s390. It removes __HAVE_ARCH_PAGE_TEST_AND_CLEAR_DIRTY and
the page_test_and_clear_dirty primitive which makes the common memory
management code a bit less obscure. Heiko fixed most of the PCI related
fallout, more often than not missing GENERIC_HARDIRQS dependencies.
Notable is one of the 3270 patches which adds an export to tty_io to
be able to resize a tty. The rest is the usual bunch of cleanups and
bug fixes.

There is a merge conflict in arch/s390/Kconfig between the current
upstream and the s390 branch. The cause is the Heikos Kconfig sorting
vs the removal of HAVE_IRQ_WORK. The correct merge is the sorted list
without the HAVE_IRQ_WORK select.

Heiko Carstens (18):
      asm-generic/io.h: convert readX defines to functions
      s390/time: rename tod clock access functions
      s390/barrier: convert mb() to define again
      s390/dma: provide dma_cache_sync() function
      s390/dma: remove dma_is_consistent() declaration
      s390/pci: rename pci_probe to s390_pci_probe
      ata: disable ATA for s390
      parport: disable PC-style parallel port support for s390
      s390/mm: provide PAGE_SHARED define
      uio: remove !S390 dependency from Kconfig
      phylib: remove !S390 dependeny from Kconfig
      s390/Kconfig: sort list of arch selected config options
      drivers/net,AT91RM9200: add missing GENERIC_HARDIRQS dependency
      s390/bpf,jit: add vlan tag support
      drivers/media: add missing GENERIC_HARDIRQS dependency
      s390/linker skript: discard exit.data at runtime
      drivers/input: add couple of missing GENERIC_HARDIRQS dependencies
      drivers/gpio: add missing GENERIC_HARDIRQ dependency

Hendrik Brueckner (5):
      s390/perf: cpum_cf: fallback to software sampling events
      iucv: fix kernel panic at reboot
      s390/mm: Fix crst upgrade of mmap with MAP_FIXED
      s390/cleanup: rename SPP to LPP
      s390/module: Add missing R_390_NONE relocation type

Ingo Tuchscherer (1):
      maintainer for s390 zcrypt component changed

Martin Schwidefsky (6):
      s390/3270: readd tty3270_open
      s390/3270: fix initialization order in tty3270_alloc_view
      s390/3270: introduce device notifier
      s390/3270: asynchronous size sensing
      s390/modules: add relocation overflow checking
      s390/mm: implement software dirty bits

Michael Holzheu (2):
      s390/ipl: Implement diag308 loop for zfcpdump
      s390/zcore: Add hsa file

Sebastian Ott (9):
      s390/chsc: cleanup SEI helper functions
      s390/cio: dont abort verification after missing irq
      s390/cio: skip broken paths
      s390/cio: export vpm via sysfs
      s390/cio: handle unknown pgroup state
      s390/scm: use inline dummy functions
      s390/pci: cleanup clp inline assembly
      s390/pci: cleanup clp page allocation
      s390/pci: fix hotplug module init

Stefan Weinhuber (1):
      dasd: fix sysfs cleanup in dasd_generic_remove

 MAINTAINERS                           |    2 +-
 arch/s390/Kconfig                     |  115 ++++---
 arch/s390/appldata/appldata_mem.c     |    2 +-
 arch/s390/appldata/appldata_net_sum.c |    2 +-
 arch/s390/appldata/appldata_os.c      |    2 +-
 arch/s390/hypfs/hypfs_vm.c            |    2 +-
 arch/s390/include/asm/barrier.h       |    9 +-
 arch/s390/include/asm/clp.h           |    2 +-
 arch/s390/include/asm/cpu_mf.h        |    4 +-
 arch/s390/include/asm/dma-mapping.h   |    8 +-
 arch/s390/include/asm/mman.h          |    4 +-
 arch/s390/include/asm/page.h          |   22 --
 arch/s390/include/asm/pci.h           |   11 +-
 arch/s390/include/asm/pgtable.h       |  132 ++++---
 arch/s390/include/asm/sclp.h          |    1 -
 arch/s390/include/asm/setup.h         |   22 +-
 arch/s390/include/asm/timex.h         |   18 +-
 arch/s390/kernel/debug.c              |    2 +-
 arch/s390/kernel/dis.c                |    1 -
 arch/s390/kernel/early.c              |    8 +-
 arch/s390/kernel/entry64.S            |   10 +-
 arch/s390/kernel/ipl.c                |   16 +-
 arch/s390/kernel/module.c             |  143 +++++---
 arch/s390/kernel/nmi.c                |    2 +-
 arch/s390/kernel/perf_cpum_cf.c       |   13 +-
 arch/s390/kernel/smp.c                |   10 +-
 arch/s390/kernel/time.c               |   26 +-
 arch/s390/kernel/vmlinux.lds.S        |    4 +
 arch/s390/kernel/vtime.c              |    2 +-
 arch/s390/kvm/interrupt.c             |    6 +-
 arch/s390/kvm/kvm-s390.c              |    2 +-
 arch/s390/lib/delay.c                 |   16 +-
 arch/s390/lib/uaccess_pt.c            |    2 +-
 arch/s390/mm/mmap.c                   |    9 +-
 arch/s390/mm/pageattr.c               |    2 +-
 arch/s390/mm/vmem.c                   |   24 +-
 arch/s390/net/bpf_jit_comp.c          |   21 ++
 arch/s390/pci/pci.c                   |   35 +-
 arch/s390/pci/pci_clp.c               |   14 +-
 drivers/ata/Kconfig                   |    2 +-
 drivers/gpio/Kconfig                  |    4 +-
 drivers/input/Kconfig                 |    2 +-
 drivers/input/keyboard/Kconfig        |    4 +-
 drivers/input/serio/Kconfig           |    1 +
 drivers/input/touchscreen/Kconfig     |    2 +-
 drivers/media/radio/Kconfig           |    2 +-
 drivers/net/ethernet/cadence/Kconfig  |    1 +
 drivers/net/phy/Kconfig               |    1 -
 drivers/parport/Kconfig               |    2 +-
 drivers/pci/hotplug/s390_pci_hpc.c    |   60 ++--
 drivers/s390/block/dasd.c             |   23 +-
 drivers/s390/block/dasd_3990_erp.c    |    8 +-
 drivers/s390/block/dasd_alias.c       |    4 +-
 drivers/s390/block/dasd_diag.c        |   10 +-
 drivers/s390/block/dasd_eckd.c        |   30 +-
 drivers/s390/block/dasd_eer.c         |    2 +-
 drivers/s390/block/dasd_erp.c         |    4 +-
 drivers/s390/block/dasd_fba.c         |    2 +-
 drivers/s390/block/scm_blk.h          |   41 ++-
 drivers/s390/char/fs3270.c            |   29 +-
 drivers/s390/char/raw3270.c           |  611 ++++++++++++++-------------------
 drivers/s390/char/raw3270.h           |   12 +-
 drivers/s390/char/sclp.c              |    4 +-
 drivers/s390/char/sclp_cmd.c          |   10 +-
 drivers/s390/char/tty3270.c           |  187 +++++++---
 drivers/s390/char/zcore.c             |   64 +++-
 drivers/s390/cio/chsc.c               |   68 ++--
 drivers/s390/cio/chsc.h               |    2 +-
 drivers/s390/cio/cio.c                |    4 +-
 drivers/s390/cio/cmf.c                |    6 +-
 drivers/s390/cio/css.c                |    2 +-
 drivers/s390/cio/device.c             |   10 +
 drivers/s390/cio/device_fsm.c         |    2 +-
 drivers/s390/cio/device_pgid.c        |  123 ++++++-
 drivers/s390/cio/io_sch.h             |    5 +
 drivers/s390/cio/qdio_main.c          |   12 +-
 drivers/s390/net/qeth_core.h          |    2 +-
 drivers/s390/scsi/zfcp_fsf.c          |    2 +-
 drivers/s390/scsi/zfcp_qdio.c         |    2 +-
 drivers/tty/tty_io.c                  |    1 +
 drivers/uio/Kconfig                   |    1 -
 include/asm-generic/io.h              |   20 +-
 include/asm-generic/pgtable.h         |   10 -
 include/linux/page-flags.h            |    8 -
 mm/rmap.c                             |   24 --
 net/iucv/iucv.c                       |    5 +-
 86 files changed, 1222 insertions(+), 935 deletions(-)

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

only message in thread, other threads:[~2013-02-21  9:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-21  9:20 [GIT PULL] s390 patches for the 3.9 merge window Martin Schwidefsky

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.