linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Linux 2.6.0
@ 2003-12-18  4:14 Linus Torvalds
  2003-12-18  4:50 ` Jonathan Brown
                   ` (10 more replies)
  0 siblings, 11 replies; 47+ messages in thread
From: Linus Torvalds @ 2003-12-18  4:14 UTC (permalink / raw)
  To: Kernel Mailing List


				"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:
  o USB: fix bug not setting device state following usb_device_reset()

Andrey Borzenkov:
  o USB: prevent catch-all USB aliases in modules.alias

Arnaldo Carvalho de Melo:
  o [IPV6]: Fix TCP socket leak

David Brownell:
  o USB: fix remove device after set_configuration

David S. Miller:
  o [NETFILTER]: In conntrack, do not fragment TSO packets by accident
  o [PKT_SCHED]: Do not dereference the special pointer value 'HTB_DIRECT'

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

Harald Welte:
  o [NETFILTER]: Sanitize ip_ct_tcp_timeout_close_wait value, from 2.4.x

Herbert Xu:
  o USB: Fix connect/disconnect race

Hideaki Yoshifuji:
  o [IPV6]: Fix ipv4 mapped address calculation in udpv6_sendmsg()

Hirofumi Ogawa:
  o Missing initialization of /proc/net/tcp seq_file

Ingo Molnar:
  o Fix lost wakeups problem
  o Fix /proc access to dead thread group list oops

James McMechan:
  o tmpfs oops fix

Jean Delvare:
  o I2C: fix i2c_smbus_write_byte() for i2c-nforce2

Jeff Garzik:
  o fix use-after-free in libata
  o fix oops on unload in pcnet32
  o remove manual driver poisoning of net_device
  o wireless airo oops fix

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

Jes Sorensen:
  o qla1280 crash fix in error handling

Julian Anastasov:
  o [BRIDGE]: Provide correct TOS value to IPv4 routing

Linus Torvalds:
  o Fix x86 kernel page fault error codes
  o Fix ide-scsi.c uninitialized variable
  o Fix the PROT_EXEC breakage on anonymous mmap
  o 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.
  o More subtle SMP bugs in prepare_to_wait()/finish_wait()
  o Fix thread group leader zombie leak

Martin Devera:
  o [PKT_SCHED]: In HTB, filters must be destroyed before the classes

Matthew Dharm:
  o USB storage: fix for jumpshot and datafab devices

Neil Brown:
  o Fix possible bio corruption with RAID5

Oliver Neukum:
  o USB: fix sleping in interrupt bug in auerswald driver
  o USB: fix race with signal delivery in usbfs

Pavlin Radoslavov:
  o [RTNETLINK]: Add RTPROT_XORP

René Scharfe:
  o HPFS: missing lock_kernel() in hpfs_readdir()

Tom Rini:
  o USB: mark the scanner driver as obsolete

Ulrich Drepper:
  o Fix 'noexec' behaviour

^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: Linux 2.6.0
@ 2003-12-18  5:24 Shawn Starr
  0 siblings, 0 replies; 47+ messages in thread
From: Shawn Starr @ 2003-12-18  5:24 UTC (permalink / raw)
  To: linux-kernel

Let us congratulate everyone who has worked hard to get 2.6.0 out the door!

Shawn S.


^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: Linux 2.6.0
@ 2003-12-18 18:12 (->surya<-) 
  0 siblings, 0 replies; 47+ messages in thread
From: (->surya<-)  @ 2003-12-18 18:12 UTC (permalink / raw)
  To: linux-kernel

Great job! Cheers to Linus and his family of programmers across the globe.

----- Original Message -----
From: Michael Hunold <hunold@convergence.de>
Date: 	Thu, 18 Dec 2003 15:21:04 +0100
To: Andrew Morton <akpm@osdl.org>
Subject: Re: Linux 2.6.0

