¸®´ª½º Ä¿³Î »õ¼Ò½Ä Archive : 2000/05 - 2001/07

http://linuxkernel.net


¹øÈ£ © Á¦ ¸ñ ¼º ¸í ÀÛ ¼º ÀÏ Á¶ ȸ
39     ¸®´ª½º Ä¿³Î 2.4.7 (2001/07/20)
±è¿õ±â
01/07/25 1067
38     ¸®´ª½º Ä¿³Î 2.4.6 (2001/07/04)
±è¿õ±â
01/07/05 360
37     2.4.5 vs 2.4.5-ac
ÀÌÈ£
01/05/27 2058
36     ¸®´ª½º Ä¿³Î 2.4.5 (2001/05/26)
ÀÌÈ£
01/05/27 1295
35     ¸®´ª½º Ä¿³Î 2.4.4 (2001/04/28)
ÀÌÈ£
01/05/02 871
34     ¸®´ª½º Ä¿³Î 2.4.3 (2001/03/30)
ÀÌÈ£
01/05/02 165
33     2.4.4µµ ³ª¿Ôµçµ¥.. ^_^;
Ä¿³ÎÃʺ¸
01/04/29 210
32     *^^* Linux Kernel 2.4.3 À¸·Î ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù.
±è¿õ±â
01/04/02 428
31     ¸®´ª½º Ä¿³Î 2.4.2 (2001/02/22)
ÀÌÈ£
01/02/24 1771
30     ¸®´ª½º Ä¿³Î 2.4.0 (2001/01/05)
ÀÌÈ£
01/02/24 853
29     ¸®´ª½º Ä¿³Î 2.2.18 (2000/12/10)
ÀÌÈ£
00/12/12 1017
28     ¸®´ª½º Ä¿³Î 2.4.0 test12 (2000/12/12)
ÀÌÈ£
00/12/12 774
27     ¸®´ª½º Ä¿³Î 2.4.0 test11 (2000/11/20)
ÀÌÈ£
00/11/20 553
26     ¸®´ª½º Ä¿³Î 2.4.0 test10 (2000/10/1)
ÀÌÈ£
00/11/01 363
25     Ä¿³Î¸ðµå À¥¼­¹öÀÎ TUX 1.0ÀÌ ¹ßÇ¥µÇ¾ú½À´Ï´Ù.
ÀÌÈ£
00/10/04 605
24     ¸®´ª½º Ä¿³Î 2.4.0test9
ÀÌÈ£
00/10/04 308
23     ¸®´ª½º Ä¿³Î 2.2.17 ¹ßÇ¥
ÀÌÈ£
00/09/05 539
22     ¸®´ª½º Ä¿³Î 2.2.18pre1
ÀÌÈ£
00/09/01 203
21     Linux Test Project
ÀÌÈ£
00/08/10 375
20     ¸®´ª½º Ä¿³Î 2.4.0-test6
ÀÌÈ£
00/08/10 285
19     Linux Kernel 2.4.0-test3
ÀÌÈ£
00/07/11 258
18     ¸®´ª½º Ä¿³Î 2.4.0test2-ac2 (6/27)
ÀÌÈ£
00/06/28 231
17     ¸®´ª½º Ä¿³Î 2.4.0-test1-ac17 (6/13)
ÀÌÈ£
00/06/13 210
16     ¸®´ª½º Ä¿³Î 2.4.0test1-ac15 (6/12)
ÀÌÈ£
00/06/12 170
15     ¸®´ª½º Ä¿³Î 2.2.17pre1 (6/12)
ÀÌÈ£
00/06/12 199
14     ¸®´ª½º 2.2.16 Ä¿³Î ¹ßÇ¥ (6/7)
ÀÌÈ£
00/06/09 394
13     ¸®´ª½º Ä¿³Î 2.4.0test1-ac10 (6/7)
ÀÌÈ£
00/06/07 142
12     ¸®´ª½º Ä¿³Î 2.2.16pre8 (6/6)
ÀÌÈ£
00/06/07 123
11     ¸®´ª½º Ä¿³Î 2.4.0test1-ac8 (6/5)
ÀÌÈ£
00/06/07 124
10     Linux 2.2.16pre7 (5/31)
ÀÌÈ£
00/06/01 124
9     Linux 2.4.0-test1ac7 (5/31)
ÀÌÈ£
00/06/01 114
8     Linux 2.2.16pre6 (5/31)
ÀÌÈ£
00/06/01 116
7     Linux 2.4.0test1-ac6
ÀÌÈ£
00/06/01 108
6     Linux 2.4.0test1-ac3 Ä¿³Î ¹ßÇ¥ (5/28)
ÀÌÈ£
00/05/30 118
5     Linux 2.4.0test1-ac2 Ä¿³Î ¹ßÇ¥ (5/27)
ÀÌÈ£
00/05/30 107
4     Linux 2.4.0test1-ac1Ä¿³Î ¹ßÇ¥ (5/25)
ÀÌÈ£
00/05/30 112
3     LINUX Jobs for 2.4 update
ÀÌÈ£
00/05/30 123
2     2.4 Ä¿³Î¿¡¼­ ´Þ¶óÁö´Â °Íµé
ÀÌÈ£
00/05/15 507
1     ¸®´ª½º Ä¿³Î 2.3.99 pre-8 ¹ßÇ¥ (5/12)
ÀÌÈ£
00/05/15 202

2001/07/25 (16:22) from 210.126.213.26' of 210.126.213.26' Article Number : 39
±è¿õ±â (woonggikim@hotmail.com) Access : 1068 , Lines : 75
¸®´ª½º Ä¿³Î 2.4.7 (2001/07/20)
Linux KernelÀÌ 2.4.7·Î ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù.

-final:
- me: fix ptrace and /proc issues with new core-dump permissions
- numerous: IDE tape driver update for completion handlers
- Ben Collins: ieee1394 GUID cleanups
- Jacek Stepniewski: nasty deadlock in rename()

-pre9:
- Dan Quinlan: cramfs update
- Ben Collins: IEEE 1394 update
- David Miller: network update (pppoe, routing cache stats), sparc32 update
- me: only dump core once per threaded app (first one wins)
- me: use new completion handlers for block device requests (same race
  as with vfork, see -pre7)

-pre8:
- Chris Mason: reiserfs update
- Paul Mackerras: PPC updates (softirq)
- Kai Germaschewski: ISDN updates
- various: workaround for cpuid inline asm problem with egcs-2.91.66

-pre7:
- Andreas Dilger: various ext2 cleanups
- Richard Gooch: devfs update
- Johannes Erdfelt: USB updates
- Alan Cox: merges
- David Miller: fix SMP pktsched bootup deadlock (CONFIG_NET_SCHED)
- Roman Zippel: AFFS update
- Anton Altaparmakov: NTFS update
- me: fix races in vfork() (semaphores are not good completion handlers)
- Jeff Garzik: net driver updates, sysvfs update

-pre6:
- me: fix more buffer head SMP races (non-x86 only - weak memory ordering)
- Andrea Arkangeli: some bh cleanups from the buffer race condition fix
- Tim Waugh: parport drievr documentation, init sanity
- Ion Badulescu: starfire net driver update
- David Miller: sparc and networking updates
- Ivan Kokshaysky: alpha version of the inlined rw-semaphores
- NIIBE Yutaka: SuperH update

-pre5:
- remember to bump the version string
- Andrea Arkangeli: softirq cleanups and fixes, and everybody is happy
  again (ie I changed some details to make me happy ;)
- Neil Brown: raid5 stall fix, nfsd filehandle sanity check fix

-pre4:
- David Miller: sparc and networking updates
- Al Viro: SysV FS add_link off-by-two bogosity.
- Jeff Garzik: merge D-Link DL2k GigE driver, other network driver cleanups
- Kai Germaschewski: ISDN update
- Alan Cox: more merging (MPT fusion core)
- Johannes Erdfelt: USB updates
- Stas Sergeev: make sure we return out of vm86 mode when interrupts
  get re.enabled
- Rusty Russell: netfilter fixes for ipt_unclean and ip_queue
- me: initialize page->age when adding it to the swap cache
- Paul Mackerras: PPC updates
- some subtle fs/buffer.c race conditions (Andrew Morton, me)

