Gentoo Archives: gentoo-server

From: Kerin Millar <kerin@×××××××××××××××.net>
To: gentoo-server@g.o
Subject: [gentoo-server] WOLK-4.4s kernel released! (yes, for real)
Date: Wed, 30 Jul 2003 13:25:50
Message-Id: 20030730142606.03b910d9.kerin@recruit2recruit.net
1 Hello all,
2
3 well finally the 2.4.20-wolk4.4s kernel has been released! It can be
4 obtained here: http://sourceforge.net/projects/wolk. It was released
5 last night, but if you had downloaded the patch between then and now
6 then you should probably grab it again, as there was a problem with
7 the new v0.99Za 3c59x (3Com) driver which has been rectified.
8
9 The ebuild in Portage still installs 4.3s. The sources can be patched
10 with the linux-2.4.20-wolk4.3s-to-4.4s patch without a hitch.
11
12 If you want bootsplash, supermount or win4lin support then look here:
13 http://wolk.sf.net/Workstation-Edition. Please note that if you had
14 already applied any of the "workstation" patches to a 4.3 tree then
15 there is *no* need to remove them, or refresh the sources before
16 applying the 4.4 patch.
17
18 The md5sums for the 4.4 patch and ChangeLog follow. Enjoy!
19
20 --Kerin Francis Millar (kerframil)
21
22 6fbff6c3c6c0e298eb203d6c2af36772 *linux-2.4.20-wolk4.3s-to-4.4s.patch.bz2
23 48ee6b8c23aa9d137ae5cc02c0b9882d *linux-2.4.20-wolk4.3s-to-4.4s.patch.gz
24
25 Changelog from v4.3s -> v4.4
26 - -----------------------------
27 o added: High Performance Packet Classification (nf-hipac) v0.8 rev2
28 o added: boost the copy-user asm.
29 o added: merged IO-Stall fixes from 2.4.22-pre3/4/5/6/7
30 o added: q->full, defaults to off and keeps the elvtune changes.
31 So to turn on the q->full low latency fixes, you need to:
32 "elvtune -b 1 /dev/xxxx" . Note that for lvm and md, you need
33 to elvtune each underlying device. Running it on an lvm/md
34 device doesn't do anything.
35 o added: low latency / normal / max throughput - I/O elevator selection.
36 o fixed: CAN-2003-0461: /proc/tty/driver/serial reveals the exact
37 character counts for serial links. This could be used by a
38 local attacker to infer password lengths and inter-keystroke
39 timings during password entry.
40 o fixed: CAN-2003-0462: Paul Starzetz discovered a file read race
41 condition existing in the execve() system call, which could
42 cause a local crash.
43 o fixed: CAN-2003-0476: The execve system call in Linux 2.4.x records
44 the file descriptor of the executable process in the file
45 table of the calling process, allowing local users to gain
46 read access to restricted file descriptors.
47 o fixed: CAN-2003-0501: The /proc filesystem in Linux allows local users
48 to obtain sensitive information by opening various entries in
49 /proc/self before executing a setuid program. This causes the
50 program to fail to change the ownership and permissions of
51 already opened entries.
52 o fixed: CAN-2003-0550: The STP protocol is known to have no security,
53 which could allow attackers to alter the bridge topology.
54 STP is now turned off by default.
55 o fixed: CAN-2003-0551: STP input processing was lax in its length
56 checking, which could lead to a denial of service.
57 o fixed: CAN-2003-0552: Jerry Kreuscher discovered that the Forwarding
58 table could be spoofed by sending forged packets with bogus
59 source addresses the same as the local host.
60 o fixed: reduced the number of requests during seeks (the latency times
61 increased slightly during seeks with pre5/pre6).
62 o fixed: reserved some spare request for reads. This is been measured
63 to avoid some waiting for reads and it's beneficial in the
64 common case
65 o fixed: copy-namespace
66 o fixed: RMAP: refill free list in batches, in fixup_freespace
67 o fixed: RMAP: only wake up kswapd when low on free+clean pages
68 o fixed: RMAP: in __alloc_pages_limit, first do rmqueue (to use per-cpu
69 freelist) and fall back to direct_reclaim when needed
70 o fixed: RMAP: make sure the first stage of page allocation doesn't
71 upset the zone balancing
72 o fixed: RANDOM: another SMP deadlock. I really wonder how many (read:
73 tons * 2^99) deadlocks we have in the Linux kernel!
74 I am _shouting_ out for a lock free kernel!! ;)
75 o updated: Oracle Cluster FileSystem (OCFS) v1.0.9-pre Jul 17 2003
76 o updated: AIO: allow aio on blkdevices too
77 o updated: smp-timers: merged an anti deadlock fix from lcm, 2.5 probably
78 needs it too. In short the theory that mod_timer is the only
79 thing that can run in parallel was wrong, add_timer and
80 del_timer/del_timer_sync can too. Having already fixed
81 mod_timer in a backwards compatible way before merging the
82 smp-timers in -aa, made it easy to fix those further windows
83 too.
84 o updated: ksoftirqd: merged a fix from Philip Craig to be sure to make
85 the anti-DoS logic effective. He wrote and verified the code.
86 It makes perfect sense so it's applied. Normal usages
87 shouldn't notice the difference, especially with the
88 max-loop logic.
89 o updated: Intel E100 driver v2.3.18-k1 + bugfixes from .22-BK
90 o updated: Intel E1000 driver v5.1.11-k1 + bugfixes from .22-BK
91 o updated: Broadcom BCM5700 driver v6.2.11
92 o updated: Broadcom Tigon3 v1.6
93 o updated: SysKonnect SK-98xx driver v6.12
94 o updated: HP CISS Driver v2.4.47
95 o updated: Compaq SMART2 Driver v2.4.25
96 o updated: raw vary-io 21, including more SCSI driver support
97 o updated: Super FreeS/WAN v1.99.8 Final
98 o updated: Qlogic QLA 2x00 v6 FC SCSI support v6.05.60
99 o updated: 3com 3c59x v0.99Za (vanilla ones is over 2 years old)
100 o removed: LUFS: braindamaged, non-working. Get rid of that shit.
101 o changed: DRM v4.3 is now seperate from DRM 4.0/4.1/4.2