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