Linus Torvalds released the 2.6.16-rc5 release candidate kernel summarizing the changes since -rc4, "there's not much to say about this: people have been pretty good, and it's just a random collection of fixes in various random areas. The shortlog is actually pretty short, and it really describes the updates better than anything else." Read on for the shortlog.
Adrian Bunk followed up with a list of 6 known regressions in 2.6.16-rc5 as compared to 2.6.15: usb_submit_urb(ctrl) failed on 2.6.16-rc4-git10 kernel, Oops in Kernel 2.6.16-rc4 on Modprobe of saa7134.ko, saa7146: no devices created in /dev/dvb, S3 sleep hangs the second time - 600X, 2.6.16-rc[34]: resume-from-RAM unreliable (SATA), total ps2 keyboard lockup from boot, and psmouse starts losing sync in 2.6.16-rc2.
From: Linus Torvalds [email blocked]
To: Linux Kernel Mailing List [email blocked]
Subject: Linux v2.6.16-rc5
Date: Sun, 26 Feb 2006 21:27:28 -0800 (PST)
The tar-ball is being uploaded right now, and everything else should
already be pushed out. Mirroring might take a while, of course.
There's not much to say about this: people have been pretty good, and it's
just a random collection of fixes in various random areas. The shortlog is
actually pretty short, and it really describes the updates better than
anything else.
Have I missed anything? Holler. And please keep reminding about any
regressions since 2.6.15.
Linus
---
Adrian Bunk:
[AGPGART] help text updates
drivers/net/tlan.c: #ifdef CONFIG_PCI the PCI specific code
Al Viro:
GFP_KERNEL allocations in atomic (auditsc)
don't mangle INQUIRY if cmddt or evpd bits are set
fix handling of st_nlink on procfs root
m68k: restore disable_irq_nosync()
missing ntohs() in ip6_tunnel
m68k: pm_power_off() breakage
iomap_copy fallout (m68k)
sd: fix memory corruption with broken mode page headers
Alan Curry:
powerpc: fix altivec_unavailable_exception Oopses
Alessandro Zummo:
[ARM] 3342/1: NSLU2: Protect power button init routine with machine_is_nslu2()
[ARM] 3343/1: NAS100d: Fix incorrect I2C pin assignment
[ARM] 3344/1: NSLU2: beeper support
Alexey Dobriyan:
mm/mempolicy.c: fix 'if ();' typo
drivers/fc4/fc.c: memset correct length
Alexey Korolev:
cfi_cmdset_0001: fix range for cache invalidation
Andi Kleen:
x86_64: Don't set CONFIG_DEBUG_INFO in defconfig
Fix units in mbind check
x86_64: Only do the clustered systems have unsynchronized TSC assumption on IBM systems
x86-64/i386: Use common X86_PM_TIMER option and make it EMBEDDED
x86_64: Disable ACPI blacklist by year for now on x86-64
x86_64: Fix the additional_cpus=.. option
x86_64: Move the SMP time selection earlier
x86_64: Better ATI timer fix
x86_64: Fix ioctl compat code for /dev/rtc
Andreas Deresch:
i386: Handle non existing APICs without panicing
Andrew Morton:
ramfs: update dir mtime and ctime
Andrew Victor:
[ARM] 3325/2: GPIO function to control multi-drive (open collector) capability
[ARM] 3348/1: Disable GPIO interrupts
Anton Altaparmakov:
NTFS: Fix a potential overflow by casting (index + 1) to s64 before doing a
NTFS: - Cope with attribute list attribute having invalid flags.
NTFS: Implement support for sector sizes above 512 bytes (up to the maximum
NTFS: Do more detailed reporting of why we cannot mount read-write by
Anton Blanchard:
powerpc: Fix runlatch performance issues
powerpc64: remove broken/bitrotted HMT support
Antonino A. Daplas:
Fix pseudo_palette setup in asiliantfb_setcolreg()
Atsushi Nemoto:
[MIPS] Fixes for uaccess.h with gcc >= 4.0.1
[MIPS] jiffies_to_compat_timeval fix
Benjamin Herrenschmidt:
powermac: Fix loss of ethernet PHY on sleep
Björn Steinbrink:
kjournald keeps reference to namespace
Brian Magnuson:
fix build on x86_64 with !CONFIG_HOTPLUG_CPU
Carl-Daniel Hailfinger:
radeonfb: resume support for Samsung P35 laptops
Catalin Marinas:
[ARM] 3340/1: Fix the PCI setup for direct master access to SDRAM
Chris McDermott:
x86_64: Fix NMI watchdog on x460
Christoph Hellwig:
[SCSI] esp: fix eh locking
Christoph Lameter:
Terminate process that fails on a constrained allocation
page migration: Fix MPOL_INTERLEAVE behavior for migration via mbind()
vmscan: fix zone_reclaim
Daniel Yeisley:
i386: need to pass virtual address to smp_read_mpc()
Dave Airlie:
drm: fixup i915 interrupt on X server exit
drm: radeon add r300 TX_CNTL and verify bitblt packets
drm: fix brace placement
Dave Jones:
[AGPGART] Improve the error message shown when we detect a ServerWorks CNB20HE
[AGPGART] Add some informational printk to nforce GART failure path.
x86-64: react to new topology.c location
David S. Miller:
[SPARC64]: Implement futex_atomic_op_inuser().
[SPARC64]: Make cpu_present_map available earlier.
Eric Van Hensbergen:
v9fs: update documentation and fix debug flag
Francois Romieu:
r8169: fix broken ring index handling in suspend/resume
r8169: enable wake on lan
Frank Pavlic:
s390: V=V qdio fixes
Freddy Spierenburg:
au1100fb: replaced io_remap_page_range() with io_remap_pfn_range()
Greg Kroah-Hartman:
Revert mount/umount uevent removal
Haren Myneni:
powerpc: Trivial fix to set the proper timeout value for kdump
Heiko Carstens:
cpu hotplug documentation fix
s390: revert dasd eer module
Herbert Xu:
padlock: Fix typo that broke 256-bit keys
[XFRM]: Eliminate refcounting confusion by creating __xfrm_state_put().
[IPSEC]: Use TOS when doing tunnel lookups
Hirokazu Takata:
m32r: __cmpxchg_u32 fix
m32r: update sys_tas() routine
m32r: enable asm code optimization
m32r: fix and update for gcc-4.0
Hugh Dickins:
tmpfs: fix mount mpol nodelist parsing
tmpfs: recommend remount for mpol
Hugo Santos:
[IPV6] ip6_tunnel: release cached dst on change of tunnel params
Jamal Hadi Salim:
[NET] ethernet: Fix first packet goes out with MAC 00:00:00:00:00:00
James Bottomley:
voyager: fix boot panic by adding topology export
voyager: fix the cpu_possible_map to make voyager boot again
x86: fix broken SMP boot sequence
fix voyager after topology.c move
Jan Beulich:
x86_64: fix USER_PTRS_PER_PGD
Jean Tourrilhes:
[IRDA]: irda-usb bug fixes
Jon Mason:
x86_64: no_iommu removal in pci-gart.c
Juergen Kreileder:
Fix snd-usb-audio in 32-bit compat environment
Jun'ichi Nomura:
dm: missing bdput/thaw_bdev at removal
dm: free minor after unlink gendisk
Kaj-Michael Lang:
gbefb: IP32 gbefb depth change fix
Kelly Daly:
powerpc: disable OProfile for iSeries
Kumar Gala:
powerpc: Enable coherency for all pages on 83xx to fix PCI data corruption
powerpc: Fix mem= cmdline handling on arch/powerpc for !MULTIPLATFORM
Kurt Garloff:
OOM kill: children accounting
Linus Torvalds:
Make Kprobes depend on modules
Linux v2.6.16-rc5
Luke Yang:
Fix undefined symbols for nommu architecture
Marc Zyngier:
Fix Specialix SI probing
Martin Michlmayr:
[MIPS] Add support for TIF_RESTORE_SIGMASK for signal32
[MIPS] Make do_signal32 return void.
[MIPS] Fix compiler warnings in arch/mips/sibyte/bcm1480/irq.c
gbefb: Set default of FB_GBE_MEM to 4 MB
Michael Ellerman:
powerpc: Don't start secondary CPUs in a UP && KEXEC kernel
powerpc: Make UP -> SMP kexec work again
powerpc: Fix bug in spinup of renumbered secondary threads
powerpc: Initialise hvlpevent_queue.lock correctly
powerpc: Only calculate htab_size in one place for kexec
Michal Janusz Miroslaw:
[SERIAL] Trivial comment fix: include/linux/serial_reg.h
Michal Ostrowski:
Fix race condition in hvc console.
Mårten Wikström:
[ARM] 3347/1: Bugfix for ixp4xx_set_irq_type()
Olaf Hering:
powerpc: remove duplicate exports
ppc: fix adb breakage in xmon
Olof Johansson:
powerpc: Fix OOPS in lparcfg on G5
powerpc: Update {g5,pseries,ppc64}_defconfig
Paolo 'Blaisorblade' Giarrusso:
uml: correct error messages in COW driver
uml: fix usage of kernel_errno in place of errno
uml: fix ((unused)) attribute
uml: os_connect_socket error path fixup
uml: better error reporting for read_output
uml: tidying COW code
Patrick McHardy:
[XFRM]: Fix policy double put
[NETFILTER]: Fix NAT PMTUD problems
[NETFILTER]: Fix outgoing redirects to loopback
[NETFILTER]: Fix bridge netfilter related in xfrm_lookup
Paul Mackerras:
powerpc: Keep xtime and gettimeofday in sync
Pavel Machek:
suspend-to-ram: allow video options to be set at runtime
Pekka Enberg:
NTFS: We have struct kmem_cache now so use it instead of the typedef.
Peter Oberparleiter:
s390: dasd reference counting
Peter Osterlund:
pktcdvd: Correctly set rq->cmd_len in pkt_generic_packet()
pktcdvd: Rename functions and make their return values sane
pktcdvd: Remove useless printk statements
pktcdvd: Fix the logic in the pkt_writable_track function
pktcdvd: Only return -EROFS when appropriate
Prasanna S Panchamukhi:
Kprobes causes NX protection fault on i686 SMP
R Sharada:
powerpc64: fix spinlock recursion in native_hpte_clear
Ralf Baechle:
H8/300: CONFIG_CONFIG_ doesn't fly.
[MIPS] Make integer overflow exceptions in kernel mode fatal.
[MIPS] Reformat _sys32_rt_sigsuspend with tabs instead of space for consistency.
[MIPS] N32: Fix N32 rt_sigtimedwait and rt_sigsuspend breakage.
[MIPS] N32: Make sure pointer is good before passing it to sys_waitid().
[MIPS] Sibyte: #if CONFIG_* doesn't fly.
[MIPS] Sibyte: Config option names shouldn't be prefixed with CONFIG_
[MIPS] Follow Uli's latest *at syscall changes.
[MIPS] Yosemite: Fix build damage by dc8f6029cd51af1b148846a32e68d69013a5cc0f.
[MIPS] Disable CONFIG_ISCSI_TCP; it triggers a gcc 3.4 endless loop.
Rene Herman:
snd-cs4236 typo fix
Richard Lucassen:
[NET]: Increase default IFB device count.
Rojhalat Ibrahim:
[MIPS] Add topology_init.
Russell King:
[MMC] Fix mmc_cmd_type() mask
[ARM] Add panic-on-oops support
[ARM] Update mach-types
[ARM] CONFIG_CPU_MPCORE -> CONFIG_CPU_32v6K
[SERIAL] Add comment about early_serial_setup()
Samuel Thibault:
vgacon: no vertical resizing on EGA
Segher Boessenkool:
powerpc: Fix some MPIC + HT APIC buglets
powerpc: Don't re-assign PCI resources on Maple
Simon Vogl:
cfi: init wait queue in chip struct
Stefan Richter:
sbp2: fix another deadlock after disconnection
sbp2: variable status FIFO address (fix login timeout)
sbp2: update 36byte inquiry workaround (fix compatibility regression)
Stephen Hemminger:
sky2: yukon-ec-u chipset initialization
sky2: limit coalescing values to ring size
sky2: poke coalescing timer to fix hang
sky2: force early transmit status
sky2: use device iomem to access PCI config
sky2: close race on IRQ mask update.
skge: NAPI/irq race fix
skge: genesis phy initialzation
skge: protect interrupt mask
Stephen Rothwell:
Fix compile for CONFIG_SYSVIPC=n or CONFIG_SYSCTL=n
Stephen Street:
spi: Fix modular master driver remove and device suspend/remove
Steve French:
CIFS: CIFSSMBRead was returning an invalid pointer in buf on socket error
Suresh Bhogavilli:
[IPV4]: Fix garbage collection of multipath route entries
Suresh Siddha:
x86_64: Check for bad elf entry address.
Takashi Iwai:
alsa: fix bogus snd_device_free() in opl3-oss.c
Tejun Heo:
libata: fix WARN_ON() condition in *_fill_sg()
libata: fix qc->n_elem == 0 case handling in ata_qc_next_sg
libata: make ata_sg_setup_one() trim zero length sg
Uli Luckas:
[ARM] 3345/1: Fix interday RTC alarms
Ulrich Drepper:
flags parameter for linkat
YOSHIFUJI Hideaki:
[NET]: NETFILTER: remove duplicated lines and fix order in skb_clone().
[IPV6]: Do not ignore IPV6_MTU socket option.
Zachary Amsden:
Fix topology.c location
Zhu Yi:
ipw2200: Suppress warning message
From: Adrian Bunk [email blocked]
Subject: 2.6.16-rc5: known regressions
Date: Mon, 27 Feb 2006 07:13:54 +0100
This email lists some known regressions in 2.6.16-rc5 compared to 2.6.15.
If you find your name in the Cc header, you are either submitter of one
of the bugs, maintainer of an affectected subsystem or driver, a patch
of you was declared guilty for a breakage or I'm considering you in any
other way possibly involved with one or more of these issues.
Due to the huge amount of recipients, this email has a Reply-To set.
Please add the appropriate people to the Cc when replying regarding one
of these issues.
Subject : usb_submit_urb(ctrl) failed on 2.6.16-rc4-git10 kernel
References : http://bugzilla.kernel.org/show_bug.cgi?id=6134
Submitter : Ryan Phillips [email blocked]
Status : unknown
Subject : Oops in Kernel 2.6.16-rc4 on Modprobe of saa7134.ko
References : http://lkml.org/lkml/2006/2/20/122
Submitter : Brian Marete [email blocked]
Status : unknown
Subject : saa7146: no devices created in /dev/dvb
References : https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=181063
http://lkml.org/lkml/2006/2/18/204
Submitter : Tom Seeley [email blocked]
Dave Jones [email blocked]
Handled-By : Jiri Slaby [email blocked]
Status : unknown
Subject : S3 sleep hangs the second time - 600X
References : http://bugzilla.kernel.org/show_bug.cgi?id=5989
Submitter : Sanjoy Mahajan [email blocked]
Handled-By : Luming Yu <luming.yu@intel.com>
Status : is being debugged,
we might want to change the default back for 2.6.16:
http://lkml.org/lkml/2006/2/25/101
Subject : 2.6.16-rc[34]: resume-from-RAM unreliable (SATA)
References : http://lkml.org/lkml/2006/2/20/159
Submitter : Mark Lord [email blocked]
Handled-By : Randy Dunlap [email blocked]
Status : one of Randy's patches seems to fix it
Subject : total ps2 keyboard lockup from boot
References : http://bugzilla.kernel.org/show_bug.cgi?id=6130
Submitter : Duncan <1i5t5.duncan@cox.net>
Handled-By : Dmitry Torokhov <dmitry.torokhov@gmail.com>
Pavlik Vojtech [email blocked]
Status : discussion and debugging in the bug logs
Subject : psmouse starts losing sync in 2.6.16-rc2
References : http://lkml.org/lkml/2006/2/5/50
Submitter : Meelis Roos [email blocked]
Handled-By : Dmitry Torokhov <dmitry.torokhov@gmail.com>
Status : Dmitry: Working on various manifestations of this one.
At worst we will have to disable resync by default
before 2.6.16 final is out and continue in 2.6.17 cycle.
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
typo
you mean 2.6.16-rc5 in the first sentence, right?