Re: 2.4-WOLK v4.15s

Marc-Christian Petersen <[email protected]> Fri, 7 May 2004 13:01:04 +0200
Newsgroups gmane.linux.wolk.devel
Organization Linux-Systeme GmbH
Message-ID <200405071301.04947@WOLK>
On Tuesday 04 May 2004 22:31, Marc-Christian Petersen wrote:

Hi again,

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

Status so far:


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.43
o   added:    Network disk block device (NWD) support v1.4
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. 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   added:    /proc/sys/vm/ vm_anon_lru, vm_passes
                These are the VM tweaks from mainline and/or -aa. They fit
		perfectly into 2.4-rmap to have full control over the VM.
		The defaults should be all well tuned, but ... (YMMV ;)
o   added:    finally: UML-SKAS3 (/proc/mm) host support
                Note: If you use PaX Segmentation based non-exec
                pages, you have to 'chpax -s' your UML binary.
o   added:    finally: UML /dev/anon support
o   added:    enhance sysrq-m output (Show memory)
o   added:    Vmalloc* /proc/meminfo output
o   added:    WARN_ON() from 2.6
o   added:    sysctl interface for Core dump creation info via syslog(3)
                and register dump when a process coredumps.
                kernel/core_creation_info and kernel/core_register_dump,
                both default to 0 (disabled).
o   added:    mlock support (Oracle likes this)
o   added:    grsecurity resource logging sysctl (resource_logging)
                and log in audit group only
o   fixed:    information leak in the XFS filesystem code
o   fixed:    holy braindead /proc/sys/dev/rtc/max-user-freq of beeing
                64 all the time. Now if you select at least Pentium 3
                or AMD Duron, it defaults to 1024 which makes more sense.
o   fixed:    C1 halt disconnect problem on nForce2 systems
                actually I had a fix in for a long time, but this seems nicer.
o   fixed:    renamed silly /proc/sys/kernel/allow_setid_core to
                core_allow_setid
o   fixed:    H-FSC packet scheduler compile error
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:    RMAP: missing VM stuff for SHM. Rik, are you dumb? ;)
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-pre2
o   updated:  PPP Microsoft encryption/compression (MPPE/MPPC) v0.99
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.
o   removed:  shm largepage from -aa. Did not work at all. Anyone wants
                to port HugeTLBfs from RH?
o   removed:  vserver ctx17: Too old, no one maintains this, so if you
                want to use it, make a patch with a new vserver patch.



ciao, Marc


-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to 
deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
WOLK - Working Overloaded Linux Kernel
[email protected]
https://lists.sourceforge.net/lists/listinfo/wolk-devel