Linux 2.6.21.5
From: Chris Wright
Date: Mon Jun 11 2007 - 16:14:47 EST
We (the -stable team) are announcing the release of the 2.6.21.5 kernel.
This has a variety of important fixes, see below for the summary.
I'll also be replying to this message with a copy of the patch between
2.6.21.4 and 2.6.21.5
The updated 2.6.21.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.21.y.git
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.21.y.git;a=summary
thanks,
-chris
---------
Documentation/hrtimer/timer_stats.txt | 7 -
Makefile | 2
arch/i386/kernel/hpet.c | 24 ++++-
arch/i386/kernel/reboot.c | 8 +
arch/i386/oprofile/nmi_int.c | 17 +++
arch/sparc64/kernel/head.S | 29 +++++-
arch/sparc64/kernel/itlb_miss.S | 4
arch/sparc64/kernel/pci_sun4v.c | 36 ++-----
arch/sparc64/mm/init.c | 7 +
arch/um/os-Linux/start_up.c | 24 +++--
arch/x86_64/mm/init.c | 6 +
drivers/acpi/numa.c | 8 -
drivers/ata/ahci.c | 10 +-
drivers/block/cciss.c | 45 ++++++---
drivers/char/cyclades.c | 1
drivers/char/n_tty.c | 1
drivers/char/tty_io.c | 3
drivers/ide/pci/hpt366.c | 7 +
drivers/ieee1394/eth1394.c | 7 -
drivers/input/serio/i8042.c | 35 ++++++-
drivers/md/bitmap.c | 17 ++-
drivers/md/raid0.c | 3
drivers/media/dvb/ttpci/budget-ci.c | 2
drivers/net/e1000/e1000_main.c | 11 +-
drivers/net/tg3.c | 5 -
drivers/net/wireless/zd1211rw/zd_chip.c | 5 -
drivers/net/wireless/zd1211rw/zd_rf.c | 2
drivers/net/wireless/zd1211rw/zd_rf.h | 2
drivers/net/wireless/zd1211rw/zd_rf_al2230.c | 89 +++++++++++++++---
drivers/pci/quirks.c | 1
drivers/scsi/aacraid/aacraid.h | 1
drivers/scsi/aacraid/rx.c | 2
drivers/scsi/aacraid/sa.c | 3
drivers/serial/suncore.c | 6 -
drivers/usb/core/message.c | 9 -
drivers/video/neofb.c | 30 +++---
fs/compat_ioctl.c | 33 +++++--
fs/fuse/dir.c | 2
fs/ntfs/inode.c | 2
include/acpi/acpi_numa.h | 7 -
include/asm-sparc64/tsb.h | 2
include/linux/bootmem.h | 1
include/linux/mii.h | 4
include/linux/pci_ids.h | 5 -
include/linux/raid/bitmap.h | 1
include/linux/workqueue.h | 2
include/net/af_unix.h | 8 -
kernel/sched.c | 4
kernel/time/tick-broadcast.c | 17 ++-
kernel/time/tick-sched.c | 12 +-
kernel/time/timer_stats.c | 44 +++++----
lib/Kconfig.debug | 5 -
mm/sparse.c | 11 ++
net/bluetooth/hci_sock.c | 6 -
net/core/dev.c | 10 +-
net/core/net-sysfs.c | 8 +
net/core/sock.c | 14 ++
net/core/utils.c | 6 -
net/ipv4/Kconfig | 6 -
net/ipv4/icmp.c | 12 +-
net/ipv4/inet_connection_sock.c | 4
net/ipv4/tcp.c | 3
net/ipv4/xfrm4_input.c | 6 -
net/ipv4/xfrm4_mode_tunnel.c | 2
net/ipv6/ip6_fib.c | 8 -
net/ipv6/xfrm6_input.c | 6 -
net/ipv6/xfrm6_mode_tunnel.c | 1
net/unix/af_unix.c | 127 +++++++++++++++++----------
sound/pci/hda/hda_intel.c | 25 ++++-
sound/soc/codecs/wm8750.c | 2
sound/usb/usbquirks.h | 23 ++++
71 files changed, 610 insertions(+), 288 deletions(-)
Summary of changes from v2.6.21.4 to v2.6.21.5
==============================================
Aaron Durbin (1):
acpi: fix potential call to a freed memory section.
Alan Stern (1):
USB: set the correct Interrupt interval in usb_bulk_msg
Andi Kleen (1):
i386: Fix K8/core2 oprofile on multiple CPUs
Andrew Morton (2):
ntfs_init_locked_inode(): fix array indexing
ALSA: wm8750 typo fix
Antonino A. Daplas (1):
neofb: Fix pseudo_palette array overrun in neofb_setcolreg
Auke Kok (1):
e1000: disable polling before registering netdevice
Björn Steinbrink (1):
timer statistics: fix race
Chris Wright (2):
x86: fix oprofile double free
Linux 2.6.21.5
Daniel Drake (2):
ALSA: usb-audio: explicitly match Logitech QuickCam
zd1211rw: Add AL2230S RF support
Dave Jones (1):
IPV4: Correct rp_filter help text.
David Miller (5):
Fix AF_UNIX OOPS
ICMP: Fix icmp_errors_use_inbound_ifaddr sysctl
NET: Fix BMSR_100{HALF,FULL}2 defines in linux/mii.h
SPARC64: Fix _PAGE_EXEC_4U check in sun4u I-TLB miss handler.
SPARC64: Don't be picky about virtual-dma values on sun4v.
David S. Miller (1):
SPARC64: Fix two bugs wrt. kernel 4MB TSB.
Gerald Britton (1):
cciss: fix pci_driver.shutdown while device is still active
Hugh Dickins (1):
fix compat console unimap regression
Ingo Molnar (1):
timer stats: speedups
Jan Engelhardt (1):
SPARC: Linux always started with 9600 8N1
Jason Gaston (1):
pci_ids: update patch for Intel ICH9M
Jay Cliburn (1):
PCI: quirk disable MSI on via vt3351
Jeff Dike (1):
UML - Improve host PTRACE_SYSEMU check
Jerome Borsboom (1):
NET: parse ip:port strings correctly in in4_pton
Jiri Slaby (1):
Char: cyclades, fix deadlock
Kazunori MIYAZAWA (1):
IPSEC: Fix panic when using inter address familiy IPsec on loopback.
Mark Glines (1):
TCP: Use default 32768-61000 outgoing port range in all cases.
Michael Chan (1):
TG3: Fix link problem on Dell's onboard 5906.
Miklos Szeredi (1):
fuse: fix mknod of regular file
NeilBrown (2):
md: Avoid overflow in raid0 calculation with large components.
md: Don't write more than is required of the last page of a bitmap
Oleg Nesterov (2):
make freezeable workqueues singlethread
tty: fix leakage of -ERESTARTSYS to userland
Oliver Endriss (1):
V4L/DVB (5593): Budget-ci: Fix tuning for TDM 1316 (160..200 MHz)
Roland Scheidegger (1):
Input: i8042 - fix AUX port detection with some chips
Salyzyn, Mark (1):
SCSI: aacraid: Correct sa platform support. (Was: [Bug 8469] Bad EIP value on pentium3 SMP kernel-2.6.21.1)
Satyam Sharma (1):
BLUETOOTH: Fix locking in hci_sock_dev_event().
Sergei Shtylyov (1):
hpt366: don't check enablebits for HPT36x
Stefan Richter (1):
ieee1394: eth1394: bring back a parent device
Stephen Hemminger (1):
NET: Fix race condition about network device name allocation.
Takashi Iwai (2):
ALSA: hda-intel - Probe additional slots only if necessary
ALSA: hda-intel - Fix detection of audio codec on Toshiba A100
Tejun Heo (1):
ahci: disable 64bit dma on sb600
Thomas Gleixner (4):
i386: HPET, check if the counter works
Ignore bogus ACPI info for offline CPUs
NOHZ: Rate limit the local softirq pending warning output
Prevent going idle with softirq pending
Tim Gardner (1):
Work around Dell E520 BIOS reboot bug
Vasily Averin (1):
NET: "wrong timeout value" in sk_wait_data() v2
YOSHIFUJI Hideaki (1):
IPV6 ROUTE: No longer handle ::/0 specially.
Zou Nan hai (1):
x86_64: allocate sparsemem memmap above 4G
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/