linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] 2.5.39 s390.
@ 2002-09-30 13:47 Martin Schwidefsky
  0 siblings, 0 replies; only message in thread
From: Martin Schwidefsky @ 2002-09-30 13:47 UTC (permalink / raw)
  To: linux-kernel, torvalds

Hi Linus,
here I go again... s/390 patches against 2.5.39. This time there are 26, each
with a small description. The minimum set to get a somehow useable system
are the first 7 patches.

The list of patches and some comments:

01: arch/s390 and arch/s390x part of the minimal patch to get the kernel
    compiled again (without any device drivers).
02: include/asm-s390 and include/asm-s390x part of the minimal patch.
03: drivers/s390 part of the minimal patch.
04: Add new system calls.
05: Get the bloody ibm partition code to work.
06: I removed some unnecessary config options and restructured the
    configuration menu a bit.
07: Fixes and more cleanup for the dasd driver. Thanks to Al Viro we
    got rid of the ugly things in the dasd driver. The only big thing
    left is big minors. In preparation we removed kdev_t where possible.
08: Fixes for the xpram driver.
09: Get rid of some of the bottom halves in the s/390 device drivers. Yet
    to be are ctrlchar, tape, 3270 and lcs.
10: A bug fix for the (unused) option ALIGN_CS == 1.
11: Latest 31 bit emulation fixes.
12: Unify the two linker scripts and let the preprocessor deal with
    CONFIG_SHARED_KERNEL.
13: Add preemption support. It still complains about about "scheduling
    while atomic" though.
14: Inline all tcpip checksum functions and optimize xchg.
15: Make use of the diag 0x44 in 64 bit spinlock code. The diag 0x44 yields
    a virtual cpu under VM and LPAR is the lock is taken.
16: I removed the dependency on the boot cpu in the timer interrupt.
    This makes it easier with the timer patch and with switching
    cpus on and off.
17: Some code beautification.
18: Optimization for loading/storing of fpu registers. Got rid
    of another stupid file in arch/s390/kernel.
19: Make ptrace readable.
20: Add signal quiesce support to shut down the system on demand.
21: Fix and simplify synchronous i/o functions.
22: Simplify s390_process_IRQ.
23: Do the right thing if channel paths are not available.
24: Reworked boot sequence.
25: Remove s390 specific init call from init/main.c. 24 and 25 are related.
26: /proc/interrupts does not make sense on s390. There are
    65536 i/o and 65536 external interrupts. We do not really
    want to have a file with #cpus * 128K zeros.

blue skies,
  Martin.



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

only message in thread, other threads:[~2002-09-30 14:11 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-09-30 13:47 [PATCH] 2.5.39 s390 Martin Schwidefsky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).