-pre3:
- merge with Alan (SCSI subsystem)
- Jeff Garzik: make serial driver PCI hotplug-aware

-pre2:
- merge with Alan (USB, zoran, sony motion-eye, rio, dmi-scan)

-pre1:
- merge with Alan (irda, s390, mips64, chris, sk98lin, mips/mm)
- rth: fix alpha RTC calibration
- Paul Mackerras: fix PPC typo

2001/07/05 (16:53) from 210.126.213.26' of 210.126.213.26' Article Number : 38
±è¿õ±â (woonggikim@hotmail.com) Access : 361 , Lines : 116
¸®´ª½º Ä¿³Î 2.4.6 (2001/07/04)

Device Driver (Network Card, USB µî) Updata, File system Update,
¹× ´Ù¸¥ Ç÷§Æû( PPC, ARM µî)ÀÇ Code°¡ Update µÇ¾ú½À´Ï´Ù.


-final:
-pre9:
- make sure "sync()" doesn't effectively lock up the machine by
  overloading all the IO resources
- fix up some network memory allocations that don't wan tto wait on IO.
- merge with Alan (including MIPS update)
- Jeff Garzik: network driver updates.
- Al Viro: System V FS update (write capability, page cache, mondo cleanups)
- Kai Germaschewski: ISDN cleanups, TURBOPAM driver by Stelian Pop
- Ben Fennema: UDF update (time handling, i_blocks fix)
- Neil Brown: md error handling improvements, knfsd file handle compatibility
- Paul Mackerras: PPC update
- Jakub Jelinek: fix up kernel linker scripts to accept .rodata better
- Patrick Mochel: fix PME handling in pci_enable_wake()
- Chris Mason: reiserfs PF_MEMALLOC handling

-pre8:
- me: fix GFB_BUFFER thinkos. Make buffer syncing more efficient.
  Make sure we don't leave buffers on the LOCKED list forever
- David Miller: networking and sparc updates

-pre7:
- Patrick Mochel: PCI documentation, and PM cleanups
- mtd: export nand ECC functions
- Jes Sorenson: acenic driver update
- Alan Cox: fix vxfs merge boo-boo
- me: undo page_launder() LRU changes, they have nasty side effects
- wanrouter: fix error code

-pre6:
- Jeff Garzik: net driver updates, PCI PM induced cleanups
- Me: do ACPI first, so that it doesn't mess up existing device driver
  configurations.  Notably it used to completely destroy PCMCIA on some
  Sony VAIOs.
- Paul Mackerras: powermac drivers and MAINTAINERS update
- NIIBE Yutaka: SuperH update
- Johannes Erdfelt: USB driver updates
- Russell King: ARM update
- Alan Cox: merging, merging, merging

-pre5:
- Johannes Erdfelt: USB update (bluetooth and serial)
- Andrew Grover: ACPI update for _real_ this time.
- Neil Brown: md update
- Keith Owens: kbuild script fix, do_softirq versioning fix
- David Miller: sparc and portability updates

-pre4:
- Chris Mason: ReiserFS pre-allocation locking bugfix
- David Miller: fix bitops users (requires "long" alignment)
- Andrey Savochkin: file locking failure case SMP lock fix
- Urban Widmark: smbfs update (avoid unnecessary flushing, make NetApp
  work)
- Andrew Grover: ACPI update
- Jeff Garzik: network driver updates
- Maciej Rozycki: IO-APIC level trigger problem workaround
- Rusty Russell: ipt_unclean fix
- Richard Gooch: devfs update

-pre3:
- remember to increment the version number
- Chris Mason: reiserfs mark_journal_new and bh leak fix
- Richard Gooch: devfs update
- Alexander Viro: further FS cleanup (superblock list)
- David Woodhouse: MTD update
- Kai Germaschewski: ISDN update (stanford checker fixes etc)
- Rich Baum: gcc-3.0 warning fixes
- Jeff Garzik: network driver updates
- Geert Uytterhoeven: m68k fbdev logo merge glitch fix
- Andrea Arcangeli: fix signal return path
- David Miller: Sparc updates
- Johannes Erdfelt: USB update
- Carsten Otte, Andries Brouwer: don't clear blk_size unconditionally
  on partition check
- Martin Frey: alpha Sable irq fix
- Paul Mackerras: PPC softirq update
- Patrick Mochel: PCI power management infrastructure
- Robert Siemer: miroSOUND driver update
- Neil Brown: knfsd updates, including ability to export ReiserFS filesystems
- Trond Myklebust: NFS readdir fixup, don't update atime on client
- Andrew Morton: truncate_inode_pages speedup
- Paul Menage: make inode quota count all inodes..

-pre2:
- Takanori Kawano: brlock indexing bugfix
- Ingo Molnar, Jeff Garzik: softirq updates and fixes
- Al Viro: rampage of superblock cleanups.
- Jean Tourrilhes: Orinoco driver update v6, IrNET update
- Trond Myklebust: NFS brown-paper-bag thing
- Tim Waugh: parport update
- David Miller: networking and sparc updates
- Jes Sorensen: m68k update.
- Ben Fennema: UDF update
- Geert Uytterhoeven: fbdev logo updates
- Willem Riede: osst driver updates
- Paul Mackerras: PPC update
- Marcelo Tosatti: unlazy swap cache
- Mikulas Patocka: hpfs update

-pre1:
- Andreas Dilger: make ext2fs react more gracefully to inode disk
  errors
- Andrea Arkangeli: fix up alpha compile issues
- Ingo Molnar: io-apic MP table parsing update and softirq latency
  update
- Johannes Erdfelt: USB updates
- Richard Henderson: alpha rawhide irq handling fixes
- Marcelo, Andrea, Rik: more VM issues
- Al Viro: fix various ext2 directory handling checks by biting the
  bullet and using the page cache.
2001/05/27 (20:38) from 211.49.146.161' of 211.49.146.161' Article Number : 37
ÀÌÈ£ (i@flyduck.com) Access : 2059 , Lines : 241
2.4.5 vs 2.4.5-ac

Alan Cox°¡ Ä¿³Î¿¡ ´ëÇØ¼­ ³¡ÀÓ¾øÀÌ ac (Alan Cox) patch¸¦ Çϰí
ÀÖ½À´Ï´Ù. 2.4.5¿Í ÇÔ²² 2.4.5-ac ÆÐÄ¡¸¦ ¹ßÇ¥Çϸ鼭 µÑÀÇ Â÷À̸¦
¿ä¾àÇÏ¿´½À´Ï´Ù. °£È¤ ±âÁ¸ Ä¿³ÎÀ» »ç¿ëÇÒ ¶§ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì
ac patch¸¦ Çϸé Àß µÇ´Â °æ¿ì°¡ Á¾Á¾ ÀÖ½À´Ï´Ù.. *^^*

------------

º¸³½ »ç¶÷: Alan Cox <alan@lxorguk.ukuu.org.uk>
¹Þ´Â »ç¶÷: linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>
³¯Â¥: 2001³â 5¿ù 27ÀÏ ÀÏ¿äÀÏ ¿ÀÀü 8:32
Á¦¸ñ: Linux 2.4.5 versus -ac differences

People have asked for a summary a few times, so I generated one while doing
the 2.4.5 + -ac merge and weeding out all the noise changes or stuff where
I could revert sanely to Linus code

Alan


Summary of changes for Linux 2.4.5-ac versus Linus 2.4.5