> Hello Andrew,
> 
> > - Please report any problems to the appropriate mailing list.  If you do
> >   not know which list to use, send the report to linux-kernel@vger.kernel.org
> >   and it should reach the right person.  Some active subsystem mailing lists
> >   are:
> > 
> > 	linux1394-devel@lists.sourceforge.net
> > 	linux-xfs@oss.sgi.com
> > 	linux-acpi@intel.com
> > 	linux-scsi@vger.kernel.org
> > 	ext2-devel@lists.sourceforge.net
> > 	linux-usb-users@lists.sourceforge.net
> 
> Please use <linux-dvb@linuxtv.org> for everything related to the DVB 
> subsystem and DVB drivers (ie. drivers/media/dvb).
> 
> I have a bunch of patches regarding the DVB subsystem and the various 
> drivers here. They have accumulated because I did not want to disturb 
> Linus with "misc fixes in driver foo" patches.
> 
> Additionally, we (ie. the LinuxTV.org project) are planning to remove 
> all compiled-in firmware blobs and instead use the new firmware loading 
> facilities. I have a patch for the firmware loading here, too.
> 
> Can you please tell me if and when I can send you these patches?
> 
> For your information: the DVB subsystem and the drivers are hosted at
> http://linuxtv.org/cgi-bin/cvsweb.cgi/
> 
> The driver can be used under 2.4 and 2.6 as well and is used mainly in 
> Europe. In the past, I simply sent the patches to lkml and Linus 
> directly. Except Alan Cox and Christoph Hellwig apparently nobody cared 
> about this, perhaps mainly because the DVB system does not affect any 
> other subsystem.
> 
> CU
> Michael.
> (LinuxTV.org CVS maintainer)
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/



rgds
surya

-- 
______________________________________________
Check out the latest SMS services @ http://www.linuxmail.org 
This allows you to send and receive SMS through your mailbox.


Powered by Outblaze

