[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20091207134405.0bb0ac51@mschwide.boeblingen.de.ibm.com>
Date: Mon, 7 Dec 2009 13:44:05 +0100
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 2.6.33
Hi Linus,
please pull from 'for-linus' branch of
git://git390.marist.edu/pub/scm/linux-2.6.git for-linus
to receive the main bulk of the s390 updates for 2.6.33:
Aristeu Rozanski (1):
[S390] ftrace: build ftrace.o when CONFIG_FTRACE_SYSCALLS is set for s390
Arnd Bergmann (1):
[S390] tty3270: move keyboard compat ioctls
Boaz Harrosh (1):
[S390] s390: remove unused nfsd #includes
Christian Borntraeger (4):
[S390] dasd: remove dead code
[S390] use generic termbits.h header file
[S390] use generic sockios.h header file
[S390] s390: use change recording override for kernel mapping
Felix Beck (7):
[S390] zcrypt: initialize ap_messages for cex3 exploitation
[S390] zcrypt: special command support for cex3 exploitation
[S390] zcrypt: add support for cex3 device types
[S390] zcrypt: use definitions for cex3
[S390] zcrypt: adjust speed rating between cex2 and pcixcc
[S390] zcrypt: adjust speed rating of cex3 adapters
[S390] zcrypt: Do not simultaneously schedule hrtimer
Gerald Schaefer (4):
[S390] Use do_exception() in pagetable walk usercopy functions.
[S390] monreader: remove lock_kernel() from open() function
[S390] monwriter: remove lock_kernel() from open() function
[S390] vmwatchdog: remove lock_kernel() from open() function
Heiko Carstens (3):
[S390] smp: remove unused typedef and defines
[S390] etr/stp: put correct per cpu variable
[S390] 3215/3270 console: remove wrong comment
Hendrik Brueckner (1):
[S390] s390: clear high-order bits of registers after sam64
Joe Perches (1):
[S390] MAINTAINERS: Add s390 drivers block
Martin Schwidefsky (17):
[S390] Improve address space check.
[S390] Improve address space mode selection.
[S390] Improve notify_page_fault implementation.
[S390] fault handler performance optimization.
[S390] fault handler access flags check.
[S390] tape: remove f_pos changes from read / write function.
[S390] tape: fix tape remove function
[S390] tape: cleanup reference counting
[S390] tape: remove BKL from tape driver
[S390] Improve code generated by atomic operations.
[S390] cmm: free pages on hibernate.
[S390] sclp: improve servicability setting
[S390] 3270: remove BKL
[S390] zcrypt: remove BKL
[S390] vmur: remove BKL
[S390] vmlogrdr: remove BKL
[S390] dasd: remove BKL from extended error reporting code
Peter Oberparleiter (19):
[S390] cio: fix double free in case of probe failure
[S390] cio: fix repeat setting of cdev parent association
[S390] cio: introduce parent-initiated device move
[S390] cio: introduce subchannel todos
[S390] cio: introduce ccw device todos
[S390] cio: inform user when online/offline processing fails
[S390] cio: handle error during device recognition consistently
[S390] cio: handle error during path verification consistently
[S390] cio: ensure proper locking during device recognition
[S390] cio: dont panic in non-fatal conditions
[S390] cio: consistent infrastructure for internal I/O requests
[S390] cio: use ccw request infrastructure for sense id
[S390] cio: use ccw request infrastructure for pgid
[S390] cio: allow setting not-operational devices offline
[S390] cio: remove intretry flag
[S390] cio: split PGID settings and status
[S390] cio: use sense-pgid operation for path verification
[S390] cio: make steal lock procedure more robust
[S390] cio: improve error recovery for internal I/Os
Sebastian Ott (8):
[S390] cio: remove registered flag from ccw_device_private
[S390] cio: add per device initialization status flag
[S390] cio: fix quiesce state
[S390] cio: handle failed disable_subchannel after device recognition
[S390] cio: handle busy subchannel in ccw_device_move_to_sch
[S390] cio: quiesce subchannel in io_subchannel_remove
[S390] cio: change locking in io_subchannel_remove
[S390] cio: dont unregister a busy device in ccw_device_set_offline
Stefan Haberland (1):
[S390] dasd: remove strings from s390dbf
Stefan Weinhuber (4):
[S390] dasd: support DIAG access for read-only devices
[S390] dasd: enable prefix independent of pav support
[S390] dasd: improve error recovery for internal I/O
[S390] dasd: let device initialization wait for LCU setup
MAINTAINERS | 3 +
arch/s390/Kconfig | 15 -
arch/s390/defconfig | 1 -
arch/s390/include/asm/atomic.h | 8 +-
arch/s390/include/asm/ccwdev.h | 4 +
arch/s390/include/asm/mmu_context.h | 4 +-
arch/s390/include/asm/pgalloc.h | 3 +-
arch/s390/include/asm/pgtable.h | 4 +-
arch/s390/include/asm/setup.h | 17 +-
arch/s390/include/asm/smp.h | 54 +--
arch/s390/include/asm/sockios.h | 21 +-
arch/s390/include/asm/termbits.h | 206 +-------
arch/s390/include/asm/todclk.h | 23 -
arch/s390/include/asm/uaccess.h | 2 +
arch/s390/kernel/Makefile | 1 +
arch/s390/kernel/compat_linux.c | 6 -
arch/s390/kernel/compat_linux.h | 4 -
arch/s390/kernel/head64.S | 3 +
arch/s390/kernel/setup.c | 36 +-
arch/s390/kernel/time.c | 4 +-
arch/s390/kernel/vdso.c | 9 +-
arch/s390/kvm/Kconfig | 1 -
arch/s390/lib/uaccess_mvcos.c | 4 -
arch/s390/lib/uaccess_pt.c | 147 ++----
arch/s390/mm/cmm.c | 61 ++-
arch/s390/mm/fault.c | 378 +++++++-------
arch/s390/mm/pgtable.c | 2 +-
arch/s390/mm/vmem.c | 11 +-
drivers/s390/block/dasd.c | 237 ++++++---
drivers/s390/block/dasd_3990_erp.c | 47 ++-
drivers/s390/block/dasd_alias.c | 77 +++-
drivers/s390/block/dasd_diag.c | 20 +-
drivers/s390/block/dasd_eckd.c | 170 ++++--
drivers/s390/block/dasd_eckd.h | 4 +-
drivers/s390/block/dasd_eer.c | 5 -
drivers/s390/block/dasd_fba.c | 11 +-
drivers/s390/block/dasd_int.h | 13 +
drivers/s390/block/dasd_ioctl.c | 4 +-
drivers/s390/char/con3215.c | 1 -
drivers/s390/char/con3270.c | 1 -
drivers/s390/char/fs3270.c | 10 +-
drivers/s390/char/monreader.c | 8 +-
drivers/s390/char/monwriter.c | 7 +-
drivers/s390/char/sclp_cmd.c | 1 +
drivers/s390/char/tape.h | 9 +-
drivers/s390/char/tape_34xx.c | 8 +-
drivers/s390/char/tape_3590.c | 2 +-
drivers/s390/char/tape_block.c | 17 +-
drivers/s390/char/tape_char.c | 54 +-
drivers/s390/char/tape_core.c | 65 ++--
drivers/s390/char/tape_proc.c | 2 +-
drivers/s390/char/tty3270.c | 20 +
drivers/s390/char/vmlogrdr.c | 8 +-
drivers/s390/char/vmur.c | 3 -
drivers/s390/char/vmwatchdog.c | 29 +-
drivers/s390/cio/Makefile | 2 +-
drivers/s390/cio/ccwreq.c | 328 ++++++++++++
drivers/s390/cio/cio.h | 8 +-
drivers/s390/cio/css.c | 57 ++-
drivers/s390/cio/css.h | 3 +
drivers/s390/cio/device.c | 1006 +++++++++++++++--------------------
drivers/s390/cio/device.h | 25 +-
drivers/s390/cio/device_fsm.c | 411 ++++-----------
drivers/s390/cio/device_id.c | 375 +++++---------
drivers/s390/cio/device_ops.c | 144 +++---
drivers/s390/cio/device_pgid.c | 963 ++++++++++++++++-----------------
drivers/s390/cio/device_status.c | 3 -
drivers/s390/cio/io_sch.h | 73 +++-
drivers/s390/crypto/ap_bus.c | 31 +-
drivers/s390/crypto/ap_bus.h | 18 +-
drivers/s390/crypto/zcrypt_api.c | 11 +-
drivers/s390/crypto/zcrypt_api.h | 2 +
drivers/s390/crypto/zcrypt_cex2a.c | 75 ++-
drivers/s390/crypto/zcrypt_pcica.c | 2 +
drivers/s390/crypto/zcrypt_pcicc.c | 2 +
drivers/s390/crypto/zcrypt_pcixcc.c | 38 ++-
76 files changed, 2728 insertions(+), 2714 deletions(-)
delete mode 100644 arch/s390/include/asm/todclk.h
create mode 100644 drivers/s390/cio/ccwreq.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