Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 

Current Newswire:

Running Linux Live-CDs On Windows With MobaLiveCD

Manage Your Finances With GNUCash

Biggest Flaw In Gnome UI

Freeing Your Phone With the FIC Neo FreeRunner

A Baby Named Linux

Assigning Multiple Addresses to a Network Interface

Kubuntu 8.10 Beta ScreenShots Intrepid Ibex

Top 10 Open Source Productivity Apps

Linux-Kongress: Corbet Presents New Kernel 2.6.27

SECURITY: It's a Big Cloud

Network Administrator
Professional Technical Resources
US-OR-Portland

Justtechjobs.com Post A Job | Post A Resume
:Linus Torvalds: Linux 2.6.0
Linus Torvalds: Linux 2.6.0
Dec 19, 2003, 12 :30 UTC (51 Talkback[s]) (43247 reads)

(Other stories by Linus Torvalds)

"The beaver is out of detox"
- Anon

This should not be a big surprise to anybody on the list any more, since we've been building up to it for a long time now, and for the last few weeks I haven't accepted any patches except for what amounts to fairly obvious one-liners.

Anyway, 2.6.0 is out there now, and the patch from -test11 is a swelte 11kB in size. It's not the totally empty patch I was hoping for, but judging by the bugs I worked on personally, things are looking pretty good.

To give you an example, one of the nastier bugs that we chased for the last five weeks was a bug that could only be reproduced reliably on a 16- or 32-way system, and only when the system had flaky disks. Putting in known-good disks made the problem disappear. Similarly, compiling the kernel with another compiler made the problem disappear.

It turned out to be a really subtle bug wrt SMP ordering and stack allocation, and lots of thanks to Ram Pai for gathering all the information that eventually led to it being fixed. The fix was a one-liner and a big comment - but my point is that the quality of bugs has been pretty high lately, and we feel that we're in pretty good shape.

Andrew has written up some caveats and pointers to information about 2.4.x vs 2.6.x changes, and I'll let him post that. Some known issues were not considered to be release-critical and a number of them have pending fixes in the -mm queue. Generally they just didn't have the kind of verification yet where I was willing to take them in order to make sure a fair 2.6.0 release.

NOTE! I'll continue to keep track of the 2.6 BK tree until we're closer to the time when we literally split it for 2.7.x, because both Andrew and I are pretty comfortable with our respective toolchains. But Andrew is the stable tree maintainer, so everything should be approved by him at this point. Think of the -mm tree as the staging area, and mine as a release tree. We'll work together, but Andrew is boss.

(BK merging will have to go through some approval format, we'll see how that works out exactly).

Linus

---

Summary of changes from v2.6.0-test11 to v2.6.0


Alan Stern:

  • USB: fix bug not setting device state following usb_device_reset()

Andrey Borzenkov:

  • USB: prevent catch-all USB aliases in modules.alias

Arnaldo Carvalho de Melo:

  • [IPV6]: Fix TCP socket leak

David Brownell:

  • USB: fix remove device after set_configuration

David S. Miller:

  • [NETFILTER]: In conntrack, do not fragment TSO packets by accident
  • [PKT_SCHED]: Do not dereference the special pointer value 'HTB_DIRECT'

Greg Kroah-Hartman:

  • USB: register usb-serial ports in the proper place in sysfs
  • USB: fix race with hub devices disconnecting while stuff is still happening to them
  • USB: fix bug for multiple opens on ttyUSB devices
  • kobject: fix bug where a parent could be deleted before a child device

Harald Welte:

  • [NETFILTER]: Sanitize ip_cttcp_timeoutclose_wait value, from 2.4.x

Herbert Xu:

  • USB: Fix connect/disconnect race

Hideaki Yoshifuji:

  • [IPV6]: Fix ipv4 mapped address calculation in udpv6_sendmsg()

Hirofumi Ogawa:

  • Missing initialization of /proc/net/tcp seq_file

Ingo Molnar:

  • Fix lost wakeups problem
  • Fix /proc access to dead thread group list oops

James McMechan:

  • tmpfs oops fix

Jean Delvare:

  • I2C: fix i2c_smbus_write_byte() for i2c-nforce2

Jeff Garzik:

  • fix use-after-free in libata
  • fix oops on unload in pcnet32
  • remove manual driver poisoning of net_device
  • wireless airo oops fix

Jens Axboe:

  • fix broken x86_64 rdtscll
  • scsi_ioctl memcpy'ing user address
  • no bio unmap on cdb copy failure
  • Fix IDE bus reset and DMA disable when reading blank DVD-R
  • CDROM_SEND_PACKET bug

Jes Sorensen:

  • qla1280 crash fix in error handling

Julian Anastasov:

  • [BRIDGE]: Provide correct TOS value to IPv4 routing

Linus Torvalds:

  • Fix x86 kernel page fault error codes
  • Fix ide-scsi.c uninitialized variable
  • Fix the PROT_EXEC breakage on anonymous mmap
  • Fix subtle bug in "finish_wait()", which can cause kernel stack corruption on SMP because of another CPU still accessing a waitqueue even after it was de-allocated.
  • More subtle SMP bugs in prepare_to_wait()/finish_wait()
  • Fix thread group leader zombie leak

Martin Devera:

  • [PKT_SCHED]: In HTB, filters must be destroyed before the classes

Matthew Dharm:

  • USB storage: fix for jumpshot and datafab devices

Neil Brown:

  • Fix possible bio corruption with RAID5

Oliver Neukum:

  • USB: fix sleping in interrupt bug in auerswald driver
  • USB: fix race with signal delivery in usbfs

Pavlin Radoslavov:

  • [RTNETLINK]: Add RTPROT_XORP

René Scharfe:

  • HPFS: missing lock_kernel() in hpfs_readdir()

Tom Rini:

  • USB: mark the scanner driver as obsolete

Ulrich Drepper:

  • Fix 'noexec' behaviour

Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
It's finally out!  ...   At last...   
andrew
Dec 18, 2003, 13:05:49
 
Having followed the kernel list for quit ...   Appreciative...   
Nicholas Donovan
Dec 18, 2003, 13:07:51
 
"Putting in known-good disks made the pr ...   flaky disks ??   
ac
Dec 18, 2003, 13:08:16
 
Rats!I was kinda hoping Linus would surp ...   No 3.0?   
-bertox
Dec 18, 2003, 13:16:31
 
And thanks :-)Cheers Jo  ...   Nice :-)   
Jo Řiongen
Dec 18, 2003, 13:34:16
 
