Skip to content

s390 feature patches for 2.6.29

Martin Schwidefsky linux-s390 lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest60 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/60vmcp: remove BKLdrivers/s390/char/vmcp.c+0 -30 replies
2/60arch_setup_additional_pages argumentsarch/powerpc/include/asm/elf.h arch/powerpc/kernel/vdso.c arch/sh/include/asm/elf.h +5 more+8 -100 replies
3/60introduce vdso on s390arch/s390/Kconfig arch/s390/include/asm/auxvec.h arch/s390/include/asm/elf.h +21 more+1216 -10 replies
4/60convert etr/stp to stop_machine interfacearch/s390/kernel/time.c+131 -810 replies
5/60serialize stp/etr workarch/s390/kernel/time.c+18 -50 replies
6/60convert s390 to generic IPI infrastructurearch/s390/Kconfig arch/s390/include/asm/sigp.h arch/s390/include/asm/smp.h +1 more+24 -1580 replies
7/60Move stfle to header file.arch/s390/include/asm/system.h arch/s390/kernel/setup.c+18 -190 replies
8/60zcrypt: Use of Thin Interruptsarch/s390/include/asm/isc.h drivers/s390/crypto/ap_bus.c drivers/s390/crypto/ap_bus.h+177 -40 replies
9/60ap: Minor code beautification.drivers/s390/crypto/ap_bus.c+14 -140 replies
10/60qdio: fix qeth port count detectionarch/s390/include/asm/qdio.h drivers/s390/cio/qdio.h drivers/s390/cio/qdio_main.c +2 more+55 -300 replies
11/60qdio: add eqbs/sqbs instruction countersdrivers/s390/cio/qdio_main.c drivers/s390/cio/qdio_perf.c drivers/s390/cio/qdio_perf.h+16 -10 replies
12/60qdio: fix compile warning under 31 bitdrivers/s390/cio/qdio_main.c drivers/s390/cio/qdio_thinint.c+2 -20 replies
13/60qdio: rework debug feature loggingarch/s390/Kconfig drivers/s390/cio/qdio.h drivers/s390/cio/qdio_debug.c +4 more+244 -4490 replies
14/60qdio: improve error handling for unexpected buffer statesdrivers/s390/cio/qdio_main.c+7 -10 replies
15/60qdio: improve inbound buffer acknowledgementdrivers/s390/cio/qdio.h drivers/s390/cio/qdio_debug.c drivers/s390/cio/qdio_main.c +4 more+139 -740 replies
16/60service level interface.arch/s390/include/asm/sysinfo.h drivers/s390/net/qeth_core.h drivers/s390/net/qeth_core_main.c +1 more+149 -20 replies
17/60zfcp: Report microcode level through service level interfacedrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_erp.c+19 -10 replies
18/60dasd: improve dasd statistics proc interfacedrivers/s390/block/dasd_proc.c+15 -130 replies
19/60struct device - replace bus_id with dev_name(), dev_set_name()drivers/s390/block/dasd_devmap.c drivers/s390/block/dcssblk.c drivers/s390/cio/ccwgroup.c +2 more+20 -140 replies
20/60iucv: Locking free version of iucv_message_(receive|send)include/net/iucv/iucv.h net/iucv/iucv.c+161 -360 replies
21/60s390/hvc_console: z/VM IUCV hypervisor console supportdrivers/char/Kconfig drivers/char/Makefile drivers/char/hvc_iucv.c+861 -00 replies
22/60ftrace: function tracer backend for s390arch/s390/Kconfig arch/s390/include/asm/ftrace.h arch/s390/kernel/Makefile +2 more+76 -00 replies
23/60__page_to_pfn warningsinclude/asm-generic/memory_model.h+1 -10 replies
24/60remove ptrace warning on 31 bit.arch/s390/kernel/ptrace.c+4 -60 replies
25/60cio: get rid of compile warningdrivers/s390/cio/cio.c+37 -380 replies
26/60mark disabled_wait as noreturn functionarch/s390/include/asm/processor.h+3 -10 replies
27/60remove warnings with functions ending in BUGarch/s390/include/asm/bug.h+4 -10 replies
28/60sclp vt220: fix compile warningdrivers/s390/char/sclp_vt220.c+16 -170 replies
29/60Add processor type march=z10 and a processor type safety check.arch/s390/Kconfig arch/s390/Makefile arch/s390/kernel/head.S +2 more+61 -470 replies
30/60dasd: Use accessors instead of using driver_data directly.drivers/s390/block/dasd_devmap.c+3 -30 replies
31/60cio: update sac valuesarch/s390/include/asm/fcx.h+2 -20 replies
32/60Remove initial kernel stack backchain initialization.arch/s390/kernel/head31.S arch/s390/kernel/head64.S+0 -20 replies
33/60cio: move irritating comment.drivers/s390/cio/device.c+6 -60 replies
34/60add new machine types to setup_hwcaps.arch/s390/kernel/setup.c+5 -00 replies
35/60convert xpram printks to pr_xxx macros.drivers/s390/block/xpram.c+19 -220 replies
36/60convert vmcp printks to pr_xxx macros.drivers/s390/char/vmcp.c+5 -30 replies
37/60convert lcs printks to dev_xxx and pr_xxx macros.drivers/s390/net/lcs.c+53 -390 replies
38/60convert cpcmd printks to pr_xxx macros.arch/s390/kernel/cpcmd.c+5 -20 replies
39/60convert vmur printks to pr_xxx macros.drivers/s390/char/vmur.c+9 -60 replies
40/60convert cio printks to pr_xxx macros.drivers/s390/cio/blacklist.c drivers/s390/cio/chsc.c drivers/s390/cio/cio.c +2 more+30 -130 replies
41/60convert cpacf printks to pr_xxx macros.arch/s390/crypto/aes_s390.c+9 -50 replies
42/60convert time printks to pr_xxx macros.arch/s390/kernel/time.c+9 -50 replies
43/60convert hypfs printks to pr_xxx macros.arch/s390/hypfs/hypfs_diag.c arch/s390/hypfs/inode.c+15 -90 replies
44/60convert setup printks to pr_xxx macros.arch/s390/kernel/setup.c+46 -260 replies
45/60convert appldata printks to pr_xxx macros.arch/s390/appldata/appldata.h arch/s390/appldata/appldata_base.c arch/s390/appldata/appldata_os.c+16 -210 replies
46/60convert monreader printks to pr_xxx macros.drivers/s390/char/monreader.c+17 -240 replies
47/60convert s390 debug feature printks to pr_xxx macros.arch/s390/kernel/debug.c+19 -180 replies
48/60convert monwriter printks to pr_xxx macros.drivers/s390/char/monwriter.c+4 -10 replies
49/60convert dcssblk and extmem printks messages to pr_xxx macros.arch/s390/mm/extmem.c drivers/s390/block/dcssblk.c+76 -1020 replies
50/60convert ap_bus printks to pr_xxx macros.drivers/s390/crypto/ap_bus.c+7 -30 replies
51/60convert iucv printks to dev_xxx and pr_xxx macros.drivers/s390/net/netiucv.c net/iucv/af_iucv.c net/iucv/iucv.c+60 -320 replies
52/60convert sclp printks to pr_xxx macros.drivers/s390/char/sclp_cmd.c drivers/s390/char/sclp_config.c drivers/s390/char/sclp_cpi_sys.c +1 more+41 -280 replies
53/60convert qeth printks to dev_xxx and pr_xxx macros.drivers/s390/net/qeth_core.h drivers/s390/net/qeth_core_main.c drivers/s390/net/qeth_l2_main.c +1 more+212 -1920 replies
54/60convert cpu related printks to pr_xxx macros.arch/s390/kernel/Makefile arch/s390/kernel/processor.c arch/s390/kernel/setup.c +2 more+112 -1000 replies
55/60convert zfcp dumper printks to pr_xxx macros.drivers/s390/char/zcore.c+8 -60 replies
56/60convert vmlogrdr printks to pr_xxx macros.drivers/s390/char/vmlogrdr.c+13 -130 replies
57/60convert zfcp printks to pr_xxx macros.drivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_ccw.c drivers/s390/scsi/zfcp_cfdc.c +7 more+33 -30 replies
58/60convert ctcm printks to dev_xxx and pr_xxx macros.drivers/s390/net/ctcm_fsms.c drivers/s390/net/ctcm_main.c drivers/s390/net/ctcm_main.h +2 more+86 -560 replies
59/60provide documentation for hvc_iucv printk & kernel parameter.Documentation/kernel-parameters.txt Documentation/kmsg/s390/hvc_iucv+53 -00 replies
60/60tape message cleanupdrivers/s390/char/tape.h drivers/s390/char/tape_34xx.c drivers/s390/char/tape_3590.c +5 more+254 -3710 replies

Reviews trailers per patch

2 of 60 patches have a Reviewed-by or Acked-by.

PatchIngo MolnarCornelia HuckGreg Kroah-Hartman
1/60
2/60A-b
3/60
4/60
5/60
6/60
7/60
8/60
9/60
10/60
11/60
12/60
13/60
14/60
15/60
16/60
17/60
18/60
19/60A-b A-b
20/60
21/60
22/60
23/60
24/60
25/60
26/60
27/60
28/60
29/60
30/60
31/60
32/60
33/60
34/60
35/60
36/60
37/60
38/60
39/60
40/60
41/60
42/60
43/60
44/60
45/60
46/60
47/60
48/60
49/60
50/60
51/60
52/60
53/60
54/60
55/60
56/60
57/60
58/60
59/60
60/60

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v1 thread

Cover letter [patch 00/60] s390 feature patches for 2.6.29

Greetings,
the features branch of git390 has grown to 60 patches for the next merge window:

Carsten Otte (1):
[S390] tape message cleanup

Christian Borntraeger (3):
[S390] vmcp: remove BKL
[S390] convert vmcp printks to pr_xxx macros. [S390] convert cpcmd printks to pr_xxx macros.

Christian Maaser (1):
[S390] ap: Minor code beautification.

Christof Schmitt (2):
[S390] zfcp: Report microcode level through service level interface [S390] convert zfcp printks to pr_xxx macros.

