linux-source-2.6.22 (2.6.22-13.40) gutsy; urgency=low [Amit Kucheria] * Enable CONFIG_VM86 for LPIA - LP: #146311 * Update configuration files * Disable MSI by default * Add mmconf documentation * Update configuration files [Bartlomiej Zolnierkiewicz] * ide-disk: workaround for buggy HPA support on ST340823A (take 3) - LP: #26119 [Ben Collins] * ubuntu/cell: Fixup ps3 related modules for d-i, enable RTAS console * ubuntu/cell: Enable CELLEB and related modules (pata_scc) * ubuntu/cell: Move ps3rom to storage-core. Also use spidernet, not spider_net. * ubuntu/cell: Set PS3_MANAGER=y * ubuntu: Set NR_CPUS=256 for sparc64-smp [Chuck Short] * [USB] USB] Support for MediaTek MT6227 in cdc-acm. - LP: #134123 * [XEN] Fix xen vif create with more than 14 guests. - LP: #14486 [Jorge Juan Chico] * ide: ST320413A has the same problem as ST340823A - LP: #26119 [Kyle McMartin] * fix -rt build * fix ia32entry-xen.S for CVE-2007-4573 * fix build when CONFIG_PCI_MSI is not set [Matthew Garrett] * hostap: send events on data interface as well as master interface - LP: #57146 * A malformed _GTF object should not prevent ATA device recovery - LP: #139079 * hostap: send events on data interface as well as master interface - LP: #57146 * A malformed _GTF object should not prevent ATA device recovery - LP: #139079 * Don't lose appletouch button release events * Fix build with appletouch change * Disable Thinkpad backlight support on machines with ACPI video - LP: #148055 * Don't attempt to register a callback if there is no CMOS object - LP: #145857 * Update ACPI bay hotswap code to support locking - LP: #148219 * Update ACPI bay hotswap code to support locking - LP: #148219 * Don't attempt to register a callback if there is no CMOS object - LP: #145857 * Disable Thinkpad backlight support on machines with ACPI video - LP: #148055 [Steffen Klassert] * 3c59x: fix duplex configuration - LP: #94186 [Thomas Gleixner] * clockevents: remove the suspend/resume workaround^Wthinko [Tim Gardner] * orinoco_cs.ko missing - LP: #125832 * Marvell Technology ethernet card not recognized and not operational - LP: #135316 * Marvell Technology ethernet card not recognized and not operational - LP: #135316 * acpi_scan_rsdp() breaks some PCs by not honouring ACPI specification - LP: #144336 * VIA southbridge Intel id missing - LP: #128289 * Add T-Sinus 111card to hostap_cs driver to be able to upload firmware - LP: #132466 * RTL8111 PCI Express Gigabit driver r8169 big files produce slow file transfer - LP: #114171 * Guest OS does not recognize a lun with non zero target id on Vmware ESX Server - LP: #140761 * Modualrize vesafb - LP: #139505 * Nikon cameras need support in unusual_devs.h - LP: #134477 * agp for i830m broken in gutsy - LP: #139767 * hdaps: Added support for Thinkpad T61 - LP: #147383 * xen: Update config for i386 - LP: #139047 * xen: resync for amd64 - LP: #139047 * ide-disk: workaround for buggy HPA support on ST340823A (take 4) - LP: #26119 [Upstream Kernel Changes] * Convert snd-page-alloc proc file to use seq_file (CVE-2007-4571) * Linux 2.6.22.8 * ACPI: disable lower idle C-states across suspend/resume * V4L: ivtv: fix VIDIOC_S_FBUF: new OSD values were never set * DVB: get_dvb_firmware: update script for new location of sp8870 firmware * DVB: get_dvb_firmware: update script for new location of tda10046 firmware * DVB: b2c2-flexcop: fix Airstar HD5000 tuning regression * setpgid(child) fails if the child was forked by sub-thread * sigqueue_free: fix the race with collect_signal() * kconfig: oldconfig shall not set symbols if it does not need to * MTD: Makefile fix for mtdsuper * USB: fix linked list insertion bugfix for usb core * ACPI: Validate XSDT, use RSDT if XSDT fails * POWERPC: Flush registers to proper task context * 3w-9xxx: Fix dma mask setting * MTD: Initialise s_flags in get_sb_mtd_aux() * JFFS2: fix write deadlock regression * V4L: cx88: Avoid a NULL pointer dereference during mpeg_open() * hwmon: End of I/O region off-by-one * Fix debug regression in video/pwc * splice: fix direct splice error handling * rpc: fix garbage in printk in svc_tcp_accept() * disable sys_timerfd() * afs: mntput called before dput * Fix DAC960 driver on machines which don't support 64-bit DMA * Fix "Fix DAC960 driver on machines which don't support 64-bit DMA" * firewire: fw-ohci: ignore failure of pci_set_power_state (fix suspend regression) * futex_compat: fix list traversal bugs * Leases can be hidden by flocks * ext34: ensure do_split leaves enough free space in both blocks * nfs: fix oops re sysctls and V4 support * dir_index: error out instead of BUG on corrupt dx dirs * ieee1394: ohci1394: fix initialization if built non-modular * Correctly close old nfsd/lockd sockets. * Fix race with shared tag queue maps * crypto: blkcipher_get_spot() handling of buffer at end of page * fix realtek phy id in forcedeth * Fix decnet device address listing. * Fix device address listing for ipv4. * Fix inet_diag OOPS. * Fix IPV6 append OOPS. * Fix IPSEC AH4 options handling * Fix ipv6 double-sock-release with MSG_CONFIRM * Fix IPV6 DAD handling * Fix ipv6 source address handling. * Fix oops in vlan and bridging code * Fix tc_ematch kbuild * Handle snd_una in tcp_cwnd_down() * Fix TCP DSACK cwnd handling * Fix datagram recvmsg NULL iov handling regression. * Fix pktgen src_mac handling. * Fix sparc64 v100 platform booting. * bcm43xx: Fix cancellation of work queue crashes * Linux 2.6.22.9 * usb: serial/pl2303: support for BenQ Siemens Mobile Phone EF81 * pata_it821x: fix lost interrupt with atapi devices * i915: make vbl interrupts work properly on i965g/gm hw. -- Kyle McMartin