o Fix memory leak in wanrouter
o Fix memory leak in wanmain
o Use non atomic memory for linearising NFS buffers as they are
done in task context
o Fix dereference of freed memory in NetROM drivers
o Fix writing to freed memory in ax25_ip
o Support debugging of slab pools
o NinjaSCSI pcmcia scsi driver
o Raw HID device for USB peripheral buttons/controllers
o Updated NTFS
o RAMfs with resource limits
o NMI watchdog available on uniprocessor x86
o Update CMPCI drivers (not yet SMP safe)
o Configurable max_map_count
o Dynamic sysctl key registration
o SE401 USB camera driver
o Updated Zoran ZR3606x driver (replaces buz)
o w9966 parallel port camera driver (partially merged with Linus)
o Include headers in etags
o Don't delete empty directories on make distclean
o Fix halt/reboot handling on Alcor Alpha
o IDE driver support for Etrax E100
o IDE infrastructure support for IDE using non standard data transfers
o Run ~/bin/installkernel if present
o Support for out of order stores on x86 with this mode (IDT Winchip)
- worth 20% performance on them
o Configure level debugging menu
o Make BUG() default to an oops only - saves 70K
o Power management help for UP-APIC
o Work around 440BX APIC hang (eg the ne2000 SMP hang)
o Run time configurable APM behaviour (interrupts, psr etc)
o Smarter DMI parser - handles multiple use of names
o DMI layer has blacklist tables fixing Dell Inspiron 5000e crashes,
PowerEdge reboot problems , and IBM laptop APM problems
o PNPBios support
o Fix atomicity of IRQ error count
o Handle PCI/ISA boxes that don't list edge levels but have an ELCR
o Don't erroneously mangle settings on all VIA bridges - cures the
horrible performance problem in 2.4.5 vanilla with VIA
o Fix bootmem corruption on x86 boot
o Scan and retrieve multipliers for processors (not yet used to handle
the SMP cases where we need to disable tsc use)
o Support machine check on Athlon and Pentium
o Fix SUS violation with signal stacks
o Handle boxes where firmware resets the timer to 18Hz (this should
now not show false positives)
o Better OOPS formatting on x86
o Fix nasty problems with interrupts being disabled for long periods
in frame buffer drivers
o PAE mode alignment assumption fixes
o 32bit UID clean quota
o Fix quota deadlocks
o Fix TLB shootdown races
o Experimental merge of usermode Linux
o Fix memory leaks and othe rproblems with the iphase driver
o IBM AS/400 iSeries virtual drivers
o DAC960 null pointer checks
o CCISS driver leak fixes
o MPT fusion drivers for scsi and networking
o Handle out of memory allocating request queue entries and avoid oops
o Free the initial ramdisk correctly
o Small CD-ROM layer updates
o AGP power management hooks
o First basic applicom driver fixes
o Fix copy_from_user with interrupts off in cyclades driver
o Fix out of memory handling in DRM
o Clean up dsp56K driver
o Update generic serial driver with break support
o Clean up h8 driver namespace
o Fix keymap changing problems in console drivers
o Fix locking in machzwd
o Updated rio serial driver
o A2232 driver
o Fix serial driver mangling of some clone uarts
o Handle xircom serial port setup delay bug
o Updated sx driver for newer generic_serial
o W83877F watchdog driver
o ITE8172 IDE driver support
o Q40/Q60 IDE support
o Fix nodma handling bug in alim15x3
o hpt366 DMA blacklist
o IDE-CD updates
o Updated IDE DMA blacklist
o OOPS catch for sg reuse in IDE driver
o Support formatting of IDE floppies
o Support PIIX4U4 (851EM)
o Enable second port on promise pseudo raid
o Support nodma on pmac
o Support more PCI irq sharing on IDE
o IDE tape updates - DI-50 support,
o Much updated VIA IDE support
o video1394 updated to newer module API
o Support write on the input event driver
o Quieten mouse and keyboard input drivers
o Fix compile problem with pc110pad
o Fix memory leak in isdnppp
o LVM updates
o Fix plan b locking
o Fix saa5249 locking
o Fix stradis locking
o Acenic driver updates
o aironet4500 cleanups, probe tables
o Ariadne updated to newer API
o Don't limit mtu to 68+ in arlan drivers
o Updated eepro100 driver
o Fix potential crash on downing a bpqether port
o Updated nsc-ircc driver
o Updated toshoboe driver
o Intel Panther LP486e ethernet driver
o Remove erroneous check in eth_change_mtu
o Alternative xircom_cb driver
o Avoid ibm tr being rebuilt each make
o Updated ibm token ring drivers
o Add 'static' to bits of ppp code
o Add pci probe table to roadrunner
o Fix memory leak in sk_ge
o sk_g16 updates
o sk_mca updates
o Add tools to generate starfire firmware
o Synclink driver can be compiled in
o Fix possible oops in lapbether
o Fix memory leak in lanmedia driver
o Fix SDLA_X25 warnings
o Fix syncppp negotiation loop bug
o GSC parallel port support
o PCMCIA parallel port support
o Support PnPBIOS probing for PC parallel ports
o Fix leak in PCMCIA bulkmem driver
o Fix leak in PCMCIA ds driver
o Add more cards to the ti list for the yenta pcmcia
o Updated 3ware scsi driver
o NCR 53c700 and 53c700/66 driver core
o Fix pci_enable/resource read order on buslogic
o Updated NCR53c8xx driver
o Updated SYM53c8xx driver
o Fix NCR53c406 warnings
o NCR dual MCA driver
o AIC7xxx pci probe table for hotplug
o Updated aic7xxx_old
o Fix resource leaks in dec esp driver
o Fix printk levels in dmx3191 driver
o Allow per device max sector counts. (2.4 workaround until 2.5 does
this in the block layer per device)
o Support SCSI2/SCSI3 extended LUN numbering
o Limit qlogicisp and qlogicpti to 64 sectors/write
o Fix missing EFAULT return in scsi proc
o Fix locking of scsi_unregister_host
o Fix leaks in scsi_ioctl
o Fix potential lost requests in scsi merges
o Fix leak on write when scsi driver has no proc write op
o Extend the scsi black/whitelist
o Fix locking/eject/rescan on removable scsi disk media
o Updated scsi generic driver
o Updated scsi cdrom driver
o Correct ac97 handling on sparc
o Fix use after kfree in cs4281
o Update ess solo to new PCI style and PM
o Update maestro to new PCI style and PM
o Add docking station support to maestro
o Update sonicvies to new PCI api
o Fix trident locking problems
o Fix buzzing on ymfpci
o Power management for ymfpci
o Fix leak/missized copy on xjack driver
o CDCEther driver
o ACM driver with fixed CLOCAL
o Updated USB audio drivers
o Fix locking/reporting in USB device list
o Allow dsbr100 to take a radio_nr option
o HP5300 series USB scanner driver
o Updated IBM cam driver
o Fix USB inode locking
o Driver for Kawasaki based USB ethernet
o Small ov511 fixes
o Updated USB storage drivers
o Entries for Sony MSC-U01N memory stick, Fujifilm FinePix 1400Zoom,
Casio QV Digial Camera
o USB Ultracam driver
o Fix derefence of freed memory in the USB code
o Generic USB host->host drivers for anchorchip 2270, ipaq, netchip
1080, and Prolific PL-2301/2
o Updated ATI frame buffer drivers
o Updated clgen and control frame buffer drivers
o Updated cyber2000 driver
o Documentation for fbcon driver
o Additional modes for titanium powerbook (1152x768)
o Updated matrxofb drivers
o Support __setup in mdacon
o Radeon console driver
o Handle out of memory on sun3 fb
o Updated tga/vesa fb
o CMS file system (basic R/O)
o JFFS journalling flash file system with compression
o Updated AFFS file system
o Threaded core dumps
o Fix security holes in binfmt_misc
o Allow flushing of low buffers only when we need bounce buffers
o Use brelse in cramfs
o Fix memory leaks in freevxfs
o Updated isofs
o Small lockd updates (experimental)
o Fix nfs alignment funnies
o Report correct SuS errors on some opens
o Add generic_file_open to get 64bit stuff right
o Locking on make_inode_number for procfs
o Report shmem size in shared memory proc field
o Fail lseek outside of allowed range for filesystem
o Fix select race with fdset growth
o Kernel message levels and handle oom on superblock/mount ops
o Updated frame buffer logos
o Prefetch support for AMD Athlon
o Support out of order stores in spinlocks on x86
o m68k bitop compile fixes
o Add truncatepage op to address operations
o shmem filesystem cleanups and updates
o Fix off by one on real time pre-emption in scheduler
o Use prefetches in scheduler and wakeups
o Support GFP_FAIL to avoid highmem deadlocks
2001/05/27 (20:35) from 211.49.146.161' of 211.49.146.161' Article Number : 36
ÀÌÈ£ (i@flyduck.com) Access : 1296 , Lines : 102
¸®´ª½º Ä¿³Î 2.4.5 (2001/05/26)

2.4.5 Ä¿³ÎÀÌ ¹ßÇ¥µÇ¾ú½À´Ï´Ù...
highmem ÂÊ¿¡¼­´Â ¿©ÀüÈ÷ ¹®Á¦°¡ ³²Àº °Í °°½À´Ï´Ù.

