We (the -stable team) are announcing the release of the 2.6.19.2 kernel.
There's a long list of fixes, not the least of which is the data
corruption fix from Linus and some security fixes:
d4ea7f9f: Bluetooth: Add packet size checks for CAPI messages (CVE-2006-6106)
eaca4fd8: handle ext3 directory corruption better (CVE-2006-6053)
fe89cf78: corrupted cramfs filesystems cause kernel oops (CVE-2006-5823)
8d312ae1: ext2: skip pages past number of blocks in ext2_find_entry (CVE-2006-6054)
54e25b04: VM: Fix nasty and subtle race in shared mmap'ed page writeback
e26353af: Fix incorrect user space access locking in mincore() (CVE-2006-4814)
The diffstat and short summary of the fixes are below.
I'll also be replying to this message with a copy of the patch between
2.6.19.1 and 2.6.19.2, as it is small enough to do so.
The updated 2.6.19.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.19.y.git
and can be browsed at the normal kernel.org git web browser:
www.kernel.org/git/
thanks,
-chris
--------
Makefile | 2
arch/arm/kernel/calls.S | 13 +
arch/i386/kernel/apm.c | 6
arch/i386/kernel/process.c | 7
arch/i386/kernel/smpboot.c | 2
arch/ia64/kernel/process.c | 10 +
arch/sparc/kernel/ioport.c | 3
arch/sparc64/kernel/isa.c | 20 +-
arch/sparc64/mm/init.c | 147 ++++++++++++++++----
arch/x86_64/kernel/process.c | 6
arch/x86_64/kernel/setup.c | 5
crypto/sha512.c | 2
drivers/acpi/processor_idle.c | 12 +
drivers/ata/libata-core.c | 30 ++--
drivers/block/aoe/aoecmd.c | 13 -
drivers/block/cciss.c | 2
drivers/char/mem.c | 12 +
drivers/connector/cn_proc.c | 11 -
drivers/i2c/chips/ds1337.c | 8 -
drivers/ieee1394/ohci1394.c | 21 ++
drivers/infiniband/ulp/srp/ib_srp.c | 2
drivers/infiniband/ulp/srp/ib_srp.h | 2
drivers/md/Kconfig | 1
drivers/media/dvb/dvb-core/dvb_net.c | 4
drivers/media/dvb/frontends/lgdt330x.c | 6
drivers/media/video/cx88/cx88-cards.c | 2
drivers/media/video/tuner-simple.c | 2
drivers/media/video/tuner-types.c | 14 -
drivers/net/bonding/bond_main.c | 2
drivers/net/smc911x.c | 2
drivers/net/wireless/zd1211rw/zd_ieee80211.h | 2
drivers/net/wireless/zd1211rw/zd_mac.c | 93 +++++++++---
drivers/net/wireless/zd1211rw/zd_mac.h | 10 -
drivers/net/wireless/zd1211rw/zd_usb.c | 4
drivers/net/wireless/zd1211rw/zd_usb.h | 14 -
drivers/scsi/scsi_lib.c | 1
drivers/usb/net/asix.c | 2
fs/cramfs/inode.c | 2
fs/ext2/dir.c | 8 +
fs/ext3/dir.c | 3
fs/ext3/namei.c | 9 +
fs/ramfs/file-mmu.c | 4
fs/ramfs/file-nommu.c | 4
include/asm-arm/unistd.h | 13 +
include/linux/libata.h | 9 -
include/linux/net.h | 2
include/media/cx2341x.h | 2
kernel/sched.c | 2
mm/memory.c | 32 ++--
mm/mincore.c | 183 ++++++++++---------------
mm/oom_kill.c | 12 -
mm/page-writeback.c | 39 ++++-
mm/rmap.c | 23 +--
mm/shmem.c | 7
mm/vmscan.c | 2
net/bluetooth/cmtp/capi.c | 39 ++++-
net/bridge/netfilter/ebtables.c | 3
net/core/pktgen.c | 20 ++
net/ieee80211/softmac/ieee80211softmac_assoc.c | 14 +
net/ieee80211/softmac/ieee80211softmac_auth.c | 2
net/ieee80211/softmac/ieee80211softmac_priv.h | 2
net/ieee80211/softmac/ieee80211softmac_wx.c | 2
net/ipv4/devinet.c | 5
net/ipv4/udp.c | 13 +
net/ipv6/addrconf.c | 4
net/netlabel/netlabel_cipso_v4.c | 9 +
scripts/Kbuild.include | 19 +-
sound/sparc/cs4231.c | 26 +--
68 files changed, 673 insertions(+), 336 deletions(-)
Summary of changes from v2.6.19.1 to v2.6.19.2
============================================
Andy Gospodarek (1):
bonding: incorrect bonding state reported via ioctl
Ang Way Chuang (1):
dvb-core: fix bug in CRC-32 checking on 64-bit systems
Arjan van de Ven (1):
x86-64: Mark rdtsc as sync only for netburst, not for core2
Badari Pulavarty (1):
Fix for shmem_truncate_range() BUG_ON()
Chris Wright (1):
Linux 2.6.19.2
Chuck Ebbert (1):
ebtables: don't compute gap before checking struct type
David Hollis (1):
asix: Fix typo for AX88772 PHY Selection
David L Stevens (1):
IPV4/IPV6: Fix inet{,6} device initialization order.
David Miller (4):
UDP: Fix reversed logic in udp_get_port()
SPARC64: Fix "mem=xxx" handling.
SPARC64: Handle ISA devices with no 'regs' property.
SOUND: Sparc CS4231: Use 64 for period_bytes_min
David Woodhouse (1):
NET: Don't export linux/random.h outside __KERNEL__
Dimitri Gorokhovik (1):
ramfs breaks without CONFIG_BLOCK
Dirk Eibach (1):
i2c: fix broken ds1337 initialization
Ed L Cashin (1):
fix aoe without scatter-gather [Bug 7662]
Eric Sandeen (2):
handle ext3 directory corruption better (CVE-2006-6053)
ext2: skip pages past number of blocks in ext2_find_entry (CVE-2006-6054)
Erik Jacobson (1):
connector: some fixes for ia64 unaligned access errors
Georg Chini (1):
SOUND: Sparc CS4231: Fix IRQ return value and initialization.
Hans Verkuil (2):
V4L: Fix broken TUNER_LG_NTSC_TAPE radio support
V4L: cx2341x: audio_properties is an u16, not u8
Herbert Xu (2):
dm-crypt: Select CRYPTO_CBC
sha512: Fix sha384 block size
Hugh Dickins (2):
read_zero_pagealigned() locking fix
fix OOM killing of swapoff
Ingo Molnar (1):
sched: fix bad missed wakeups in the i386, x86_64, ia64, ACPI and APM idle code
Jan Andersson (1):
sparc32: add offset in pci_map_sg()
Jean Delvare (1):
V4L: cx88: Fix leadtek_eeprom tagging
John W. Linville (1):
Revert "zd1211rw: Removed unneeded packed attributes"
Linus Torvalds (2):
VM: Fix nasty and subtle race in shared mmap'ed page writeback
Fix incorrect user space access locking in mincore() (CVE-2006-4814)
Marcel Holtmann (1):
Bluetooth: Add packet size checks for CAPI messages (CVE-2006-6106)
Michael Krufky (1):
DVB: lgdt330x: fix signal / lock status detection bug
Mike Miller (1):
cciss: fix XFER_READ/XFER_WRITE in do_cciss_request
Paul Moore (1):
NetLabel: correctly fill in unused CIPSOv4 level and category mappings
Peter Zijlstra (1):
Fix up page_mkclean_one(): virtual caches, s390
Phillip Lougher (1):
corrupted cramfs filesystems cause kernel oops (CVE-2006-5823)
Robert Olsson (1):
PKTGEN: Fix module load/unload races.
Roland Dreier (1):
IB/srp: Fix FMR mapping for 32-bit kernels and addresses above 4G
Roman Zippel (1):
kbuild: don't put temp files in source
Russell King (1):
ARM: Add sys_*at syscalls
Shantanu Goel (1):
Buglet in vmscan.c
Shaohua Li (1):
i386: CPU hotplug broken with 2GB VMSPLIT
Stefan Richter (1):
ieee1394: ohci1394: add PPC_PMAC platform code to driver probe
Tejun Heo (2):
libata: handle 0xff status properly
SCSI: add missing cdb clearing in scsi_execute()
Tim Chen (1):
sched: remove __cpuinitdata anotation to cpu_isolated_map
Ulrich Kunitz (3):
ieee80211softmac: Fix mutex_lock at exit of ieee80211_softmac_get_genie
softmac: Fixed handling of deassociation from AP
zd1211rw: Call ieee80211_rx in tasklet
Vitaly Wool (1):
smc911x: fix netpoll compilation faliure
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]