Skip to content

s390 2.6.25 patch queue.

Martin Schwidefsky linux-s390 lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest47 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/47Cleanup in Documentation/kernel-parameters.txt.Documentation/kernel-parameters.txt+6 -20 replies
2/47cio: Dump ccw device information in case of timeout.Documentation/kernel-parameters.txt Documentation/s390/CommonIO drivers/s390/cio/device_fsm.c+58 -00 replies
3/47cio: Use helpers instead of container_of().drivers/s390/cio/ccwgroup.c drivers/s390/cio/css.c drivers/s390/cio/css.h+7 -50 replies
4/47cio: css_driver: Use consistent parameters.drivers/s390/cio/chsc.c drivers/s390/cio/cio.c drivers/s390/cio/css.c +4 more+40 -480 replies
5/47cio: Reset sch->driver.drivers/s390/cio/css.c+13 -90 replies
6/47cio: Add css_driver_{register,unregister}.drivers/s390/cio/css.c drivers/s390/cio/css.h drivers/s390/cio/device.c+35 -60 replies
7/47cio: Cleanup debug feature usage.drivers/s390/cio/cio.c drivers/s390/cio/cio_debug.h drivers/s390/cio/device_fsm.c+33 -350 replies
8/47cio: Introduce subchannel->private.drivers/s390/cio/cio.c drivers/s390/cio/cio.h drivers/s390/cio/css.c +9 more+261 -2120 replies
9/47cio: Extend adapter interrupt interface.Documentation/DocBook/s390-drivers.tmpl drivers/s390/cio/airq.c drivers/s390/cio/airq.h +4 more+157 -880 replies
10/47cio: I/O subchannel specific fields.drivers/s390/cio/chsc.c drivers/s390/cio/cio.c drivers/s390/cio/cio.h +4 more+42 -220 replies
11/47cio: Use dev_{g,s}et_drvdata().drivers/s390/cio/ccwgroup.c drivers/s390/cio/device.c drivers/s390/cio/device_fsm.c +1 more+40 -380 replies
12/47cio: Set driver->owner on css, ccw and ccwgroup busses.drivers/s390/cio/ccwgroup.c drivers/s390/cio/css.c drivers/s390/cio/css.h +1 more+5 -00 replies
13/47cio: reduce cpu utilization during device scandrivers/s390/cio/chsc.c drivers/s390/cio/css.c drivers/s390/cio/css.h+136 -830 replies
14/47qdio: Remove double checked value.drivers/s390/cio/qdio.c+1 -20 replies
15/47qdio: set QDIO_ACTIVATE_TIMEOUT to 5sdrivers/s390/cio/qdio.h+1 -10 replies
16/47sclp: sysfs interface for SCLP cpidrivers/s390/char/Makefile drivers/s390/char/sclp_cpi.c drivers/s390/char/sclp_cpi_sys.c +1 more+422 -2310 replies
17/47Standby cpu activation/deactivation.arch/s390/kernel/early.c arch/s390/kernel/setup.c arch/s390/kernel/smp.c +5 more+675 -1930 replies
18/47sclp: convert channel path configure code to use sync interface.drivers/s390/char/Makefile drivers/s390/char/sclp_chp.c drivers/s390/char/sclp_cmd.c+123 -2020 replies
19/47Optimize reference bit handling.mm/rmap.c+4 -30 replies
20/47Fix tlb flushing with idte.arch/s390/kernel/head64.S include/asm-s390/mmu_context.h include/asm-s390/tlbflush.h+19 -220 replies
21/47Change vmalloc defintionsarch/s390/kernel/setup.c arch/s390/mm/vmem.c include/asm-s390/pgtable.h+26 -460 replies
22/47Print kernel version in dump_stack() and show_regs().arch/s390/kernel/process.c arch/s390/kernel/traps.c+27 -110 replies
23/47Get rid of HOLES_IN_ZONE requirement.arch/s390/Kconfig arch/s390/kernel/setup.c arch/s390/mm/vmem.c+25 -50 replies
24/47DEBUG_PAGEALLOC support for s390.arch/s390/Kconfig.debug arch/s390/defconfig arch/s390/kernel/traps.c +2 more+44 -10 replies
25/47Remove owner_pc member from raw_spinlock_t.arch/s390/lib/spinlock.c include/asm-s390/spinlock.h include/asm-s390/spinlock_types.h+10 -220 replies
26/47Use new style spinlock initializer in __RWSEM_INITIALIZER.include/asm-s390/rwsem.h+2 -20 replies
27/47Get rid of additional_cpus kernel parameter.Documentation/cpu-hotplug.txt arch/s390/kernel/early.c arch/s390/kernel/setup.c +4 more+78 -1540 replies
28/47Remove appldata include from sysctl_check.ckernel/sysctl_check.c+0 -10 replies
29/47crypto: move s390 Kconfig options.arch/s390/crypto/Kconfig drivers/crypto/Kconfig+61 -620 replies
30/47dasd: fix return value of dasd_generic_probe()drivers/s390/block/dasd.c+4 -30 replies
31/47arch/s390: Add missing "space"arch/s390/crypto/aes_s390.c+1 -10 replies
32/47drivers/s390: Add missing "space"drivers/s390/char/monwriter.c drivers/s390/char/vmlogrdr.c drivers/s390/cio/chsc.c +3 more+10 -100 replies
33/47kernel: Shutdown Actions Interfacearch/s390/kernel/ipl.c arch/s390/kernel/setup.c arch/s390/kernel/smp.c +1 more+595 -4620 replies
34/47Load disabled wait psw instead of stopping cpu on halt.arch/s390/kernel/ipl.c+6 -20 replies
35/47use LIST_HEAD instead of LIST_HEAD_INITarch/s390/mm/extmem.c drivers/s390/block/dcssblk.c drivers/s390/char/raw3270.c +3 more+7 -80 replies
36/47Allocate and free cpu lowcores and stacks when needed/possible.arch/s390/kernel/smp.c+72 -340 replies
37/47Initialize sclp_ipl_infoarch/s390/kernel/ipl.c+1 -00 replies
38/47vmemmap: allocate struct pages before 1:1 mappingarch/s390/mm/vmem.c+2 -20 replies
39/47Use diag308 subcodes 3 and 6 for reboot and dump when possible.arch/s390/kernel/ipl.c include/asm-s390/ipl.h+12 -60 replies
40/47arch/s390/: Spelling fixesarch/s390/crypto/prng.c+1 -10 replies
41/47include/asm-s390/: Spelling fixesinclude/asm-s390/cio.h include/asm-s390/dasd.h include/asm-s390/qdio.h +1 more+5 -50 replies
42/47drivers/s390/: Spelling fixesdrivers/s390/block/dasd_3990_erp.c drivers/s390/block/dasd_eckd.c drivers/s390/char/sclp_rw.c +3 more+6 -60 replies
43/47Move NOTES and BUG_TABLE.arch/s390/kernel/vmlinux.lds.S+9 -30 replies
44/47single-step cleanuparch/s390/kernel/ptrace.c arch/s390/kernel/signal.c include/asm-s390/ptrace.h+27 -160 replies
45/47dasd: add hyper PAV support to DASD device driver, part 1drivers/s390/block/Makefile drivers/s390/block/dasd_3370_erp.c drivers/s390/block/dasd_3990_erp.c +6 more+1231 -5240 replies
46/47dasd: add hyper PAV support to DASD device driver, part 2drivers/s390/block/dasd.c+938 -7230 replies
47/47dasd: add hyper PAV support to DASD device driver, part 3drivers/s390/block/dasd_devmap.c drivers/s390/block/dasd_diag.c drivers/s390/block/dasd_eckd.c +5 more+912 -4200 replies

