UnitedLinux 1.0 AMD64 Service Pack 2 (SP2)
(Last modified: 22JUL2003)
solutions UnitedLinux 1.0 AMD64 Service Pack 2 (SP2) SuSE Linux Maintenance Web (a4a94564429a36055ee6f4fa713bcfba)
A Service Pack 1 for AMD64 was never released. As Service Pack Levels stand for a certain code level and this is now based on the SP2 code level, we thus call this Service Pack SP2.
- Maintenance fixes
- Packages released with SP2
- Detailed ChangeLog
2.1 Bugfixes 2.2 Security fixes
1.1 Kernel driver updates/fixes for new hardware support
The following driver updates/changes were made:
- update qla2x00 driver to v6.04.01.
- update AMD 8111 IDE driver to support UDMA-133
- update hangcheck driver to make it work on ia64
- fix ipmi i/o port
- add code to recognize SiS K8 AGP
- add some more PCI Ids for SiS
- update IBM ServeRAID driver ips.c to version 6.10.19
- update SiS IDE patch with new fixes
- update AMD Hotplug driver to 1.03.
- update ali patch with new fixes
- update e100 driver to 2.3.13.
- update e1000 driver to 5.1.11.
- fix SiS PCI ids.
- add AMD Hotplug driver.
- update via IDE driver.
- update Ali and SiS IDE drivers.
- fix SMP races in floppy driver (#25656)
- support VIA K8T400M AGP.
- always export panic_timeout for ipmi driver.
- update hangcheck driver to 0.6.0; adds support for x440 cyclone timer
- add patch for SiS IDE.
- fix race in IDE driver that results in stack corruption (#26285)
- fix SMP deadlock in bonding driver (#26053)
- updated bcm5700 driver to 6.2.2. Solves problem with MAC address being all zero
- fix drivers/net/Config.in: bcm5700 is gigabit, not FDDI
- Recognise ALI K8 NIC in Tulip dmfe.
- Use old SCSI EH handler for MPT fusion driver.
- add support for 3com 9201 network card to 3c59x driver
- update Syskonnect driver sk98lin to v6.05
- Fix aic7xxx EISA ioport registration.
- update aic7xxx driver to 6.2.29
- update aic79xx driver to 1.3.2
- update 3ware driver to 1.02.00.032
- fix SMP deadlock in eepro100 driver
- bonding driver: fixed SMP deadlock in set_multicast_list
- add IPMI driver
- fix memory leak in e100 driver
- add new PCI IDs to e100 network driver
- keep old IBM ServeRAID driver as ips_old in version 5.11.05
- update megaraid driver to 1.19.6
- add new driver megaraid-v2.00.3 (old one still there)
- update cciss driver to 2.4.44
- enable XMM on more Athlons
- add correct support for IBM x445 ("RUTHLESS")
- add patches.i386/unisys-ide: Find IRQs for IDE driver on Unisys ES7000 machines
- Better sort SCSI scan blacklist and remove double entries.
- Add | LARGELUN to HP A6188A, A6189A, A6189B, OPEN- and to COMPAW MSA1000 (as requested by HP)
- Remove FORCELUN from EMC SYMMETRIX (does not make sense)
- Change HP NetRAID-4M from FORCELUN to SPARSELUN | LARGELUN
- Add DELL PV-136T-FC, IBM 3542 and WINSYS FLASHDISK G6 with FORCELUN flag (requested by EMC, should probably be SPARSELUN or SPARSELUN | LARGELUN)
- add two new entries to the scsi_scan blacklist for sparselun
1.2.1 Include sys_epoll system call A new very usefull system call epoll() was added. This is useful for applications which have to listen on many things at once and where the select() call way is too inefficient. Important note: The kernel implementation currently supports only edge-triggered and not level-triggered behaviour.
1.2.2 Efficient support for raw vector IO Defines readv/writev methods for raw IO which coalesce the iovecs into a single IO operation. Without this patch the kernel uses repeated invocations of the device's read/write functions. Improves TPC-H/DB2 benchmark by 50%.
1.2.3 Raw IO optimization patch Increases the blocksize used for raw IO. Improves CPU utilization by reducing the number of buffer heads needed for such operations. Improves TPC-H by 16%.
1.2.4 Update hugetlbfs Update hugetlbfs to latest 2.5 level.
1.2.5 Dynamic configuration/tuning of scheduler Added sysctl_sched_yield_scale feature that allows choosing between optimization for scalability and interactiveness. By default it is switched off, so the behaviour is completely unchanged. For certain benchmarks, one wants to "echo 1 > /proc/sys/sched_yield_scale"
1.3 Other new kernel features and optimizations
The following smaller kernel features/optimizations were added:
- add hidden network device functionality
- make sigaction SA_NOCLDWAIT posix compliant
- increase maximum number of kernel command line args
- bootsplash code update can hide boot messages behind splashscreen
- add config variable CONFIG_UNITEDLINUX_KERNEL to allow distinguish a UnitedLinux kernel from the vanilla kernel
- decrease time spent on get_unmapped_area function
- better wakeup algorithm for kinoded feature
- define readv/writev methods for raw IO which coalesce the iovecs into a single IO operation. Backport from 2.4.21-pre5aa1
- merge elevator-merge-fast-path feature from CVS head
- fixed unecessary splitting of last segments in merged scsi requests
The following RAS tools were updated to the latest versions:
- Updated evlog to version 1.5.1
- Updated heartbeat to version 1.0.3
- Added Packages The following packages were added or updated to upgrade to the SP2 code level: o aaa_base o binutils o evlog o freeswan o glibc o heartbeat o iproute2 o KERNEL (k_deflt, k_smp, k_numa, kernel-source) o linux32 o net-tools o ppp o Updated 32-bit libraries
Service Pack 2 contains all bugfixes released via the maintenance Web. For a detailed listing see Chapter 4.
2.2 Security fixes
Service Pack 2 contains all security fixes released via the maintenance Web. For a detailed listing see Chapter 4.
3. Packages released with SP2
Service Pack 2 contains all updates already released via the maintenance Web or now released with SP2. For a detailed listing see the ChangeLog file on the CD.
In case you are using lilo, please make sure that you also execute the command
after installing the update; so the system will remain bootable.
Finally, reboot the system with
shutdown -r now
to load the new kernel (replace "
now" with the appropriate amount of time to allow local users to cleanly log out, for example "
+5" for five minutes.)
Download Source Packages
Download the source code of the patches for maintained products.
The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.