^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: Linux 2.6.0
@ 2003-12-18 23:16 Jean Tourrilhes
  2003-12-19  0:31 ` Martin Diehl
  0 siblings, 1 reply; 47+ messages in thread
From: Jean Tourrilhes @ 2003-12-18 23:16 UTC (permalink / raw)
  To: Andrew Morton, Linux kernel mailing list

Andrew Morton wrote :
> 
> It's actually rather short because I started late.  See below.
> 
> There are also the "must-fix" and "should-fix" lists of items which we have
> identified as still on the 2.6 todo list.  These are at

	Ok, a few updates on my side :

> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/must-fix/must-fix-7.txt and
> 
> drivers/net/irda/
> ~~~~~~~~~~~~~~~~~
> 
> o dongle drivers need to be converted to sir-dev

	In (slow) progress ; tekram-sir patches on my web page.

> o irport need to be converted to sir-kthread

	Not done.

> o new drivers (irtty-sir/smsc-ircc2/donauboe) need more testing

	In (slow) progress ; Patch for irtty-sir on my web page.

> o rmk: Refuse IrDA initialisation if sizeof(structures) is incorrect (I'm
>   not sure if we still need this; I think gcc 2.95.3 on ARM shows this
>   problem though.)

	Included in 2.6.0-test1 (file net/irda/irlap.c, line 80)

	Additions :

net/irda/*
~~~~~~~~~~
	o F-timer expiry fix ; patch on my web page
	o IrCOMM disconnect race condition Oops ; todo
	<Those are short term items and under control, so don't need
to go into your todo list>

> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/must-fix/should-fix-7.txt
> 
> drivers/net/wireless/
> ~~~~~~~~~~~~~~~~~~~~~
> 
> o get latest orinoco changes from David.

	2.6.0 has the latest stable version (as version 0.14 is still
beta). David may want to comment on his plans.

> o get the latest airo.c fixes from CVS.  This will hopefully fix problems
>   people have reported on the LKML.

	Javier has done a great job, cf. fixes in 2.6.0-final.

> o get HostAP driver in the kernel.

	Todo.

> o get more wireless drivers into the kernel.

	Todo. Atmel Pcmcia done. The release of 2.6.0 will help get
maintainer motivated ;-)

> o The last two drivers mentioned above are held up by firmware issues (see
>   flamewar on LKML a few days ago).  So maybe fixing those firmware issues
>   should be a requirement for 2.6.X, because we can expect more wireless
>   devices to need firmware upload at startup coming to market.

	Done. The Atmel wireless driver in the kernel is using the new
firmware loading infrastructure (as well as other drivers), and distro
are picking up firmare.agent hotplug script.

> drivers/net/
> ~~~~~~~~~~~~
> 
> o davej: Either Wireless network drivers or PCMCIA broke somewhen.  A
>   configuration that worked fine under 2.4 doesn't receive any packets.  Need
>   to look into this more to make sure I don't have any misconfiguration that
>   just 'happened to work' under 2.4

	Please report those bugs to the driver authors with precise
details of setup and issue. Such useless bug report should not be in a
todo list, as it's impossible to act on it.


	I'll probably send you stuff for 2.6.1 when I'll be back from
the hollyday break.

	Have fun...

	Jean


^ permalink raw reply	[flat|nested] 47+ messages in thread

end of thread, other threads:[~2003-12-19 17:53 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-18  4:14 Linux 2.6.0 Linus Torvalds
2003-12-18  4:50 ` Jonathan Brown
2003-12-18  5:00 ` Gerardo Exequiel Pozzi
2003-12-18  5:05 ` Joshua Kwan
2003-12-18  5:07 ` Norberto Bensa
2003-12-18  5:15 ` Andrew Morton
2003-12-18  5:31   ` Jeff Garzik
2003-12-18  5:50   ` Trond Myklebust
2003-12-18  6:14     ` Andrew Morton
2003-12-18  6:41       ` Trond Myklebust
2003-12-18  9:12   ` ismail 'cartman' dönmez
2003-12-18  9:34     ` Greg KH
2003-12-18  9:48     ` Maciej Soltysiak
2003-12-18  9:59       ` Matt H.
2003-12-18 10:19         ` Jens Axboe
2003-12-18 11:00           ` Maciej Soltysiak
2003-12-18 10:43       ` Hans Reiser
2003-12-18 11:03         ` reiser4 in 2.6 was " Maciej Soltysiak
2003-12-18 11:42           ` Hans Reiser
2003-12-19 17:58             ` E. Gryaznova
2003-12-18 16:17       ` bill davidsen
2003-12-18 19:31         ` Hans Reiser
2003-12-18 19:42           ` Jens Axboe
2003-12-18 22:48             ` Ed Tomlinson
2003-12-19  3:42             ` Hans Reiser
2003-12-19  6:57               ` Jens Axboe
2003-12-18  9:17   ` Marcel Holtmann
2003-12-18 13:43     ` Joseph Pingenot
2003-12-18 16:22       ` Andrew Morton
2003-12-18 21:02         ` List of mailing lists (was Re: Linux 2.6.0) Rob Landley
2003-12-18 14:21   ` Linux 2.6.0 Michael Hunold
2003-12-18 19:45   ` MD Raid fixed? was: " Mike Fedyk
2003-12-18 21:49     ` Neil Brown
2003-12-18  5:48 ` Krishna Akella
2003-12-18  7:16 ` Gabor MICSKO
2003-12-18  7:25 ` Clemens Schwaighofer
2003-12-18  9:56 ` Andrew Walrond
2003-12-18 10:20   ` Carlos Jiménez
2003-12-18 12:34 ` iain d broadfoot
2003-12-19  2:18 ` Diskstats inconsistancy between 2.4.23 & 2.6 was: " Mike Fedyk
2003-12-19  2:32   ` William Lee Irwin III
2003-12-19  3:03     ` Mike Fedyk
2003-12-18  5:24 Shawn Starr
2003-12-18 18:12 (->surya<-) 
2003-12-18 23:16 Jean Tourrilhes
2003-12-19  0:31 ` Martin Diehl
2003-12-19  1:01   ` Jean Tourrilhes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).