Offer a means to add a date
[infodrom.org/www.infodrom.org] / src / Linux / linux-2.4-mail.wml
1 #include <infodrom.style>
2 #include <linux.style>
3 #include <quote.style>
4 #include <db.style>
5 <define-tag maxticker>10</define-tag>
6
7 <page title="Linux @ Infodrom">
8
9 <table width=100% cellpadding=0 cellspacing=0 border=0>
10 <tr>
11 <td width=70% valign=top align=left><ifont>
12
13
14 <h1 align=center>Linux 2.4 released</h1>
15
16 <strong>From:</strong> Linus Torvalds (<a href="mailto:torvalds@transmeta.com?Subject=Re:%20And%20oh,%20btw..&In-Reply-To=&lt;Pine.LNX.4.10.10101041546120.1153-100000@penguin.transmeta.com&gt;"><em>torvalds@transmeta.com</em></a>)<br>
17 <strong>Date:</strong> Fri Jan 05 2001 - 01:01:22 CET
18 <p>
19
20 <!-- body="start" -->
21 <p>
22 In a move unanimously hailed by the trade press and industry analysts as
23 being a sure sign of incipient braindamage, Linus Torvalds (also known as
24 the &quot;father of Linux&quot; or, more commonly, as &quot;mush-for-brains&quot;) decided
25 that enough is enough, and that things don't get better from having the
26 same people test it over and over again. In short, 2.4.0 is out there.
27 <p>Anxiously awaited for the last too many months, 2.4.0 brings to the table
28 many improvements, none of which come to mind to the exhausted release
29 manager right now. &quot;It's better&quot;, was the only printable quote. Pressed
30 for details, Linus bared his teeth and hissed at reporters, most of which
31 suddenly remembered that they'd rather cover &quot;Home and Gardening&quot; than the
32 IT industry anyway.
33
34 <p>Anyway, have fun. And don't bother reporting any bugs for the next few
35 days. I won't care anyway.
36 <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Linus
37 <br>
38 <p>-----
39 <br>
40 Changes since the prerelease:
41 <br>
42 <p>David Mosberger:
43 <br>
44 &nbsp;- ia64 update
45 <br>
46 <p>NIIBE Yutaka:
47 <br>
48 &nbsp;- SuperH update
49 <br>
50 <p>Karsten Keil:
51 <br>
52 &nbsp;- re-do ISDN certification checksums
53 <br>
54 <p>Tim Waugh:
55 <br>
56 &nbsp;- VIA DMA=255 bug fix
57 <br>
58 &nbsp;- IEEE 1284 config message
59 <br>
60 &nbsp;- IEEE 1284 probe fix
61 <br>
62 &nbsp;- missing printk argument
63 <br>
64 &nbsp;- ppa driver reconnect timeout tweak
65 <br>
66 <p>Matthew Dharm:
67 <br>
68 &nbsp;- USB hotplug fix - specify exactly which fields to match on
69 <br>
70 <p>Rik Faith:
71 <br>
72 &nbsp;- drm driver synch with XFree86-4.0.2
73 <br>
74 &nbsp;- oops: we synched a bit too far. Backsync to the _real_ 4.0.2 level.
75 <br>
76 <p>Geert Uytterhoeven:
77 <br>
78 &nbsp;- m68k updates
79 <br>
80 &nbsp;&nbsp;- Amiga resource management updates
81 <br>
82 &nbsp;&nbsp;- m68k loops_per_jiffy updates
83 <br>
84 &nbsp;&nbsp;- m68k keyboard delay/repeat
85 <br>
86 &nbsp;&nbsp;- m68k SCSI updates
87 <br>
88 &nbsp;&nbsp;- m68k exported symbols update
89 <br>
90 &nbsp;&nbsp;- m68k Lance updates
91 <br>
92 &nbsp;&nbsp;- fbdev config fixes
93 <br>
94 &nbsp;&nbsp;- Amiga Ethernet updates
95 <br>
96 &nbsp;&nbsp;- Amiga builtin serial updates
97 <br>
98 &nbsp;&nbsp;- m68k config updates
99 <br>
100 &nbsp;&nbsp;- m68k __ashldi3
101 <br>
102 &nbsp;&nbsp;- Amiga Y2K fixes (a bit late, wouldn't you say?)
103 <br>
104 &nbsp;&nbsp;- Misc m68k updates
105 <br>
106 &nbsp;&nbsp;- fbdev init order fix
107 <br>
108 &nbsp;&nbsp;- Mac/m68k IDE updates
109 <br>
110 &nbsp;&nbsp;- m68k asm constraint fixes
111 <br>
112 <p><p>Marc ZYNGIER:
113 <br>
114 &nbsp;- SMP lockup with IrDA
115 <br>
116 <p>David Huggins-Daines:
117 <br>
118 &nbsp;- remove extra &quot;remove_wait_queue()&quot; in drivers/sound/cs46xx.c.  It
119 <br>
120 &nbsp;&nbsp;&nbsp;would lock up badly on nonblocking reads.
121 <br>
122 <p>Matti Aarnio:
123 <br>
124 &nbsp;- teach tulip driver about media types 5 and 6
125 <br>
126 &nbsp;- fix ATM LANE driver linkage issues
127 <br>
128 &nbsp;- fix DECNET driver unload time cleanup
129 <br>
130 &nbsp;- fix pointer comparison type warning
131 <br>
132 &nbsp;- get rid of excessive '##' token pasting that newer gcc's warn about
133 <br>
134 <p>Keith Owens:
135 <br>
136 &nbsp;- fix drm Makefile to not use the same objects built-in and in a module
137 <br>
138 &nbsp;- update modutils version numbers to match 2.4.x kernel
139 <br>
140 <p>Russell Kroll:
141 <br>
142 &nbsp;- fix radio card drivers that got the request_region sense inverted
143 <br>
144 <p>Rich Baum:
145 <br>
146 &nbsp;- Remove compile warnings with newer gcc versions for lables with no
147 <br>
148 &nbsp;&nbsp;&nbsp;expression at the end of a compound block
149 <br>
150 <p>Andreas Franck:
151 <br>
152 &nbsp;- Make the x86 semaphore implementation compile properly with current
153 <br>
154 &nbsp;&nbsp;&nbsp;gcc snapshots.  Newer gcc's will release the memory allocated for a
155 <br>
156 &nbsp;&nbsp;&nbsp;data structure too early if only the pointer to that memory is passed
157 <br>
158 &nbsp;&nbsp;&nbsp;to an asm.
159 <br>
160 <p>Alan Cox:
161 <br>
162 &nbsp;- pcxx.c: make it compile (&quot;mseconds&quot; -&gt; &quot;msec&quot;)
163 <br>
164 &nbsp;- Documentation: fix typos/glitches
165 <br>
166 &nbsp;- CCISS bugfix
167 <br>
168 &nbsp;- riscom setup bugfix
169 <br>
170 &nbsp;- toshoboe and wavelan overlarge udelay
171 <br>
172 &nbsp;- clean/bugfixes amateur radio
173 <br>
174 &nbsp;- yam/mkiss build fix
175 <br>
176 &nbsp;- old tulip chips driver update
177 <br>
178 &nbsp;- sg driver unchecked scsi_allocate_request
179 <br>
180 &nbsp;- i810 audio fix
181 <br>
182 &nbsp;- RTC CMOS locking fixes
183 <br>
184 <p>David Miller:
185 <br>
186 &nbsp;- update sparc to &quot;loops_per_jiffy&quot;
187 <br>
188 &nbsp;- sparc32 uses ix86-like semaphores now
189 <br>
190 &nbsp;- missing flush_dcache_page in kiovec support layer
191 <br>
192 &nbsp;- netfilter: use &quot;long&quot; for values operated on using bitops
193 <br>
194 &nbsp;- more empty statement warning fixes
195 <br>
196 &nbsp;- LVM 32-bit compat ioctl checks
197 <br>
198 &nbsp;- Include param.h into Sparc64's delay.h to get HZ define
199 <br>
200 &nbsp;- Fix Zilog serial port speed setting checks
201 <br>
202 <p>Neil Brown:
203 <br>
204 &nbsp;- raid5 missing unlock on degraded array
205 <br>
206 &nbsp;- knfsd inode semaphore: get it early
207 <br>
208 <p>Johannes Erdfelt:
209 <br>
210 &nbsp;- USB oops on unplug fix for dc2xx and ov511 driver
211 <br>
212 <p>Mitch Davis:
213 <br>
214 &nbsp;- prettier printout of IDE registers if &lt; 0x100
215 <br>
216 <p>Richard Henderson:
217 <br>
218 &nbsp;- alpha &quot;loops_per_jiffy&quot; update
219 <br>
220 <p>Oliver Neukum:
221 <br>
222 &nbsp;- fix for SMP race in v4l open()
223 <br>
224 <p>Andreas Bombe:
225 <br>
226 &nbsp;- Makefile fix for ieee1394
227 <br>
228 &nbsp;- IEEE 1394 up-to-date
229 <br>
230 <p>Kai Germaschewski:
231 <br>
232 &nbsp;- fix ISDN diversion services name-clash (and crash)
233 <br>
234 <p>Andre Hedrick:
235 <br>
236 &nbsp;- IDE chipset update, DVD-RAM update
237 <br>
238 <p>Rik van Riel:
239 <br>
240 &nbsp;- don't deactivate partially written pages in generic_file_write
241 <br>
242 <p>Michael Lang:
243 <br>
244 &nbsp;- ibmmca upgrade: docs and small bugs
245 <br>
246 <p>Marko Kreen:
247 <br>
248 &nbsp;- big udelay's in fb drivers. Fix.
249 <br>
250 <p>Me:
251 <br>
252 &nbsp;- drivers/net/rcpci45.c: make it compile (&quot;rcpci_pci_table&quot; -&gt;
253 <br>
254 &nbsp;&nbsp;&nbsp;&quot;rcpci45_pci_table&quot;)
255 <br>
256 &nbsp;- mark_buffer_dirty() only does a &quot;balance_dirty()&quot; if the
257 <br>
258 &nbsp;&nbsp;&nbsp;buffer was previously clean.
259 <br>
260 &nbsp;- mm sanity: never decrement page count past zero
261 <br>
262 &nbsp;- no synchronous bdflush wait
263 <br>
264 &nbsp;- mm VM scanning and exit race cleanup: mmlist_lock
265 <br>
266 <p><!-- body="end" -->
267
268 # Newsbox
269 #</ifont></td><td valign=top><img src=<root_prefix>gifs/imgdot-1x1-transp.gif width=3 height=0 alt="">
270 </ifont></td><td width=30% valign=top align=right>
271
272 #include "newsbox.inc"
273
274 #include "links.inc"
275
276 #include "newsticker.inc"
277
278 </td></tr></table>
279
280 </page>
281
282 # Local variables:
283 # mode: indented-text
284 # end: