summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-kernel/wolk-sources/ChangeLog8
-rw-r--r--sys-kernel/wolk-sources/files/digest-wolk-sources-4.0_pre92
-rw-r--r--sys-kernel/wolk-sources/files/patches.txt269
-rw-r--r--sys-kernel/wolk-sources/wolk-sources-4.0_pre9.ebuild41
4 files changed, 319 insertions, 1 deletions
diff --git a/sys-kernel/wolk-sources/ChangeLog b/sys-kernel/wolk-sources/ChangeLog
index 7801a6f141c1..e28fe1417e74 100644
--- a/sys-kernel/wolk-sources/ChangeLog
+++ b/sys-kernel/wolk-sources/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-kernel/wolk-sources
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/wolk-sources/ChangeLog,v 1.4 2002/12/24 19:30:01 lostlogic Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/wolk-sources/ChangeLog,v 1.5 2003/01/26 23:50:50 livewire Exp $
+
+*wolk-sources-4.0s-pre9
+
+ 26 Jan 2003; Bob Johnson <livewire@gentoo.org>:
+
+ See /usr/share/doc/wolk-sources-4.0_pre9/patches.txt
17 Dec 2002; Brandon Low <lostlogic@gentoo.org>:
Make all kernel-sources SLOT="${KV}"
diff --git a/sys-kernel/wolk-sources/files/digest-wolk-sources-4.0_pre9 b/sys-kernel/wolk-sources/files/digest-wolk-sources-4.0_pre9
new file mode 100644
index 000000000000..32283fb159a7
--- /dev/null
+++ b/sys-kernel/wolk-sources/files/digest-wolk-sources-4.0_pre9
@@ -0,0 +1,2 @@
+MD5 c439d5c93d7fc9a1480a90842465bb97 linux-2.4.20.tar.bz2 27421046
+MD5 e379da14315f92ec5fce5e95c9927ada linux-2.4.20-wolk4.0s-pre9.patch.bz2 8604641
diff --git a/sys-kernel/wolk-sources/files/patches.txt b/sys-kernel/wolk-sources/files/patches.txt
new file mode 100644
index 000000000000..6360b1f195b1
--- /dev/null
+++ b/sys-kernel/wolk-sources/files/patches.txt
@@ -0,0 +1,269 @@
+Changes:
+Changelog from v4.0s-pre8 -> 4.0s-pre9
+--------------------------------------
+o add: ReiserFS data-logging (requested alot)
+o add: (V)FAT filemode/dirmode mount option (fmode=)/(dmode=)
+o add: frlock-gettimeofday-1
+ two sequence numbers to bring total SMP scalability to
+ gettimeofday and implements a frlock framework that can
+ replace read/write locks.
+o fixed: Server Scheduler Tweak build error
+o fixed: Since early 2.4 state: Silly depend config for miroPCM20
+o fixed: ALSA: unresolved symbols: un-/register_sound_midi
+o fixed: unresolved symbols: 'port_acl_gid' / 'sock_raw_gid'
+o fixed: three unresolved symbols when grsec is selected and
+ 'Unix domain sockets' is a module
+o fixed: Strange Qlogic 2200 and such problems since early 2.4 state.
+o fixed: iptables v1.27a build errors
+o fixed: some very strange tmpfs problems if grsec is turned off
+ This was a grsecurity problem!
+o fixed: ext3fs: rare BUG
+o fixed: ext3fs: scheduling storm and lockup
+o fixed: speedup "make dep" _alot_
+o fixed: Ethernet packet padding information leak (2.4ac)
+o fixed: oops with ltp
+o update: grsecurity v1.99-CVS as of 2003-01-26
+o update: Super FreeS/WAN v1.99-kb4-rc2
+o update: LVM v1.0.6
+o update: rawio-vary-io v17
+o update: blk-atomic aa5
+o update: New Adaptec AIC7xxx/AIC79xx drivers v2003-01-22
+o update: ACPI v2003-01-23
+o update: epoll 2.4.20 v0.62
+o update: BTTV drivers v0.7.102
+o update: Intel E100/E1000 driver + Fixes
+o update: SMP-timers A0 to co-exist with frlock-gettimeofday-1
+
+
+Changelog from v4.0s-pre7 -> 4.0s-pre8
+--------------------------------------
++ add: ALSA S/PDIF out for frequencies != 48 kHz for VIA
+o add: Broadcom BCM4400 Network Driver v1.0.1
+o add: Sigma Designs Hollywood & Creative Labs DXR3 support v0.13.0
+o add: Support for Tulip based fibre cards (eg. SMC1255FTX)
++ fixed: IO TASKFILE default changed to NO
++ fixed: i82092.c: redefinition of `__module_license'
+o fixed: ACPI <-> IPMI build error
+o fixed: ACPI PCI HotPlug compile error due to new merge of ACPI
++ fixed: ALSA VIA82XX build error
++ fixed: Lower Netfilter debugging output (annoying)
+o fixed: highmem I/O for qla2x00 driver
+o fixed: prevent statfs overflow for huge NFS filesystems
+o update: grsecurity v1.99-rc3
+o update: Broadcom BCM5700 Network Driver v5.0.17
+o update: AMD-8111 based 10/100 Ethernet support v3.0.0
+o update: PPP Microsoft encryption/compression (MPPE/MPPC) v0.96
+o update: Syskonnect Driver sk98lin v6.02
+o update: IPMI Driver v17
+o update: XFS v1.2-cvs as of 2003-01-12
+o update: some Documentation/Configure.help entries
+o update: Super FreeS/WAN v1.99-kb4-rc1
+o removed: vservers until it's #ifdef'ed for gradm breakage
+
+
+Changelog from v4.0s-pre6 -> 4.0s-pre7
+--------------------------------------
+o add: 3com 3c920 PCI Device ID
++ add: vservers (ctx) v16
+o add: BIOS Enhanced Disk Drive calls determine boot disk
+o fixed: eliminate Netfilter addons which breaks standard
+ shipped iptables v1.2.7a
+o fixed: allow people to build M686 without PGE kernels
+o fixed: linux crash on boot with some boards
+o fixed: MP oops
+o fixed: ACPI IO-APIC boot for Pentium 4
+o fixed: exited with preempt count 1 if kernel boots/halts
+ This is a Preempt Patch issue, not WOLK ones!
+ Two simple unlock_kernel(); were missing.
+o fixed: Logitech/Dexa QuickCam too much verbose output
++ fixed: missing bracket in kernel/sched.c for Server Scheduler Tweak
+o fixed: PPC32 build problems
+o fixed: Locking bug introduced by ext3fs updates from 2.4.21-pre2
+o fixed: i845G AGP Gart initialisation
+o fixed: IPv6: Length of Authentication Extension Header
+o fixed: O-PROFILE <-> rmap15b compile issues
+o fixed: rage128_vid driver was never built
+o update: New Adaptec AIC7xxx/AIC79xx drivers v2003-01-07
+o update: Super FreeS/WAN v1.99-kb3 Final
+o update: CPU Frequency scaling v2.4.20-5
+o update: IPMI Driver v16
+o update: ACPI v2003-01-09
+o change: Some more menu structures moved to seperated menus
+o removed: Config option 'Disable ECN by default': totally useless
+
+
+Changelog from v4.0s-pre5 -> 4.0s-pre6
+--------------------------------------
++ add: Extra Netfilter modules for IPv4 and IPv6
+o add: IMQ Target / Device
+o add: Prioritized Accept Queue
+o add: Preselections for Desktop and Server Scheduler
+o add: New eepro100 PCI Device ID (0x1059)
+o fixed: exited with preempt count 1 if kernel nfsd exits
+ This is a Preempt Patch issue, not WOLK ones!
+ A simple unlock_kernel(); was missing.
+o fixed: IDE config for Promise/Highpoint RAID was bogus
+o fixed: BTTV: another unresolved symbol if !CONFIG_SOUND
++ fixed: CRLF in net/bridge/aes*
+o fixed: tmpfs strange problems
+o fixed: ALSA OSS Sequencer was never built
+o update: CPU Frequency scaling v2.4.20-4
+o update: Wireless LAN extensions v16
+o update: grsecurity v1.9.8-cvs as of 2003-01-02
+ + secure /dev/kmem & /dev/mem are now sysctl'able.
+ sysctl value: kernel.grsecurity.secure_mem = 1
+o update: i2c v2.7.0-cvs as of 2003-01-02
+o update: lmsensors v2.7.0-cvs as of 2003-01-02
+o change: OSS / ALSA are now in a seperated submenu "Sound"
+o change: kHTTPd / TUX are now in a seperated submenu "Webserver"
+o removed: TCP Zero Copy for mmapped files
+ (Bogus, wrong, stinks, caused problems)
+
+
+
+NOTE: All the things marked with "fixed" are VANILLA issues that are also
+present in 2.4.18/2.4.19/2.4.20 and who knows what else versions, except the
+latest 4 "fixed" were WOLK issues (AFS, VIA AGP, IDE-SCSI and 3c590/3c980).
+
+Changelog from v4.0s-pre4 -> 4.0s-pre5
+--------------------------------------
+o add: Alcatel SpeedTouch USB modem support
+o add: Creative SBLive! Audigy support
+o add: TCP Zero Copy for mmapped files
+o add: 32bit UID/GID support
+o add: Encrypting ethernet bridge
+o add: ebtales (firewalling) for ethernet bridge v2.0.003 + BridgeNF
+o add: Soft-/Hard Limit of Filedescriptors
+o add: Boot parameter "nolapic" do disable Local APIC
+o add: SiS APM Workaround for old chipsets
+o add: Show us the uptime at halt
+o add: change console loglevel via SYSRQ (same as -c param for klogd)
+o add: missing Configure.help entries (help for make menuconfig|xconfig)
+o add: Config option to be able to disable the OOM killer
+o add: Config option to be able to select -Os instead of -O2
+o fixed: Config entry "Ethernet (1000 Mbit)" was bogus
+o fixed: Config entry "SCSI low-level drivers" was bogus
+o fixed: VFAT file truncating
+o fixed: grub cannot boot from /dev/rd/*
+o fixed: DoS attack fd overflow (wtf not in vanilla? known since July 02)
+o fixed: IDE-CD error while ripping audio-cd's on VIA VT8233
+o fixed: >2TB scsi error
+o fixed: buffer overruns in /proc
+o fixed: Samba >2GB file truncating error
+o fixed: many missing license tags for drivers
+o fixed: f00f_workaround_enabled undeclared if AMD K6
+o fixed: instability on some Abit mobo's w/o APIC workaround
+o fixed: Promise PDC20265 not recognized correctly
+o fixed: Wrong recognition of Seagate LBA-48 drives
+o fixed: Crashes on 439HX chipsets because of missing settings in BIOS
+o fixed: 3ware doesn't recognize old firmware cards
+o fixed: some crashes on IBM laptops
+o fixed: DVD ROM reading errors
+o fixed: Garbage Collector for AF_UNIX socket races
+o fixed: Radeon Framebuffer Mobility crashes
+o fixed: Socket network access protocol races
+o fixed: wrong processor cache detection if soft reboot
+o fixed: PCI_DEVICE_ID_VIA_8633_5 undeclared
+o fixed: NIC: 3c590/3c980 build error if static
+o fixed: AFS compile error if static
+o fixed: IDE-SCSI crash on some systems
+o update: grsecurity v1.9.8 final (ACL subsystem _works_ now :))
+ It has still missing rmap15b support, so PaX won't work! :(
+o update: PROCINFO support (fast ps) v2002-12-31
+o change: max_loop = 16; max msg queue identifiers = 512;
+ max semaphore identifiers = 1024;
+o change: default filepermissions on VFAT was rwx, now rw-
+
+
+Changelog from v4.0s-pre3 -> 4.0s-pre4
+--------------------------------------
+o add: Systrace v2.4.20
++ add: Linux Trustees v2.10
++ add: PSPA v2.4.19-16
+o add: VIA Apollo Pro266 AGP support
+o add: DRBD v0.6.1 support
+o add: panic(); Morse Code
+o add: Unblank console if panic();
+o add: AFS documentation help / set up info
+o add: Renice processes as a user in a special GID
+o add: Magic SysRQ via /proc/sys/kernel/magickey
+o add: BadMEM v4.9-rmap edition
+o add: some DMI workarounds for broken IBM Laptops
+o add: AMD Duron/Athlon SMP checkings
+o add: ECC memory monitoring v20020904
+o fixed: Thread wait race
+o fixed: RAID 0 (maybe 1/2/5/10) hang at boot
+o fixed: ALSA: unresolved symbol snd_hack_usb_set_interface
+o fixed: mmap.c:782: parse error before `unsigned'
+o fixed: Annoying but super trivial AFS compile error
+ Now also works w/ Preempt.
+o fixed: BTTV unresolved symbols if !CONFIG_SOUND and CONFIG_SOUND_ALSA
+o fixed: ALSA Config.in showed slightly wrong info for VIA stuff
+o fixed: tcp_v4_lookup_listener already defined problems
+o change: OPEN_MAX 1024, NR_FILE 65536, NR_RESERVED_FILES 128
+ TCP_KEEPALIVE_TIME (5*60*HZ), local_port_range 1024-9999
+
+
+Changelog from v4.0s-pre2 -> 4.0s-pre3
+--------------------------------------
+o add: CIPE v1.5.4
+o add: F-RTO for dealing with spurious RTOs (from 2.4.21-BK)
+o add: NVIDIA_kernel-1.0-4191 userspace patch for rmap15b issues
+ (find this in ./userspace-patches)
+o add: Matrox mga_vid / Radeon/Rage128 Driver
+o add: Work around BIOS problem with recent Athlons (from 2.4.21-BK)
+o add: CPU Frequency scaling v2.4.20-3 + SMP fix
+o fixed: tmpfs read hang (from 2.4.21-BK)
+o fixed: USB: Logitech/Dexxa Quickcam build errors
+o fixed: ieee1394 compile warning due to rmap15b
+o fixed: CPiA Video For Linux crash if static build
+o fixed: More vanilla build errors (ncpfs, intermezzo, parport etc.)
+o update: Bonding v2.4.20-20021210
+o update: XFS v1.2-cvs as of 2002-12-27
+o update: grsecurity v1.9.8-cvs as of 2002-12-27
+ (ACL-subsystem is buggy yet)
+
+
+Changelog from v4.0s-pre1 -> 4.0s-pre2
+--------------------------------------
+o add: Some $CONFIG_MONSTERBOX code (highmem, bufferwaste etc.)
+o add: blk-atomic-aa4
+o add: _LOTS_ of missing stuff for ppc32/ppc64: O(1) Scheduler and AIO.
+o add: Memory eXpansion Technology (MXT) Support
+o add: Deadman Timer
+o add: Hangcheck {Timer|Comp|Thread|Delay}
+ - this code is wanted by the Oracle Community
+o add: IBM Advanced System Management Service Processor support
+o add: Intel VTune Support
+o add: IP stealth
+o add: grsecurity v1.9.8-cvs (ACL-subsystem is buggy yet)
+o add: IP NMAP freak
+o add: IP AntiDote2 (ARP attack detector)
+o add: CiFS v0.5.8
+o add: MPPE/MPPC v0.94
+o add: LZS compression support v2.4.20
+o add: RAID speedups
+o add: fast PID allocation (from LSE)
+o add: SCSI idle
+o add: USB: Logitech/Dexxa - QuickCam support
+o add: NIC: WL24xx Wireless LAN Card Driver (boerde.de approved)
+o add: NIC: SiS 900/7016 PCI Fast Ethernet Adapter support (old driver)
+o add: NIC: SysKonnect SK-9Dxx support
+o add: NIC: Netgear GA622T Gigabit UTP support
+o add: NIC: Netgear GA621 Gigabit Fiber support
+o add: NIC: Broadcom BCM5700 support
+o add: NIC: AMD PCnet32 PCI support (old driver)
+o add: NIC: AMD-8111 based 10/100 Ethernet support
+o add: NIC: 3c590/3c980 B/C series "Cyclone/Hurricane/Tornado" support
+o add: NIC: AT&T/Lucent Wavelan IEEE 802.11 wireless support
+o add: NIC: Alternate Aironet 4500/4800 PCMCIA support
+o add: SCSI: Tekram DC395/U/UW and DC315/U SCSI support
+o add: SCSI: Single Driver Qlogic FC/SCSI support
+o add: SCSI: Qlogic QLA 2XXX v6 FC SCSI support
+o add: SCSI: Adaptec AIC79xx support
+o add: SCSI: iSCSI support (scsi-over-network)
+o add: FTP file system support
+o add: ALSA v.0.9.0-rc6 (yezz, you wanted it no? ;)
+o fixed: Low-Latency vs. ext2|ext3|reiserfs|$whatever fs segfault bug
+ Thanks to Joachim for noticing this.
+o removed: read-latency2 in favor of blk-atomic-aa4 (better)
diff --git a/sys-kernel/wolk-sources/wolk-sources-4.0_pre9.ebuild b/sys-kernel/wolk-sources/wolk-sources-4.0_pre9.ebuild
new file mode 100644
index 000000000000..6c0733fdacb1
--- /dev/null
+++ b/sys-kernel/wolk-sources/wolk-sources-4.0_pre9.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/wolk-sources/wolk-sources-4.0_pre9.ebuild,v 1.1 2003/01/26 23:50:50 livewire Exp $
+
+IUSE="build"
+
+# OKV=original kernel version, KV=patched kernel version. They can be the same.
+
+ETYPE="sources"
+
+inherit kernel || die
+
+OKV=2.4.20
+EXTRAVERSION=-wolk4.0s-pre9
+KV=${OKV}${EXTRAVERSION}
+S=${WORKDIR}/linux-${KV}
+DESCRIPTION="Working Overloaded Linux Kernel"
+SRC_URI="http://www.kernel.org/pub/linux/kernel/v2.4/linux-${OKV}.tar.bz2
+ mirror://sourceforge/wolk/linux-${KV}.patch.bz2"
+KEYWORDS="~x86"
+SLOT="${KV}"
+HOMEPAGE="http://wolk.sourceforge.net http://www.kernel.org"
+
+src_unpack() {
+ unpack linux-${OKV}.tar.bz2
+ mv linux-${OKV} linux-${KV} || die
+ cd ${WORKDIR}/linux-${KV}
+ bzcat ${DISTDIR}/linux-${OKV}${EXTRAVERSION}.patch.bz2 | patch -p1
+}
+src_install() {
+ dodir /usr/src
+ echo ">>> Copying sources..."
+ dodoc ${FILESDIR}/patches.txt
+ mv ${WORKDIR}/linux* ${D}/usr/src
+}
+
+pkg_postinst() {
+ rm -f ${ROOT}usr/src/linux
+ ln -sf linux-${KV} ${ROOT}/usr/src/linux
+}
+