I've been using 2.5 2.6-test on my m ...   uname   
Joe Black
Dec 18, 2003, 13:35:25
 
Thank you to all the developers!!!!-gunn ...   Congratulation!!!   
Gunnar
Dec 18, 2003, 13:38:09
 
It's just a number.................  ...   Re: No 3.0?   
marc
Dec 18, 2003, 14:14:22
 
To all the Kernel devolopers for all of  ...   Congrats and Thanks   
Dave
Dec 18, 2003, 14:46:16
 
2004 will be the year of Linux.The MS ex ...   Linux 2004   
Avenger
Dec 18, 2003, 14:49:49
 
Can someone point me to a succinct list  ...   What's new in 2.6?   
reformer
Dec 18, 2003, 14:50:12
 
> Rats!> I was kinda hoping Linus would  ...   Re: No 3.0?   
Mecworks
Dec 18, 2003, 14:51:08
 
I wonder if any will read this but just  ...   Many Thanks   
greg&Stevens
Dec 18, 2003, 14:51:34
 
Thanks a lot for all the developers, It  ...   Christmas Present   
Carlos Vermejo Ruiz
Dec 18, 2003, 15:07:01
 
hmm, Linux still has a long long way to  ...   Re: No 3.0?   
Tang Kai
Dec 18, 2003, 15:10:54
 
Thank you to all involved!It is much app ...   Thank you   
NewMan
Dec 18, 2003, 15:13:14
 
> Can someone point me to a succinct lis ...   Re: What's new in 2.6?   
Nicholas Donovan
Dec 18, 2003, 15:49:58
 
Windows-2003? That's an odd number.  ...   Re: Re: No 3.0?   
bystander
Dec 18, 2003, 16:06:57
 
I'd like to thank RMS who codified t ...   Thank you   
Jonathan M. Prigot
Dec 18, 2003, 17:38:19
 
> Rats!> I was kinda hoping Linus would  ...   Re: No 3.0?   
Anil Wang
Dec 18, 2003, 17:38:37
 
Thank you, Linus and team for the Christ ...   Congratulations and thanks!   
Brian Wright
Dec 18, 2003, 18:03:25
 
So is 42 ;-)> It's just a number.... ...   Re: Re: No 3.0?   
eric
Dec 18, 2003, 18:48:34
 
I hope people will start fixing applicat ...   2.6 Compatible Apps - broken?   
Marc Perkel
Dec 18, 2003, 19:20:09
 
> I hope people will start fixing applic ...   Re: 2.6 Compatible Apps - broken?   
Frédéric L. W. Meunier
Dec 18, 2003, 20:39:35
 
A present to the world... but its my bir ...   On my birthday too :)   
Larry Johnson
Dec 18, 2003, 20:59:49
 
Ditto.> > Rats!> > I was kinda hoping Li ...   Re: Re: No 3.0?   
Kirk
Dec 18, 2003, 21:04:13
 
> > Putting in known-good disks made the ...   Re: flaky disks ??   
Zartan
Dec 18, 2003, 21:36:50
 
Great job all!  Linus, David, Alan, Ingo ...   Linux 2.6.0   
Codifex Maximus
Dec 18, 2003, 21:56:03
 
I wish to express my gratitude to Linus  ...   Thank you   
george
Dec 18, 2003, 22:01:19
 
One of the best xmas presents to the wor ...   thanks for the present   
Zirong Wang
Dec 18, 2003, 22:07:53
 
...will it take to SCO to claim anything ...   How long...   
Christian
Dec 18, 2003, 22:42:11
 