Cornelia Huck (1):
[S390] dasd: Use accessors instead of using driver_data directly.

Felix Beck (1):
[S390] zcrypt: Use of Thin Interrupts

Frank Blaschka (1):
[S390] convert qeth printks to dev_xxx and pr_xxx macros.

Frank Munzert (1):
[S390] convert vmur printks to pr_xxx macros.

Gerald Schaefer (2):
[S390] convert appldata printks to pr_xxx macros. [S390] convert monreader printks to pr_xxx macros.

Heiko Carstens (8):
[S390] convert etr/stp to stop_machine interface [S390] convert s390 to generic IPI infrastructure [S390] Move stfle to header file.
[S390] ftrace: function tracer backend for s390 [S390] cio: get rid of compile warning
[S390] mark disabled_wait as noreturn function [S390] sclp vt220: fix compile warning
[S390] Remove initial kernel stack backchain initialization.

Hendrik Brueckner (3):
[S390] iucv: Locking free version of iucv_message_(receive|send) [S390] s390/hvc_console: z/VM IUCV hypervisor console support [S390] provide documentation for hvc_iucv printk & kernel parameter.

Hongjie Yang (1):
[S390] convert dcssblk and extmem printks messages to pr_xxx macros.

Jan Glauber (7):
[S390] qdio: fix qeth port count detection
[S390] qdio: add eqbs/sqbs instruction counters [S390] qdio: fix compile warning under 31 bit
[S390] qdio: rework debug feature logging
[S390] qdio: improve error handling for unexpected buffer states [S390] qdio: improve inbound buffer acknowledgement [S390] convert cpacf printks to pr_xxx macros.

Kay Sievers (1):
[S390] struct device - replace bus_id with dev_name(), dev_set_name()

Klaus-D. Wacker (1):
[S390] convert lcs printks to dev_xxx and pr_xxx macros.

Martin Schwidefsky (16):
[S390] arch_setup_additional_pages arguments
[S390] introduce vdso on s390
[S390] serialize stp/etr work
[S390] service level interface.
[S390] __page_to_pfn warnings
[S390] remove ptrace warning on 31 bit.
[S390] remove warnings with functions ending in BUG
[S390] Add processor type march=z10 and a processor type safety check. [S390] add new machine types to setup_hwcaps.
[S390] convert xpram printks to pr_xxx macros.
[S390] convert time printks to pr_xxx macros.
[S390] convert setup printks to pr_xxx macros.
[S390] convert ap_bus printks to pr_xxx macros.
[S390] convert sclp printks to pr_xxx macros.
[S390] convert cpu related printks to pr_xxx macros. [S390] convert vmlogrdr printks to pr_xxx macros.

Melissa Howland (1):
[S390] convert monwriter printks to pr_xxx macros.

Michael Ernst (1):
[S390] convert cio printks to pr_xxx macros.

Michael Holzheu (3):
[S390] convert hypfs printks to pr_xxx macros. [S390] convert s390 debug feature printks to pr_xxx macros. [S390] convert zfcp dumper printks to pr_xxx macros.

Peter Oberparleiter (1):
[S390] cio: update sac values

Peter Tiedemann (1):
[S390] convert ctcm printks to dev_xxx and pr_xxx macros.

Sebastian Ott (1):
[S390] cio: move irritating comment.

Stefan Haberland (1):
[S390] dasd: improve dasd statistics proc interface

Ursula Braun (1):
[S390] convert iucv printks to dev_xxx and pr_xxx macros.

About half of it is the pr_xyz kernel message rework. The other half contains a few new features, the most interesting one is the vdso support for gettimeofday and clock_gettime. Notable as well:
- the conversion to the generic IPI infrastructure
- the thin interrupt support for the crypto cards
- the support for console over iucv
- the backend for the function tracer.

Review is as always very welcome.

Signature · 4 lines
blue skies,
   Martin.

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