Reviews trailers per patch

1 of 47 patches has a Reviewed-by or Acked-by.

PatchUrsula Braun
1/47
2/47
3/47
4/47
5/47
6/47
7/47
8/47
9/47A-b
10/47
11/47
12/47
13/47
14/47
15/47
16/47
17/47
18/47
19/47
20/47
21/47
22/47
23/47
24/47
25/47
26/47
27/47
28/47
29/47
30/47
31/47
32/47
33/47
34/47
35/47
36/47
37/47
38/47
39/47
40/47
41/47
42/47
43/47
44/47
45/47
46/47
47/47

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [patch 00/47] s390 2.6.25 patch queue.

This is my set of patches in the queue for the next upstream merge window. Most of them are bug fixes and small changes. The last three patches are big and introduce an interesting new feature: hyper PAV. Similar to the existing PAV support in the dasd driver the new hyper PAV support allows to start multiple channel programs on a single dasd device. The major difference is that the old style PAV support uses static alias devices while the hyper PAV code uses dynamic alias devices. The shortlog:

Christian Borntraeger (2):
[S390] Change vmalloc defintions
[S390] vmemmap: allocate struct pages before 1:1 mapping

Cornelia Huck (9):
[S390] cio: Use helpers instead of container_of(). [S390] cio: css_driver: Use consistent parameters. [S390] cio: Reset sch->driver.
[S390] cio: Add css_driver_{register,unregister}. [S390] cio: Cleanup debug feature usage.
[S390] cio: Introduce subchannel->private.
[S390] cio: I/O subchannel specific fields.
[S390] cio: Use dev_{g,s}et_drvdata().
[S390] cio: Set driver->owner on css, ccw and ccwgroup busses.

