Path: supernews.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca! look.ca!newshub2.rdc1.sfba.home.com!news.home.com!newshub1-work.home.com! gehenna.pell.portland.or.us!nntp-server.caltech.edu!nntp-server.caltech.edu! mail2news96 Newsgroups: mlist.linux.kernel Date: Thu, 4 Jan 2001 16:01:22 -0800 (PST) From: Linus Torvalds <torva...@transmeta.com> X-To: Kernel Mailing List <linux-ker...@vger.kernel.org> Subject: And oh, btw.. Message-ID: <linux.kernel.Pine.LNX.4.10.10101041546120.1153-100000@penguin.transmeta.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Approved: n...@nntp-server.caltech.edu Lines: 167 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 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
Path: supernews.google.com!sn-xit-02!supernews.com!news.tele.dk! 128.230.129.106!news.maxwell.syr.edu!newshub2.home.com!news.home.com! newshub1-work.home.com!gehenna.pell.portland.or.us!nntp-server.caltech.edu! nntp-server.caltech.edu!mail2news96 Newsgroups: mlist.linux.kernel Date: Thu, 4 Jan 2001 21:06:34 -0200 (BRST) From: Marcelo Tosatti <marc...@conectiva.com.br> X-To: Linus Torvalds <torva...@transmeta.com> X-cc: Kernel Mailing List <linux-ker...@vger.kernel.org> Subject: Re: And oh, btw.. Message-ID: <linux.kernel.Pine.LNX.4.21.0101042050421.1453-100000@freak.distro.conectiva> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Approved: n...@nntp-server.caltech.edu Lines: 52 On Thu, 4 Jan 2001, Linus Torvalds wrote: > > 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. I have 1 patch which has not been answered and I still dont know if you want it only for 2.5. I dunno if you've read the swap write clustering patch I sent sometime ago. Basically it changes swap_writepage to search for physically contiguous dirty swap cache pages and if it finds them, it writes all of them in a cluster. The nice thing is that we save disk seek time which are well known to be nasty. I've received one report of 13% improvement with dbench and reiserfs, and on my own benchmarks I've seen improvements of 15% successful write merges on the swap device (using SAR patch to measure). I'm not sure if its a intrusive change now with 2.4.0 released. What do you think? ---- Another problem which we have now is swap-in readahead. Currently swapin readahead is done on a physical device basis. The problem is that physical swap pages are not necessarily virtually contiguous. So what can happen (and is happening) is that we readahead pages which are not going to be used soon. What we probably want to do is only readahead swap pages if they really are virtually contiguous too, to avoid wasting memory and IO processing with "guesses" about the swap device. I have a patch which does that (I'm still searching for an SMP deadlock but I'm looking at it). It walks the virtually contiguous pte's starting from the one which was faulted, and then it only cluster them if they are virtually contiguous too. I'll send the patch as soon as I figured out the deadlock and stress it a more. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
Path: supernews.google.com!sn-xit-02!supernews.com!news.tele.dk! 128.230.129.106!news.maxwell.syr.edu!newshub2.home.com!news.home.com! newshub1-work.home.com!gehenna.pell.portland.or.us!nntp-server.caltech.edu! nntp-server.caltech.edu!mail2news96 Newsgroups: mlist.linux.kernel Date: Thu, 4 Jan 2001 17:11:00 -0800 (PST) From: Linus Torvalds <torva...@transmeta.com> X-To: Marcelo Tosatti <marc...@conectiva.com.br> X-cc: Kernel Mailing List <linux-ker...@vger.kernel.org> Subject: Re: And oh, btw.. Message-ID: <linux.kernel.Pine.LNX.4.10.10101041709110.1249-100000@penguin.transmeta.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Approved: n...@nntp-server.caltech.edu Lines: 21 On Thu, 4 Jan 2001, Marcelo Tosatti wrote: > > I have 1 patch which has not been answered and I still dont know if you > want it only for 2.5. The swap clustering looks ok, but it also looked like something I could safely delay until a bit later in the 2.4.x series. Basically, the PageDirty handling is new enough that I didn't want to add any other wrinkles on top of it, even if they looked clean.. Life does not end at 2.4.0. Think o fit more as a "no more excuses" release. Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/