2.4-WOLK v4.15s

Marc-Christian Petersen <[email protected]> Tue, 4 May 2004 22:31:29 +0200
Newsgroups gmane.linux.wolk.devel
Organization Linux-Systeme GmbH
Message-ID <200405042231.29045@WOLK>
Hi all,

do I something miss for this or is it ok and I can go release it to the 
public? ... Please speak _now_ :-)

Andrew: Do you have some uml-skas patch which works with the LDT changes in 
recent 2.4 kernels? UML didn't update its patch since ages. I know how to 
have working uml-skas with grsec/PaX now :)


Changelog from v4.14s -> v4.15s
-------------------------------
o   added:    show extra info to all ipfw log lines
                length of TCP & data / UDP as well as IP length
		prints TCP ACK and SEQ numbers in addition to IP ids
		prints all TCP flags set (Syn, Ack, Fin, Urg, etc)
o   added:    Ethernet Link Aggregation (veth) v0.6.3
o   added:    Redundancy of Link Segment (lt) v0.8.4
o   added:    TCP RFC2385 MD5 support
o   added:    TCP Westwood support
o   added:    grsecurity2 backport: Audit text relocations logging
o   added:    Openwall backport: Destroy shared memory segments not in use
o   added:    IPsec over IPv4 tunneling driver
o   added:    "echo off >/proc/modules" stops ability to load
                and unload modules until reboot.
o   added:    Introduce CONFIG_HIGHPTE as Kernel 2.6 has
o   added:    Due to popular request: Laptop-mode from 2.4 mainline
o   added:    Intel PRO/Wireless 2100 (IPW2100) v0.42
o   added:    Network disk block device (NWD) support

o   added:    drop behind of pages in the pagecache
                via /proc/sys/vm/drop_behind which is actually not drop behind
                at all but gives me 60mb/s throughput instead of 40mb/s
                without any pauses/stops of the machine. Actually the pauses
                are alot more less than w/o it. Anyone can clarify me why that
                happens? Not that I don't want that behaviour like it is now
                but my code was supposed to do something completely
                different :-p

o   fixed:    wrap around of netdevice statistics. Now 64-bit :p
o   fixed:    double POOL_SIZE for highmem bounce pages if memory pools are on
o   fixed:    grsecurity missed preempt checks. Now safe, even on SMP :p
o   fixed:    CONFIG_HIGHIO defaults to on if Highmem selected and removed
                config option for High I/O. People did not select it and
		complained about bad performance, so force it from now on!
o   fixed:    damn holy braindamaged FS menu structure. I can't see it!
o   fixed:    external module load with >= gcc v3.3.3
o   fixed:    potential memory access to free memory in /proc handling
o   fixed:    potential memory leak in devpts
o   fixed:    e1000: fix probable security hole
o   fixed:    RMAP: math rollover buglet fix
o   fixed:    RMAP: inode reclaiming with highmem
o   fixed:    RMAP: smp deadlock in inode reclaiming code
o   fixed:    RMAP: thinko in mm/rmap.c (doh :()
o   fixed:    RMAP: more thinkos by me in early 4.0s stages
                hello? Are you all silly or just no interrest? ;)
o   fixed:    RMAP: yet more errors in page reclaim logic. HELLO?!!
                if I've had found one more I'd rewrote that from scratch!
                Holla die Waldfee :p
o   fixed:    RMAP: overall braindamaged VM performance/behaviour
o   fixed:    /proc/slabinfo: 'dm io' has to be 'dm_io'
o   fixed:    /proc/slabinfo: 'eventpoll epi' has to be 'eventpoll_epi'
o   fixed:    /proc/slabinfo: 'eventpoll pwq' has to be 'eventpoll_pwq'
o   fixed:    /proc/slabinfo: 'async poll table' has to be 'async_poll_table'
o   fixed:    because of the 4 above, slabtop(1) works now :p
o   fixed:    ext3/quota deadlock
o   fixed:    scheduler: child_inheritance to 95 for desktop tweaks
                for better interactivity
o   fixed:    scheduler: sched_yield_slace to 0 for desktop tweaks
                for better interactivity. KDE does not like it for example.
o   fixed:    quota v1 and v2 missing module license
o   fixed:    workaround rmap vs. PaX segmexec highmem
                'my init gets killed' problem :p - It's so simple.
o   fixed:    PaX: large file mapping bug introduced by vma mirroring
o   fixed:    wrong dependecies for grsecurity/PaX configure system
o   fixed:    mempool goes crazy sometimes. Backported 2.6 fixes
o   updated:  CryptoAPI from 2.4.26/2.4.27-pre1
o   updated:  libata (S-ATA support via SCSI layer)
                same as 2.4.27-pre1 + ICH5/ICH6
o   updated:  Intel e100 driver v2.3.40
o   updated:  Intel e1000 driver v5.2.39
o   updated:  Broadcom Tigon3 v3.3
o   updated:  SysKonnect SK-98xx driver v6.24
o   updated:  Realtek 8139cp v1.1
o   updated:  SiS 900 v1.08.06
o   updated:  Sundance v1.01+LK1.09a
o   updated:  3com 3c59x vLK1.1.18-ac
o   updated:  LSI MegaRAID (driver series v2.10.3)
o   updated:  Dazuko v2.0.2-pre2
o   updated:  DRBD v0.6.12
o   updated:  shfs v0.33
o   updated:  Openswan v1.0.3
o   updated:  HTB v3.16
o   updated:  grsecurity v1.9.15
o   removed:  bogus highmem tweaks. Added better one :)


ciao, Marc


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE. 
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
WOLK - Working Overloaded Linux Kernel
[email protected]
https://lists.sourceforge.net/lists/listinfo/wolk-devel