Skip to contentSkip to conversation

2.5.48 s390.

PATCH New Martin Schwidefsky 1 participant 1 message Nov 18, 2002

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 2.5.48 s390.

Hi Linus,
some s390 patches for 2.5.48. The majority of the patches is to keep up with the common code changes. There is one bigger patch: the reworked sclp driver - formerly known as hwc. It is much smaller than the old code, still does the same and even has some comments...
We are still very busy with the sysfs driver model changes. There is more to be done before the common io layer is in a state that won't change immediatly again. Arnd wanted to put a current version of it to linux-390.bkbit.net for interested parties. It is not ready for inclusion into the main kernel yet.

01: Kconfig file fixes: remove options ISA/MCA/EISA, add some missing
help texts. Regenerate default configuration files. Update section names in vmlinux.lds.S. Simplify some Makefiles.
02: Add new system calls for event polling and set_tid_address. 03: New memory management defines MAP_POPULATE/MAP_NONBLOCK . 04: s390 needs a 64 bit sector_t for big disks accessed via scsi/zfcp. 05: Add s390/s390x support for new kernel module loader.
06: Compile fixes.
07: Bug fix for copy_to_user/copy_from_user. If the copy faults, it is
possible that the information in the lowcore gets overwritten. The new code is completly independent from program check information. Fix compile for peculiar get_user() usage in drivers/scsi/scsi_ioctl.c
08: Make the kernel compile with newer version of gcc.
09: Fix ebcdic conversion for strings of n*256 + 1 characters. 10: Don't set cpu_vm_mask if the mm isn't exclusive to the cpu. 11: Remove the _PAGE_ISCLEAN bit in pte_mkwrite to make pte_mkwrite
work correctly even if it is not followed by a pte_mkdirty.
12: Bug fixes for the 31 bit emulation layer. New interface
[un]register_ioctl32_conversion.
13: xpram driver: remove unused variable and add missing return statement. 14: Remove some warnings.
15: Reworked sclp driver part 1 - remove hwc files
16: Reworked sclp driver part 2 - add sclp files.

blue skies,
Martin.