[Tfug] [Fwd: Linux 2.6.0]

Harry McGregor micros at osef.org
Wed Dec 17 21:53:32 MST 2003


-----Forwarded Message-----
> From: Linus Torvalds <torvalds at osdl.org>
> To: Kernel Mailing List <linux-kernel at vger.kernel.org>
> Subject: Linux 2.6.0
> Date: Wed, 17 Dec 2003 20:14:06 -0800
> 
> 
> 				"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
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
> 



More information about the tfug mailing list