And it seems to be running well. Just on ...   Downloaded, compiled and installed.   
Brandioch Conner
Dec 18, 2003, 22:55:20
 
[irony]Really?Imagine the poor people wo ...   Re: Christmas Present?   
ELC
Dec 18, 2003, 23:15:58
 
Thanks for all of you, developers..  ...   Good news..^^   
Steven Shim
Dec 19, 2003, 01:11:39
 
> [irony]> Really?> Imagine the poor peo ...   Re: Re: Christmas Present?   
Threska
Dec 19, 2003, 06:46:49
 
> "Putting in known-good disks made the  ...   Re: flaky disks ??   
Mike Fedyk
Dec 19, 2003, 07:23:01
 
congratulations && thanks!  ...   good!   
alx
Dec 19, 2003, 09:37:50
 
Nice Work! Keep up the good job!  ...   Nice Work!   
Danilo Densa
Dec 19, 2003, 12:08:49
 
i remmeber the linux latest test kernel  ...   why kernel-2.6.0?   
mla
Dec 19, 2003, 13:26:01
 
well, i thought i was impressed with 2.4 ...   nice work! uh, ath64fx, how?   
twallcx
Dec 19, 2003, 13:35:30
 
Linux is so good..am waiting for redhat1 ...   Good   
SEAL
Dec 19, 2003, 13:52:06
 
Oh well. I guess you'll have to stay ...   Re: Re: 2.6 Compatible Apps - broken?   
Jonathan M. Prigot
Dec 19, 2003, 14:19:02
 
 WHAT ARE THE COMPATIBILITY ISSUES FOR D ...   COMPATIBILITY   
JDP
Dec 19, 2003, 14:54:19
 
jdp writes: "WILL 2.6 FORCE MANY REWRITE ...   2.6 compatibility issues?   
lebeziatnikov
Dec 19, 2003, 16:31:38
 
yess dittomany thanks for your generous  ...   Re: Congratulations and thanks!   
mark
Dec 19, 2003, 16:33:49
 
Hope your efforst went ok. :)  ...   Re: Re: Congratulations and thanks!   
Brian Wright
Dec 19, 2003, 19:07:54
 
> i remmeber the linux latest test kerne ...   Re: why kernel-2.6.0?   
Robby DS
Dec 19, 2003, 20:06:58
 
> Linux is so good..am waiting for redha ...   Re: Good   
Bojan Smojver
Dec 20, 2003, 02:07:29
 
>  WHAT ARE THE COMPATIBILITY ISSUES FOR ...   Re: COMPATIBILITY   
joe Bravo
Dec 20, 2003, 15:00:21
 
I think, it's better to stick with 2 ...   Re: No 3.0?   
Jouni
Dec 21, 2003, 00:45:02
 
This sounds too good to be true, more or ...   It's to good to be true.   
conceptx
Dec 26, 2003, 19:31:19
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................


All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM Whitepaper: Innovative Collaboration to Advance Your Business
Internet.com eBook: Real Life Rails
Avaya Article: Call Control XML - Powerful, Standards-Based Call Control
Tripwire Whitepaper: Seven Practical Steps to Mitigate Virtualization Security Risks
Internet.com eBook: The Pros and Cons of Outsourcing
Go Parallel Article: Scalable Parallelism with Intel(R) Threading Building Blocks
Internet.com eBook: Best Practices for Developing a Web Site
IBM CXO Whitepaper: The 2008 Global CEO Study "The Enterprise of the Future"
Avaya Article: Call Control XML in Action - A CCXML Auto Attendant
Go Parallel Article: James Reinders on the Intel Parallel Studio Beta Program
IBM CXO Whitepaper: Unlocking the DNA of the Adaptable Workforce--The Global Human Capital Study 2008
Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
Go Parallel Article: Getting Started with TBB on Windows
HP eBook: Storage Networking , Part 1
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Go Parallel Video: Intel(R) Threading Building Blocks: A New Method for Threading in C++
HP Video: Is Your Data Center Ready for a Real World Disaster?
Microsoft Partner Portal Video: Microsoft Gold Certified Partners Build Successful Practices
HP On Demand Webcast: Virtualization in Action
Go Parallel Video: Performance and Threading Tools for Game Developers
Rackspace Hosting Center: Customer Videos
Intel vPro Developer Virtual Bootcamp
HP Disaster-Proof Solutions eSeminar
HP On Demand Webcast: Discover the Benefits of Virtualization
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Microsoft Download: Silverlight 2 Software Development Kit Beta 2
30-Day Trial: SPAMfighter Exchange Module
Red Gate Download: SQL Toolbelt
Iron Speed Designer Application Generator
Microsoft Download: Silverlight 2 Beta 2 Runtime
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
IBM IT Innovation Article: Green Servers Provide a Competitive Advantage
Microsoft Article: Expression Web 2 for PHP Developers--Simplify Your PHP Applications
Featured Algorithm: Intel Threading Building Blocks - parallel_reduce
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES