 |

Kernel 2.6 based: April 2004 stream
|
 |
|
 |
|
jump to next patch
jump
to xref jump to Download
Area
If you download any software from this web site please be aware of the
Warranty Disclaimer and Limitation of Liabilities.
linux-2.6.5-s390-base-april2004.tar.gz
/ MD5 ... accumulated patch, recommended (2004-04-16)
linux-2.6.5-s390-base-april2004-patches.tar.gz
/ MD5 ... per-problem-patches, recommended (2004-04-16)
This patch contains the initial S/390 and zSeries patches for the
kernel v2.6.5.
s390 core changes:
- Add NULL pointer check to pte_alloc_one.
- Remove rule to generate kernel listing.
- Add code to generate kerntypes for use with the lkcd utils.
- Fix _raw_spin_trylock for 64 bit.
- Add clarification to s390 debug debug documentation.
Common i/o layer changes:
- Avoid de-registering a ccwgroup device multiple times.
- Remove check for channel path objects in get_subchannel_by_schid.
Channel patch objects are never in the bus list.
- Avoid NULL pointer deref. in qdio_unmark_q.
- Fix reference counting on subchannel objects.
- Add shutdown function to terminate I/O and disable subchannels
at re-ipl.
- Remove all ccwgroup devices if the ccwgroup driver is unregistered.
Tape driver changes:
- Add missing break in tape_34xx_work_handler to avoid misleading
message.
- Cleanup offline/remove code.
Dasd driver changes:
- Fix check for device type in error recovery for FBA devices.
Network driver changes:
- ctc: move kfree of driver structure after the last use of it.
- netiucv: stay in state startwait if peer is down.
- lcs: initialize ipm_list and unregister netdev only if it is present.
DCSS block device driver changes:
- Fix remove_store function, put_device is called too early.
zfcp host adapter device driver fixes:
- Reuse freed scsi_ids and scsi_luns for mappings.
- Order list of ports/units by assigned scsi_id/scsi_lun.
- Don't update max_id/max_lun in scsi_host anymore.
- Get rid of all magics.
- Add owner field to ccw_driver structure.
- Replace release function for device structures by kfree. Move struct
device to the start of struct zfcp_port/zfcp_unit to make it work.
- Avoid deadlock on bus->subsys.rwsem.
- Use a macro for all scsi device sysfs attributes.
- Change proc_name from "dummy" to "zfcp".
- Don't wait for scsi_add_device to complete while holding a semaphore.
- Cleanup include files in zfcp_aux.c & zfcp_def.h.
- Get rid of zfcp_erp_fsf_req_handler.
- Proper link up/down handling.
- Avoid possible NULL pointer dereference in zfcp_erp_schedule_work.
- Shorten log output.
- Increase log level for some messages.
- Always print leading zeroes for wwpn and fcp-lun.
IPv6 changes:
- Add generate_eui64 callback to struct net_device to create unique
ids for shared network cards.
- Delete route objects related to netdevices on NETDEV_DOWN and
NETDEV_UNREGISTER events
Rewrites and new features:
- The rewritten qeth network driver.
- The crypto device driver for PCICA, PCICC & PCIXCC cards.
- The On-demand timer patch for 2.6.
Everybody should apply this patch.
To create the complete linux kernel sources, the following
patches need to be applied in sequence:
linux-2.6.5.tar.gz (see www.kernel.org/pub/linux/kernel/v2.6)
+ linux-2.6.5-s390-base-april2004.diff (IBM)
|
|
 |
|
|
 |