Denis Cheng (1):
[S390] use LIST_HEAD instead of LIST_HEAD_INIT

Heiko Carstens (10):
[S390] Standby cpu activation/deactivation.
[S390] sclp: convert channel path configure code to use sync interface. [S390] Print kernel version in dump_stack() and show_regs(). [S390] Get rid of HOLES_IN_ZONE requirement.
[S390] DEBUG_PAGEALLOC support for s390.
[S390] Remove owner_pc member from raw_spinlock_t.
[S390] Use new style spinlock initializer in __RWSEM_INITIALIZER. [S390] Get rid of additional_cpus kernel parameter.
[S390] Remove appldata include from sysctl_check.c
[S390] Allocate and free cpu lowcores and stacks when needed/possible.

Jan Glauber (1):
[S390] crypto: move s390 Kconfig options.

Joe Perches (5):

      [S390] arch/s390: Add missing "space"
      [S390] drivers/s390: Add missing "space"
      [S390] arch/s390/: Spelling fixes
      [S390] include/asm-s390/: Spelling fixes
      [S390] drivers/s390/: Spelling fixes

Martin Schwidefsky (3):
[S390] Optimize reference bit handling.
[S390] Fix tlb flushing with idte.
[S390] Move NOTES and BUG_TABLE.

Michael Ernst (1):
[S390] sclp: sysfs interface for SCLP cpi

Michael Holzheu (4):
[S390] kernel: Shutdown Actions Interface
[S390] Load disabled wait psw instead of stopping cpu on halt. [S390] Initialize sclp_ipl_info
[S390] Use diag308 subcodes 3 and 6 for reboot and dump when possible.

Peter Oberparleiter (2):
[S390] cio: Extend adapter interrupt interface. [S390] cio: reduce cpu utilization during device scan

Roland McGrath (1):
[S390] single-step cleanup

Sebastian Ott (3):
[S390] Cleanup in Documentation/kernel-parameters.txt. [S390] cio: Dump ccw device information in case of timeout. [S390] qdio: Remove double checked value.

Stefan Haberland (1):
[S390] dasd: fix return value of dasd_generic_probe()

Stefan Weinhuber (3):
[S390] dasd: add hyper PAV support to DASD device driver, part 1 [S390] dasd: add hyper PAV support to DASD device driver, part 2 [S390] dasd: add hyper PAV support to DASD device driver, part 3

Ursula Braun (1):
[S390] qdio: set QDIO_ACTIVATE_TIMEOUT to 5s

Have fun and merry xmas.

Signature · 4 lines
blue skies,
   Martin.

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