-------------------------

º¸³½ »ç¶÷: Linus Torvalds <torvalds@transmeta.com>
¹Þ´Â »ç¶÷: Alan Cox <alan@lxorguk.ukuu.org.uk>; Andrea Arcangeli <andrea@suse.de>; Ben LaHaise <bcrl@redhat.com>
ÂüÁ¶: Rik van Riel <riel@conectiva.com.br>; linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>
³¯Â¥: 2001³â 5¿ù 26ÀÏ Åä¿äÀÏ ¿ÀÀü 10:31
Á¦¸ñ: Linux-2.4.5

Ok, I applied Andrea's (nee Ingo's) version, as that one most clearly
attacked the real deadlock cause. It's there as 2.4.5 now.

I'm going to be gone in Japan for the next week (leaving tomorrow
morning), so please don't send me patches - I won't be able to react to
them anyway. Consider the -ac series and the kernel mailing list the
regular communications channels..

Thanks,

Linus

-------------------

-final:
- Alan Cox: camera conversion missed parts
- Neil Brown: md graceful alloc failure
- Andrea Arkangeli: more alpha fixups, bounce buffer deadlock avoidance
- Adam Fritzler: tms380tr driver update
- Al Viro: VFS layer cleanups

-pre6:
- Johannes Erdfelt: OHCI hash-chain corruption fix, USB updates
- Richard Henderson, Ivan Kokshaysky: alpha PCI iommu fixes
- Tim Waugh: parport changelogs and printk levels
- Andrew Morton: vmalloc off-by-one (overly sensitive) test
- Al Viro: VFS layer cleanups
- Cort Dougan: PPC updates (big bootloader re-org)
- Alan Cox: more merges, remove phillips camera conversion code
- Andrea Arkangeli: alpha fixups
- OGAWA Hirofumi: big-sector support with FAT
- Neil Brown: more md fixes

-pre5:
- Al Viro: fs cleanups
- David Miller: sparc semaphores
- Christoph Hellwig: VxFS update
- Asit Mallick: set machine check bit with set_in_cr4
- Richard Henderson: fix alpha pci_controller_num(), sg_fill, SRM poweroff.
- Johannes Erdfelt: USB updates
- Cort Dougan: bitkeeper Id's on the ppc side
- Matt Chapman: NFS file locking SMP lock fix
- Alan Cox: further merging

-pre4:
- Russell King: ARM updates
- Al Viro: more init cleanups
- Cort Dougan: more PPC updates
- David Miller: cleanups, pci mmap updates
- Neil Brown: raid resync by sector
- Alan Cox: more merging with -ac
- Johannes Erdfelt: USB updates
- Kai Germaschewski: ISDN updates
- Tobias Ringstrom: dmfe.c network driver update
- Trond Myklebust: NFS client updates and cleanups

-pre3:
- Al Viro: sanity-check user arguments, zero-terminated strings etc.
- Urban Widmark: smbfs update (server/client cache coherency etc)
- Rik van Riel, Marcelo Tosatti: VM updates
- Cort Dougan: PPC updates
- Neil Brown: raid1/5 failed drive fixups, NULL ptr checking, md error cleanup
- Neil Brown: knfsd fix for 64-bit architectures, and filehandle resolveir
- Ken Brownfield: workaround for menuconfig CPU selection glitch
- David Miller: sparc64 MM setup fix, arpfilter forward port
- Keith Owens: Remove obsolete IPv6 provider based addressing
- Jari Ruusu: block_write error case cleanup fix
- Jeff Garzik: netdriver update

-pre2:
- David Miller: network syncup (better TCP page fault handling by Andrea etc)
- Tim Hockin: moxa driver fixes
- Alexander Viro: clean up process reaping procedures, make /proc use
  the proper fields to notice that the process is gone, gone, gone.
- Justin Gibbs: aic7xxx driver update to 6.1.13.
- me: fix PCI allocation so that it doesn't stomp on unknown memory
- Jeff Garzik: 8139too net drvr fix
- Nigel Gamble: merge page fault interrupt gate from preemtible kernel.
  Fixes problem noticed by Brian Gerst.
- Jean Tourrilhes: Orinoco / Airport support diff. Mucho cleanups.

-pre1:
- Al Viro: clean up driver "invalidate_device()" mess
- Andries Brouwer: make sd.c work with USB Dane-Elec CompactFlash Card
  Reader
- me: fix nasty lazy kernel page table update problem
- me: undo fork changes. Too many user-level bugs and unresolved issues.
- Peter Anvin: iso9660 cleanups
- Alan Cox: big merge
- Johannes Erdfelt: UHCI pci DMA setup fix
2001/05/02 (18:35) from 211.170.43.66' of 211.170.43.66' Article Number : 35
ÀÌÈ£ (i@flyduck.com) Access : 872 , Lines : 76
¸®´ª½º Ä¿³Î 2.4.4 (2001/04/28)
Linux 2.4.4 is out.

Apr 28, 2001, 05 :54 UTC (29 Talkback[s]) (9422 reads)

  -final:
  - Andrea Arkangeli: raw-io fixes
  - Johannes Erdfelt: USB updates
  - reiserfs update
  - Al Viro: fsync/umount race fix
  - Rusty Russell: netfilter sync

  -pre8:
  - Al Viro: fix d_flags race between low-level fs and VFS layer.
  - David Miller: sparc updates
  - S390 update
    
  -pre7:
  - Johannes Erdfelt: USB updates
  - David Howells: more rw-sem stuff
  - David Miller: network callback cleanups and fixes
  - Jan Harkes: make Coda use the proper VFS layer interfaces, so that it can use
  "non-traditional-unix" filesystems without inode numbers for backing store.
      
  -pre6:
  - Chris Mason: daemonize reiserfs commit thread
  - Alan Cox: syncup (AFFS might even work, and official VIA workarounds)
  - Jeff Garzik: network driver updates
  - Paul Mackerras: PPP update
  - David Howells: more rw-sem cleanups, updates. Slowly getting somewhere.
                        
  -pre5:
  - Mike Phillips: olympic driver update
  - Alan Cox: continued resyncing (lots of small stuff, big NTFS merge from Anton)
  - Martin Dalecki: cleanup (remove unused and unnecessary get_hardblocksize)
  - Chris Mason: fix potential reiserfs journal overflow
  - Jeff Garzik: network driver updates
  - David Miller: sparc fixes, some network cleanups
   
  -pre4:
  - David Miller: sparc rw semaphores moved over
  - Alan Cox: yet more resyncs
  - NIIBE Yutaka: Super-H driver update
  - David Howells: more rw-sem cleanups, updates
  - USB updates
  - Al Viro: filesystem init cleanup
   
  -pre3:
  - Hui-Fen Hsu: sis900 driver update
  - NIIBE Yutaka: Super-H update
  - Alan Cox: more resyncs (ARM down, but more to go)
  - David Miller: network zerocopy, Sparc sync, qlogic,FC fix, etc.
  - David Miller/me: get rid of various drivers hacks to do mmap
  alignment behind the back of the VM layer. Create a real
  protocol for it.
    
  -pre2:
  - Ingo Molnar/Al Viro: don't use bforget() on ext2 (and minix) metadata
  where we may not be the only owner of the buffer! FS corruption.
  - Andi Kleen: IPv6 packet re-assembly fix.
  - David Howells: fix up rwsem implementation
  - Alan Cox: more merging (S/390 down, ARM to go).
  - Jens Axboe: LVM and loop fixes

  -pre1:
  - Bob Tracy: Cyrix MTRR setup fix (don't make it twice as big as asked
  for)
  - Trond Myklebust: rpciod needs to be PF_MEMALLOC to avoid deadlocks on
  memory allocation when writing out NFS data under low memory conditions.
  Fix up BKL and RPC interactions.
  - Jeff Garzik: tulip network driver update
  - fix truncate to call down to the filesystem with the kernel lock.
  - David Mosberger: ia64 update
  - David Mosberger: simplify ELF program header generation.
  - Alan Cox: merge from -ac series
  - Jeff Garzik: make serial.c recognize modem devices properly'
2001/05/02 (18:33) from 211.170.43.66' of 211.170.43.66' Article Number : 34
ÀÌÈ£ (i@flyduck.com) Access : 166 , Lines : 78
¸®´ª½º Ä¿³Î 2.4.3 (2001/03/30)
Linux Kernel 2.4.3 is out

http://linuxtoday.com/news_story.php3?ltsn=2001-03-30-003-04-NW-KN

Mar 30, 2001, 08 :35 UTC (29 Talkback[s]) (12164 reads)

  [ Thanks to Kevin Mayeux for this link. ]

  The 2.4.3 version of the linux kernel is available to download from
  http://www.kernel.org or from your favorite mirror site.

  -final:
  - Kai Germaschewski: Makefile dependency fixes. ISDN update
  - Chris Mason: another reiserfs tail writing fix
  - unify pte/pmd allocation
  - undo some VIA PCI fixups - conflicting behaviour

  -pre8:
  - Paul Mackerras: PPC update for thread-safe page table handling
  - Ingo Molnar: x86 PAE update for thread-safe page table handling
  - Jeff Garzik: network driver updates, i810 rng driver, and
  "alloc_etherdev()" network driver insert race condition fix.
  - David Miller: UltraSparcIII update, network locking fixes
  - Al Viro: fix fs counts on mount failure

  -pre7:
  - more bugs found by the automatic stanford checker, yay!
  - Andrew Morton: fix SAK locking bugs by moving it into a process context
  - Johannes Erdfelt: USB updates
  - Jeff Garzik: merge Hermes driver by David Gibson
  - Jens Axboe: cdrom merges, ll_rw_blk proper accounting

  -pre6:
  - Jeff Garzik: network driver merge
  - Andrew Morton: fix missed page_table_lock unlock
  - David Miller: Qlogic,FC bufix, page allocation order problem.

  -pre5:
  - Rik van Riel and others: mm rw-semaphore (ps/top ok when swapping)
  - IDE: 256 sectors at a time is legal, but apparently confuses some
  drives. Max out at 255 sectors instead.
  - Petko Manolov: USB pegasus driver update
  - make the boottime memory map printout at least almost readable.
  - USB driver updates
  - pte_alloc()/pmd_alloc() need page_table_lock.

  -pre4:
  - Petr Vandrovec, Al Viro: dentry revalidation fixes
  - Stephen Tweedie / Manfred Spraul: kswapd and ptrace race
  - Neil Brown: nfsd/rpc/raid cleanups and fixes

  -pre3:
  - Alan Cox: continued merging
  - Urban Widmark: smbfs fix (d_add on already hashed dentry - no-no).
  - Andrew Morton: 3c59x update
  - Jeff Garzik: network driver cleanups and fixes
  - Géòard Roudier: sym-ncr drivers update
  - Jens Axboe: more loop cleanups and fixes
  - David Miller: sparc update, some networking fixes

  -pre2:
  - Jens Axboe: fix loop device deadlocks
  - Greg KH: USB updates
  - Alan Cox: continued merging
  - Tim Waugh: parport and documentation updates
  - Cort Dougan: PowerPC merge
  - Jeff Garzik: network driver updates
  - Justin Gibbs: new and much improved aic7xxx driver 6.1.5

  -pre1:
  - Chris Mason: reiserfs, another null bytes bug
  - Andrea Arkangeli: make SMP Athlon build
  - Alexander Zarochentcev: reiserfs directory fsync SMP locking fix
  - Jeff Garzik: PCI network driver updates
  - Alan Cox: continue merging
  - Ingo Molnar: fix RAID AUTORUN ioctl, scheduling improvements

2001/04/29 (23:27) from 210.181.147.123' of 210.181.147.123' Article Number : 33
Ä¿³ÎÃʺ¸ Access : 211 , Lines : 10
2.4.4µµ ³ª¿Ôµçµ¥.. ^_^;
2.4.4µµ ³ª¿Ô´õ±º¿ä...
4.28ÀÏÀÚ·Î ¸±¸®Áî µÇ´Ù°í ÇÏ´õ±º¿ä..

2.5¿¡ ´ëÇØ¼­µµ À̰÷Àú°÷¿¡¼­ À̾߱⸦ Çß½À´Ï´Ù.
±×·±µ¥.. Àç¹ÌÀÖ´Â °ÍÀº.. Ç×»ó ¾ÕÀ¸·Î ³ª¿Ã ½Å¹öÁ¯À» À̾߱âÇÒ¶§..
ÃÖ°íÀÇ Ä¿³ÎÀÌ µÉ°ÍÀ̶ó°í ¸»ÇÑ´Ù´Â °Ì´Ï´Ù. Űű..
±×·¡¼­.. ¸¶Ä¡ ±× Ä¿³Î¸¸ ³ª¿À¸é.. ´ëºÎºÐÀÇ ¹®Á¦°¡ ÇØ°áµÇ¾î..
»õ·Î¿î ¼¼»ó(?)ÀÌ ¿­¸± µíÀÌ..

2001/04/02 (11:19) from 61.74.177.77' of 61.74.177.77' Article Number : 32
±è¿õ±â (woonggikim@hotmail.com) Access : 429 , Lines : 2
*^^* Linux Kernel 2.4.3 À¸·Î ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù.
*^^* Linux KernelÀÌ 2.4.3À¸·Î ¾÷µ¥ÀÌÆ®¸¦ ÇÏ¿´½À´Ï´Ù.
www.kernel.org¿¡¼­ ´Ù¿î·ÎµåÇÏ½Ã¸é µË´Ï´Ù.
2001/02/24 (16:17) from 211.170.43.66' of 211.170.43.66' Article Number : 31
ÀÌÈ£ (i@flyduck.com) Access : 1772 , Lines : 91
¸®´ª½º Ä¿³Î 2.4.2 (2001/02/22)

º¸³½ »ç¶÷: Linus Torvalds <torvalds@transmeta.com>
¹Þ´Â »ç¶÷: Kernel Mailing List <linux-kernel@vger.kernel.org>
³¯Â¥: 2001³â 2¿ù 22ÀÏ ¸ñ¿äÀÏ ¿ÀÀü 11:22
Á¦¸ñ: Linux-2.4.2

Ok, the patch looks huge (it's a meg and a half compressed, 6+ megs
uncompressed), but most of the patch by far is S/390 updates and the new
Cris architecture.

The biggest real changes that impact normal users are the two bugs that
could corrupt your harddisk. The IDE driver bug that Russell found has, to
my knowledge, never been shown to happen on anything but his ARM machine,
but for all we know it could be quite bad even on x86. Similarly, the
elevator bug could cause corruption, but probably has not actually bit
people in practice. But both are definitely deadly at least in theory even
on bog-standard common PC hardware.

The reiserfs fix should hopefully make the "null bytes in log-files"
problem a non-issue, and along with the smbfs/HIGHMEM thing it is
certainly important for those that it can affect.

Linus

----

final:
- sync up more with Alan
- Urban Widmark: smbfs and HIGHMEM fix
- Chris Mason: reiserfs tail unpacking fix ("null bytes in reiserfs files")
- Adan Richter: new cpia usb ID
- Hugh Dickins: misc small sysv ipc fixes
- Andries Brouwer: remove overly restrictive sector size check for
  SCSI cd-roms

-pre4:
- big S/390x 64-bit merge
- typos and license name fixes. doc updates.
- more include file cleanups (phase out "malloc.h")
- even more elevator corner cases.. When not merging, find the best insertion point.
- pmac ide update
- network fixes (netif_wake_queue on tx timeout)
- USB printer select() fix
- NFS client missed initialization, deamon fixed client address check

-pre3:
- Jens: better ordering of requests when unable to merge
- Neil Brown: make md work as a module again (we cannot autodetect
  in modules, not enough background information)
- Neil Brown: raid5 SMP locking cleanups
- Neil Brown: nfsd: handle Irix NFS clients named pipe behavior and
  dentry leak fix
- maestro3 shutdown fix
- fix dcache hash calculation that could cause bad hashes under certain
  circumstances (Dean Gaudet)
- David Miller: networking and sparc updates
- Jeff Garzik: include file cleanups
- Andy Grover: ACPI update
- Coda-fs error return fixes
- rth: alpha Jensen update

-pre2:
- driver sync up with Alan
- Andrew Morton: wakeup cleanup and race fix
- Paul Mackerras: macintosh driver updates.
- don't trust "page_count()" on reserved pages!
- Russell King: fix serious IDE multimode write bug!
- me, Jens, others: fix elevator problem
- ARM, MIPS and cris architecture updates
- alpha updates: better page clear/copy, avoid kernel lock in execve
- USB and firewire updates
- ISDN updates
- Irda updates

-pre1:
- XMM: don't allow illegal mxcsr values
- ACPI: handle non-existent battery strings gracefully
- Compaq Smart Array driver update
- Kanoj Sarcar: serial console hardware flow control support
- ide-cs: revert toc-valid cache checking in 2.4.1
- Vojtech Pavlik: update via82cxxx driver to handle the vt82c686
- raid5 graceful failure handling fix
- ne2k-pci: enable device before asking the irq number
- sis900 driver update
- riva FB driver update
- fix silly inode hashing pessimization
- add SO_ACCEPTCONN for SuS
- remove modinfo hack workaround, all newer modutils do it correctly
- datagram socket shutdown fix
- mark process as running when it takes a page-fault
2001/02/24 (16:16) from 211.170.43.66' of 211.170.43.66' Article Number : 30
ÀÌÈ£ (i@flyduck.com) Access : 854 , Lines : 168
¸®´ª½º Ä¿³Î 2.4.0 (2001/01/05)

º¸³½ »ç¶÷: Linus Torvalds <torvalds@transmeta.com>
¹Þ´Â »ç¶÷: Kernel Mailing List <linux-kernel@vger.kernel.org>
³¯Â¥: 2001³â 1¿ù 5ÀÏ ±Ý¿äÀÏ ¿ÀÀü 9:03
Á¦¸ñ: And oh, btw..

In a move unanimously hailed by the trade press and industry analysts as
being a sure sign of incipient braindamage, Linus Torvalds (also known as
the "father of Linux" or, more commonly, as "mush-for-brains") decided
that enough is enough, and that things don't get better from having the
same people test it over and over again. In short, 2.4.0 is out there.

Anxiously awaited for the last too many months, 2.4.0 brings to the table
many improvements, none of which come to mind to the exhausted release
manager right now. "It's better", was the only printable quote. Pressed
for details, Linus bared his teeth and hissed at reporters, most of which
suddenly remembered that they'd rather cover "Home and Gardening" than the
IT industry anyway.

Anyway, have fun. And don't bother reporting any bugs for the next few
days. I won't care anyway.

Linus

-----
Changes since the prerelease:

David Mosberger:
- ia64 update

NIIBE Yutaka:
- SuperH update

Karsten Keil:
- re-do ISDN certification checksums

Tim Waugh:
- VIA DMA=255 bug fix
- IEEE 1284 config message
- IEEE 1284 probe fix
- missing printk argument
- ppa driver reconnect timeout tweak

Matthew Dharm:
- USB hotplug fix - specify exactly which fields to match on

Rik Faith:
- drm driver synch with XFree86-4.0.2
- oops: we synched a bit too far. Backsync to the _real_ 4.0.2 level.

Geert Uytterhoeven:
- m68k updates
 - Amiga resource management updates
 - m68k loops_per_jiffy updates
 - m68k keyboard delay/repeat
 - m68k SCSI updates
 - m68k exported symbols update
 - m68k Lance updates
 - fbdev config fixes
 - Amiga Ethernet updates
 - Amiga builtin serial updates
 - m68k config updates
 - m68k __ashldi3
 - Amiga Y2K fixes (a bit late, wouldn't you say?)
 - Misc m68k updates
 - fbdev init order fix
 - Mac/m68k IDE updates
 - m68k asm constraint fixes


Marc ZYNGIER:
- SMP lockup with IrDA

David Huggins-Daines:
- remove extra "remove_wait_queue()" in drivers/sound/cs46xx.c.  It
  would lock up badly on nonblocking reads.

Matti Aarnio:
- teach tulip driver about media types 5 and 6
- fix ATM LANE driver linkage issues
- fix DECNET driver unload time cleanup
- fix pointer comparison type warning
- get rid of excessive '##' token pasting that newer gcc's warn about

Keith Owens:
- fix drm Makefile to not use the same objects built-in and in a module
- update modutils version numbers to match 2.4.x kernel

Russell Kroll:
- fix radio card drivers that got the request_region sense inverted

Rich Baum:
- Remove compile warnings with newer gcc versions for lables with no
  expression at the end of a compound block

Andreas Franck:
- Make the x86 semaphore implementation compile properly with current
  gcc snapshots.  Newer gcc's will release the memory allocated for a
  data structure too early if only the pointer to that memory is passed
  to an asm.

Alan Cox:
- pcxx.c: make it compile ("mseconds" -> "msec")
- Documentation: fix typos/glitches
- CCISS bugfix
- riscom setup bugfix
- toshoboe and wavelan overlarge udelay
- clean/bugfixes amateur radio
- yam/mkiss build fix
- old tulip chips driver update
- sg driver unchecked scsi_allocate_request
- i810 audio fix
- RTC CMOS locking fixes

David Miller:
- update sparc to "loops_per_jiffy"
- sparc32 uses ix86-like semaphores now
- missing flush_dcache_page in kiovec support layer
- netfilter: use "long" for values operated on using bitops
- more empty statement warning fixes
- LVM 32-bit compat ioctl checks
- Include param.h into Sparc64's delay.h to get HZ define
- Fix Zilog serial port speed setting checks

Neil Brown:
- raid5 missing unlock on degraded array
- knfsd inode semaphore: get it early

Johannes Erdfelt:
- USB oops on unplug fix for dc2xx and ov511 driver

Mitch Davis:
- prettier printout of IDE registers if < 0x100

Richard Henderson:
- alpha "loops_per_jiffy" update

Oliver Neukum:
- fix for SMP race in v4l open()

Andreas Bombe:
- Makefile fix for ieee1394
- IEEE 1394 up-to-date

Kai Germaschewski:
- fix ISDN diversion services name-clash (and crash)

Andre Hedrick:
- IDE chipset update, DVD-RAM update

Rik van Riel:
- don't deactivate partially written pages in generic_file_write

Michael Lang:
- ibmmca upgrade: docs and small bugs

Marko Kreen:
- big udelay's in fb drivers. Fix.

Me:
- drivers/net/rcpci45.c: make it compile ("rcpci_pci_table" ->
  "rcpci45_pci_table")
- mark_buffer_dirty() only does a "balance_dirty()" if the
  buffer was previously clean.
- mm sanity: never decrement page count past zero
- no synchronous bdflush wait
- mm VM scanning and exit race cleanup: mmlist_lock
2000/12/12 (12:10) from 211.170.43.66' of 211.170.43.66' Article Number : 29
ÀÌÈ£ (i@flyduck.com) Access : 1018 , Lines : 491
¸®´ª½º Ä¿³Î 2.2.18 (2000/12/10)

º¸³½ »ç¶÷: Alan Cox <alan@lxorguk.ukuu.org.uk>
¹Þ´Â »ç¶÷: linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>
³¯Â¥: 2000³â 12¿ù 12ÀÏ È­¿äÀÏ ¿ÀÀü 11:17
Á¦¸ñ: Linux 2.2.18 release notes

 Linux 2.2.18 Release Notes
 
  Platforms:Alpha, M68K, PowerPC, S/390, Sparc, X86
  
  Introduction
  Linux 2.2.18 is the latest update to the Linux kernel tree. The out of
  the box tree supports the Alpha, PPC, Sparc and X86 platforms. MIPS
  and ARM are mostly merged but you should obtain the platform specific
  tree.
  
  Compilers
  This code is intended to build with gcc 2.7.2 and egcs 1.1.2. Patches
  for building with gcc 2.95 are merged but less tested than other
  compilers. Caution is recommended when using gcc 2.95 and feedback is
  sought.
  
  Binary Compatibility
  Linux 2.2.18 should on the whole be fully binary compatible with old
  modules. There are no API changes, although 2.4 back compatibility
  API's are also introduced in this release. In general you should not
  assume binary compatibility between kernel object modules in Linux.
  
  Security Notes
  
  Linux 2.2.18 contains additional 2.4test ABI calls for controlling how
  capabilities are handled when using setuid calls.
  
  Architecture Updates
  
  Alpha
         
         + Fixed a problem where csum_partial_copy could cause spurious
           EFAULT returns
         + Fixed a problem with FPU division
           
  ARM
         The ARM tree has been partially synchronized with the ARM
         working tree for 2.2
         
  i386
         The major thrust has been support for processors running in
         excess of 2GHz, support for the CyrixIII processor and also
         basic support for the Pentium IV. Unfortunately Intel chose to
         ignore all precedent in model numbering via cpuid and report a
         family of '15'. This sudden jump broke assumptions in the
         kernel tree without any warning. Intel have failed to provide
         good reasons for their change. We have chosen to continue to
         report the Pentium IV as a '686' class processor. The full
         family data is provided via cpuinfo.
         
         In addition the early Pentium IV chips appear to have some
         problems. You should be using stepping 7 or higher processors
         with the latest shipping microcode update if you wish to run
         Linux on a Pentium IV processor.
         
         + Added a DMI scanner to handle broken Dell laptop APM
         + Added microcode update support from the 2.4test tree
         + Added msr/cpuid driver backport from 2.4test
         + Added support for processors running at over 2GHz
         + Experimental Cyrix III support
         + Fixed slight abuse of gcc inline asm in maths emulator
         + Fixed some minor bugs in the CPU failure reporting
         + Fixed db6 handling when doing ptrace
         + Intel Pentium IV support
         + Support both keyboard and 'fast' A20 gating
         + Updated MTRR support to handle the K6 mobile
           
  M68K
         Merge with the forked off M68K stable kernel tree
         
  PowerPC
         Merge with the PPC maintainers. Fix a problem with the syscall
         table
         
  S/390
         The S/390 tree has been brought back into sync with IBM
         
  Sparc
         
         + Updates for DRM and other ioctl changes
         + Fix dcache and exec problems
           
  Core Updates
  
  Asynchronous I/O
         Report failed fasync setup attempts rather than ignoring them.
         
  Block sizes
         Restore block sizes on devices after a partition scan
         
  Capabilities
         Added PR_GET/SET_KEEPCAPS from 2.4test
         
  Elevator
         Changed elevator algorithm to give better performance
         
  ioremap
         Fix a fencepost error in ioremap
         
  Low level I/O
         Fix a problem when a synchronous write occurred raw to a block
         device that went off the end of the disk.
         
  LRU corruption
         Fix potential LRU list corruption
         
  Memory Leaks
         Fixed memory handling on obscure error paths in the following -
         bttv, buz, qpmouse, ipddp, sdla, softoss, ixj, ax25
         
  Partitions
         Quietened down the partition table messages
         
  RAID
         Fix a raid1/vm deadlock
         
  set_current_state
         Fixed potential SMP race
         
  set_scheduler
         Fix lock inversion
         
  Timekeeping
         Fix locking between timers and rtc as well as CMOS locking
         
  tq_scheduler
         It was possible for tq_scheduler to sometimes run its tasks
         with interrupts disabled.
         
  Virtual Memory
         Fix a problem where the box could get stuck when it ran out of
         pages
         
  vmalloc
         Fix corner case that could cause crashes allocating large
         amount of vmalloc space on large machines
         
  Driver Updates
  
  3c59x
         Add support for the 3c556B
         
  8139too
         Add an improved new driver for the RTL8139 chips as an
         alternative to the dual 8129/8139 driver
         
  AC97 codecs
         Fixed several bugs in the AC97 support. Start MIC input off to
         avoid feedback
         
  Acenic
         Driver updates to fix a potential oops when using dhcp
         
  Acenic
         Fix problems when flushing jumbo ring. Fix setting the MAC
         address
         
  AGP
         The AGP bus drivers from Linux 2.4test are now included
         
  BTTV BT848/BT878 driver
         The bttv driver now supports subwindow clipping
         
  Compaq CISS
         A driver for the SA5300 CISS card has been added
         
  Compaq PCI Fibrechannel
         Added support for the Compaq 64bit/66Mhz fibrechannel adapter
         
  COSA
         Fix a potential crash
         
  CPQArray
         Fixed a case where the cpq array driver could cause a kernel
         oops
         
  Crystal CS4281
         Fixed hangs when playing sound on the cs4281
         
  Crystal 46xx driver
         Added more intelligence to the amplifier power control
         
  DAC960
         This driver has been updated
         
  DRM
         The 3D direct rendering manager is now included in 2.2 kernels
         
  EEPro
         Fix a bug when handling multiple cards
         
  EEPro100
         More PCI identifiers have been added
         
  ESS Maestro
         Added support for the radio interface on some Maestro cards
         
  Floppy driver
         Fix SMP locking problems
         
  Framebuffer console
         Fix a race in scroll back/paste
         
  IBM token ring
         Fix support for cable pulls/pcmcia problems
         
  IDE
         Avoid tuning older VIA chipsets that take offence
         
  IDE
         Added UDMA support for ALI1543 and 1543C devices
         
  IDE CDROM
         Fix a problem with CDROMPLAYTRKIND. Allow root to open the
         CDROM door at all times. Fix a problem with Sanyo changers
         
  IDE DVD
         Fix a bug in the RPC state handling
         
  IDE Floppy
         Fix problems with IDE floppy on the Alpha
         
  IDE multi-lun
         Attempt to intelligently decide of an IDE ATAPI device has LUN
         support
         
  ISDN
         Numerous small fixes
         
  ISI Serial
         Updated to support more cards
         
  Joystick
         Fix an option parsing bug
         
  NBD
         Fix a potential deadlock swapping over nbd
         
  OV511 cameras
         Updated to match the 2.4test tree
         
  PAS audio
         Fix a problem with the revision 'D' mixer support
         
  Pinnacle audio
         This driver now supports the Compaq Alpha platform
         
  PS/2 mouse
         Made reconnect parsing optional
         
  Random number generator
         Add support for the Intel i810 random number generator
         
  RTL8139
         This driver has been updated
         
  SIS 900 ethernet
         Add support for a new PHY
         
  SK fddi
         Support for the SK FDDI PCI adapters has been added
         
  SMC9194 driver
         A buffer handling bug has been fixed
         
  SX audio
         Updated and fixed
         
  SyncLink
         This driver has been updated
         
  Thunderlan
         Fix typos in the thunderlan driver
         
  Toshiba Floppies
         Handle odd interrupt returns seen on some Toshiba floppy drives
         
  Trident audio
         Added suport for onboard trident on Alpha machines
         
  Trident audio
         Fix hangs caused by attempts to initialise the midi on non Ali
         devices
         
  UART401
         Fixed a harmless free memory misuse in the uart401 driver
         
  USB
         A port of the core USB code from Linux 2.4 and most of the USB
         drivers is included.
         
  VIA audio
         Updated support for the VIA audio drivers
         
  WDT Watchdog
         Added support for the PCI card
         
  XSpeed DSL
         Added support for the XSpeed DSL card
         
  Yamaha PCI audio
         Add an initial native mode driver
         
  File System Updates
  
  ADFS
         Updated to resync with the ARM tree
         
  'Cache Locked' Error
         Fix 'cache locked' messages from NFS layer
         
  Ext2 fs
         Fixed some potential races in the file system
         
  Ext2 fs
         Clear suid bit on truncate as per SuSv2
         
  FAT FS
         Fix FAT32 to work on Alpha
         
  NCPfs
         Fix incorrect handling of kernel/user copies in NCP file system
         
  NFS
         Added NFSv3 support and fixed multiple NFS problems
         
  NFS locking
         Implement sun style NFS cache/lockf barriers
         
  NFS over TCP
         Added experimental support for NFS over TCP
         
  NTFS
         Fix translation bug
         
  Procfs
         Fix unlink bugs
         
  Quota
         Fixed some potential races in the quota handling
         
  SMB file system
         Fixes for OS/2 problems and other updates. Work around truncate
         problems with NetApp filers
         
  Swap
         Catch and report mis-sized swap partitions
         
  Windows VFAT naming
         We now use the same rules that windows appears to for
         generating VFAT names.
         
  Miscellaneous Updates
  
  Code Pages
         Fixed problems with Code Page cp932
         
  Compiler
         Automatically chose gcc272 or kgcc if present
         
  Console
         Added 'quiet' option as in 2.4test
         
  Network Updates
  
  Appletalk
         Fix ioctl handler for physical layer ioctls issued via
         appletalk sockets
         
  Arpfilter
         Arpfilter from 2.4test has been merged
         
  Cisco HDLC
         Quietly drop the newer Cisco 0x2000 info frames
         
  Control messsages
         Fix some corner cases in control message handling
         
  Generic Frame Diverter
         Added support for frame diversion when bridging
         
  IPfw
         Fix incorrect allocation flag
         
  IPv4 proc
         Fixed an off by one error
         
  IPv6
         Fixed memory handling bugs
         
  IPv6
         Fixed IPV6_TLV_ROUTERALERT, in6_addr, ip_decrease_ttl and mior
         bits
         
  IPv6 proc
         Fixed an off by one error
         
  Masquerading
         Allow binding to all multicast ports when masquerading
         
  Masquerading
         Update the irc masquerade to handle newer irc clients that
         support the DCC resume feature.
         
  NAT
         Fix obscure forwarding table bug with NAT
         
  Port sysctl
         Check range being set so that root cannot cause a crash by
         accidentally misconfiguring
         
  Standards
         Return correct error code for an uknown socket family
         
  SunRPC
         Fix a problem handling null credentials in kernel
         
  TCP
         Fix a problem with round trip estimation on very long fast
         links
         
  TCP Options
         Tidy up parsing and building. Fix a failure to honour
         sk->allocation.
         
  Transparent Proxy
         Fix a problem with the socket lookup in one case
         
  Unix domain sockets
         Backport 2.4test garbage collector speedups
         
  X.25
         Backport 2.4test fixes
         
  SCSI Updates
  
  Advansys
         Driver updated
         
  Adaptec 1542
         Fix memory scribbles when handling resets
         
  AMI Megaraid
         This driver has been updated
         
  ATP870U
         This driver has been updated and now supports more cards.
         
  Emu10K driver
         Added support for the EMU-APS
         
  GDTH
         This driver has been updated
         
  IBM MCA SCSI
         This driver has been updated
         
  IBM Serveraid
         Updated to version 4.20
         
  Lun Scanning
         Ignore LUNs that are reported as connectable but not currently
         connected.
         
  Lun Scanning
         Added the Digital HSG80 and the Compaq 'logical volume'
         identifiers to the multilun list
         
  Removable Devices
         Added support for opening empty removable devices
         
  SCSI generic
         Fix unload oops
         
  Segate Driver
         Remove broke bios parameter guessing code from the seagate
         driver
         
  Symbios/NCR driver
         This has been updated to the latest official release
         
  Tape driver
         Updated to fix several bugs. Fix filemark status test. Fix
         spacing to beginning
2000/12/12 (12:09) from 211.170.43.66' of 211.170.43.66' Article Number : 28
ÀÌÈ£ (i@flyduck.com) Access : 775 , Lines : 125
¸®´ª½º Ä¿³Î 2.4.0 test12 (2000/12/12)

°ú¿¬ ¸®´©½º Åä¹ßÁî°¡ Å©¸®½º¸¶½º ¼±¹°·Î 2.4.0À» ¾È°ÜÁÙ±î¿ä???

=================================================

º¸³½ »ç¶÷: Linus Torvalds <torvalds@transmeta.com>
¹Þ´Â »ç¶÷: Kernel Mailing List <linux-kernel@vger.kernel.org>
³¯Â¥: 2000³â 12¿ù 12ÀÏ È­¿äÀÏ ¿ÀÀü 11:54
Á¦¸ñ: Linux-2.4.0-test12

Ok, there it is. Noticeable changes from pre8 are mainly (a) new tq list
compile fixes and (b) the NetApp snapshot thing.

Dave's merge_segments thing could in theory be a deadlock on SMP.

Linus


----
- final:
   - David Miller: sparc and net updates. Fix merge_segments.
   - Dan Aloni: ISA PnP name parsing cleanup
   - Mohammad Haque and others: hunt down tq initializations.
   - Petr Vandrovec: ncpfs config changes
   - Neil Brown: raid and md cleanups
   - Pete Zaitcev: ymfpci update
   - Alan Cox: sync (network driver MODULE_OWNER and cleanups)
   - Martin Diehl: pirq router for VLSI 82C534 (HP OmniBook and others)
   - Tigran Aivazian: ia32 microcode driver update
   - Tim Waugh: parport fixes (ECP write, documentation)
   - Richard Henderson: alpha update
   - David Woodhouse: MTD update
   - Trond Myklebust: index the NFS inode cache using the file handle.
     This makes NetApp snapshot directories do the right thing.

- test8:
   - Stephen Rothwell: APM updates
   - Johannes Erdfelt: USB updates
   - me: call_usermodehelper(/sbin/hotplug) cleanup and deadlock fix
   - Leonard Zubkoff: DAC960 Driver Update
   - Martin Diehl: fix PCI PM callback ordering
   - Andrew Morton: call_usermodehelper() fixes
   - Urban Widmark: clean up and enable shared mmap on smbfs.
   - Trond Myklebust: fix NFS path revalidation.

- test7:
   - Kai Germaschewski: ymfpci cleanups and resource leak fixes
   - me: UHCI drivers really need to enable bus mastering.
   - Trond Myklebust: fix up nfs_writepage_sync() to not require "filp".
   - Andrew Morton: "tq_scheduler" is no more. We have keventd.
   - Nils Faerber: cs46xx sounddriver update

- pre6:
   - Alan Cox: synch. PA-RISC arch and bitops cleanups
   - Maciej Rozycki: even more proper apic setup order.
   - Andrew Morton: exec_usermodehelper fixes
   - Adam Richter, Kai Germaschewski, me: PCI irq routing.
   - revert A20 code changes. We really need to use the keyboard
     controller if one exists.
   - Johannes Erdfelt: USB updates
   - Ralf Baechle: MIPS memmove() fix.

- pre5:
   - Jaroslav Kysela: ymfpci driver
   - me: get rid of bogus MS_INVALIDATE semantics
   - me: final part of the PageDirty() saga
   - Rusty Russell: 4-way SMP iptables fix
   - Al Viro: oops - bad ext2 inode dirty block bug

- pre4:
   - Andries Brouwer: final isofs pieces.
   - Kai Germaschewski: ISDN
   - play CD audio correctly, don't stop after 12 minutes.
   - Anton Altaparmakov: disable NTFS mmap for now, as it doesn't work.
   - Stephen Tweedie: fix inode dirty block handling
   - Bill Hartner: reschedule_idle - prefer right cpu
   - Johannes Erdfelt: USB updates
   - Alan Cox: synchronize
   - Richard Henderson: alpha updates and optimizations
   - Geert Uytterhoeven: fbdev could be fooled into crashing fix
   - Trond Myklebust: NFS filehandles in inode rather than dentry

- pre3:
   - me: more PageDirty / swapcache handling
   - Neil Brown: raid and md init fixes
   - David Brownell: pci hotplug sanitization.
   - Kanoj Sarcar: mips64 update
   - Kai Germaschewski: ISDN sync
   - Andreas Bombe: ieee1394 cleanups and fixes
   - Johannes Erdfelt: USB update
   - David Miller: Sparc and net update
   - Trond Myklebust: RPC layer SMP fixes
   - Thomas Sailer: mixed sound driver fixes
   - Tigran Aivazian: use atomic_dec_and_lock() for free_uid()

- pre2:
   - Peter Anvin: more P4 configuration parsing
   - Stephen Tweedie: O_SYNC patches. Make O_SYNC/fsync/fdatasync
     do the right thing.
   - Keith Owens: make mdule loading use the right struct module size
   - Boszormenyi Zoltan: get MTRR's right for the >32-bit case
   - Alan Cox: various random documentation etc
   - Dario Ballabio: EATA and u14-34f update
   - Ivan Kokshaysky: unbreak alpha ruffian
   - Richard Henderson: PCI bridge initialization on alpha
   - Zach Brown: correct locking in Maestro driver
   - Geert Uytterhoeven: more m68k updates
   - Andrey Savochkin: eepro100 update
   - Dag Brattli: irda update
   - Johannes Erdfelt: USB update

- pre1: (for ISDN synchronization _ONLY_! Not complete!)
   - Byron Stanoszek: correc