This bug was fixed in the package linux - 2.6.24-23.48 --------------- linux (2.6.24-23.48) hardy-security; urgency=low [Upstream Kernel Changes] * ATM: CVE-2008-5079: duplicate listen() on socket corrupts the vcc table - CVE-2008-5079 * libertas: fix buffer overrun - CVE-2008-5134 * Fix inotify watch removal/umount races - CVE-2008-5182 * net: Fix soft lockups/OOM issues w/ unix garbage collector - CVE-2008-5300 * Enforce a minimum SG_IO timeout - CVE-2008-5700 * ib700wdt.c - fix buffer_underflow bug - CVE-2008-5702 linux (2.6.24-23.46) hardy-proposed; urgency=low [Alessio Igor Bogani] * rt: Updated PREEMPT_RT support to rt21 - LP: #302138 [Amit Kucheria] * SAUCE: Update lpia patches from moblin tree - LP: #291457 [Andy Whitcroft] * SAUCE: replace gfs2_bitfit with upstream version to prevent oops - LP: #276641 [Colin Ian King] * isdn: Do not validate ISDN net device address prior to interface-up - LP: #237306 * hwmon: (coretemp) Add Penryn CPU to coretemp - LP: #235119 * USB: add support for Motorola ROKR Z6 cellphone in mass storage mode - LP: #263217 * md: fix an occasional deadlock in raid5 - LP: #208551 [Stefan Bader] * SAUCE: buildenv: Show CVE entries in printchanges * SAUCE: buildenv: Send git-ubuntu-log informational message to stderr * Xen: dma: avoid unnecessarily SWIOTLB bounce buffering - LP: #247148 * Update openvz patchset to apply to latest stable tree. - LP: #301634 * XEN: Fix FTBS with stable updates - LP: #301634 [Steve Conklin] * Add HID quirk for dual USB gamepad - LP: #140608 [Tim Gardner] * Enable CONFIG_AX25_DAMA_SLAVE=y - LP: #257684 * SAUCE: Correctly blacklist Thinkpad r40e in ACPI - LP: #278794 * SAUCE: ALPS touchpad for Dell Latitude E6500/E6400 - LP: #270643 [Upstream Kernel Changes] * Revert "[Bluetooth] Eliminate checks for impossible conditions in IRQ handler" - LP: #217659 * KVM: VMX: Clear CR4.VMXE in hardware_disable - LP: #268981 * iov_iter_advance() fix - LP: #231746 * Fix off-by-one error in iov_iter_advance() - LP: #231746 * USB: serial: ch341: New VID/PID for CH341 USB-serial - LP: #272485 * x86: Fix 32-bit x86 MSI-X allocation leakage - LP: #273103 * b43legacy: Fix failure in rate-adjustment mechanism - LP: #273143 * x86: Reserve FIRST_DEVICE_VECTOR in used_vectors bitmap. - LP: #276334 * openvz: merge missed fixes from vanilla 2.6.24 openvz branch - LP: #298059 * openvz: some autofs related fixes - LP: #298059 * openvz: fix ve stop deadlock after nfs connect - LP: #298059 * openvz: fix netlink and rtnl inside container - LP: #298059 * openvz: fix wrong size of ub0_percpu - LP: #298059 * openvz: fix OOPS while stopping VE started before binfmt_misc.ko loaded - LP: #298059 * x86-64: Fix "bytes left to copy" return value for copy_from_user() * NET: Fix race in dev_close(). (Bug 9750) - LP: #301608 * IPV6: Fix IPsec datagram fragmentation - LP: #301608 * IPV6: dst_entry leak in ip4ip6_err. - LP: #301608 * IPV4: Remove IP_TOS setting privilege checks. - LP: #301608 * IPCONFIG: The kernel gets no IP from some DHCP servers - LP: #301608 * IPCOMP: Disable BH on output when using shared tfm - LP: #301608 * IRQ_NOPROBE helper functions - LP: #301608 * MIPS: Mark all but i8259 interrupts as no-probe. - LP: #301608 * ub: fix up the conversion to sg_init_table() - LP: #301608 * x86: adjust enable_NMI_through_LVT0() - LP: #301608 * SCSI ips: handle scsi_add_host() failure, and other err cleanups - LP: #301608 * CRYPTO xcbc: Fix crash with IPsec - LP: #301608 * CRYPTO xts: Use proper alignment - LP: #301608 * SCSI ips: fix data buffer accessors conversion bug - LP: #301608 * SCSI aic94xx: fix REQ_TASK_ABORT and REQ_DEVICE_RESET - LP: #301608 * x86: replace LOCK_PREFIX in futex.h - LP: #301608 * ARM pxa: fix clock lookup to find specific device clocks - LP: #301608 * futex: fix init order - LP: #301608 * futex: runtime enable pi and robust functionality - LP: #301608 * file capabilities: simplify signal check - LP: #301608 * hugetlb: ensure we do not reference a surplus page after handing it to buddy - LP: #301608 * ufs: fix parenthesisation in ufs_set_fs_state() - LP: #301608 * spi: pxa2xx_spi clock polarity fix - LP: #301608 * NETFILTER: Fix incorrect use of skb_make_writable - LP: #301608 * NETFILTER: fix ebtable targets return - LP: #301608 * SCSI advansys: fix overrun_buf aligned bug - LP: #301608 * pata_hpt*, pata_serverworks: fix UDMA masking - LP: #301608 * moduleparam: fix alpha, ia64 and ppc64 compile failures - LP: #301608 * PCI x86: always use conf1 to access config space below 256 bytes - LP: #301608 * e1000e: Fix CRC stripping in hardware context bug - LP: #301608 * atmel_spi: fix clock polarity - LP: #301608 * x86: move out tick_nohz_stop_sched_tick() call from the loop - LP: #301608 * macb: Fix speed setting - LP: #301608 * ioat: fix 'ack' handling, driver must ensure that 'ack' is zero - LP: #301608 * VT notifier fix for VT switch - LP: #301608 * USB: ftdi_sio: Workaround for broken Matrix Orbital serial port - LP: #301608 * USB: ftdi_sio - really enable EM1010PC - LP: #301608 * SCSI: fix BUG when sum(scatterlist) > bufflen - LP: #301608 * x86: don't use P6_NOPs if compiling with CONFIG_X86_GENERIC - LP: #301608 * Fix default compose table initialization - LP: #301608 * SCSI: gdth: bugfix for the at-exit problems - LP: #301608 * sched: fix race in schedule() - LP: #301608 * nfsd: fix oops on access from high-numbered ports - LP: #301608 * sched_nr_migrate wrong mode bits - LP: #301608 * NETFILTER: xt_time: fix failure to match on Sundays - LP: #301608 * NETFILTER: nfnetlink_queue: fix computation of allocated size for netlink skb - LP: #301608 * NETFILTER: nfnetlink_log: fix computation of netlink skb size - LP: #301608 * zisofs: fix readpage() outside i_size - LP: #301608 * jbd2: correctly unescape journal data blocks - LP: #301608 * jbd: correctly unescape journal data blocks - LP: #301608 * aio: bad AIO race in aio_complete() leads to process hang - LP: #301608 * async_tx: avoid the async xor_zero_sum path when src_cnt > device->max_xor - LP: #301608 * SCSI advansys: Fix bug in AdvLoadMicrocode - LP: #301608 * BLUETOOTH: Fix bugs in previous conn add/del workqueue changes. - LP: #301608 * relay: fix subbuf_splice_actor() adding too many pages - LP: #301608 * slab: NUMA slab allocator migration bugfix - LP: #301608 * S390 futex: let futex_atomic_cmpxchg_pt survive early functional tests. - LP: #301608 * Linux 2.6.24.4 - LP: #301608 * time: prevent the loop in timespec_add_ns() from being optimised away - LP: #301632 * kbuild: soften modpost checks when doing cross builds - LP: #301632 * mtd: memory corruption in block2mtd.c - LP: #301632 * md: remove the 'super' sysfs attribute from devices in an 'md' array - LP: #301632 * V4L: ivtv: Add missing sg_init_table() - LP: #301632 * UIO: add pgprot_noncached() to UIO mmap code - LP: #301632 * USB: new quirk flag to avoid Set-Interface - LP: #301632 * NOHZ: reevaluate idle sleep length after add_timer_on() - LP: #301632 * slab: fix cache_cache bootstrap in kmem_cache_init() - LP: #301632 * xen: fix RMW when unmasking events - LP: #301632 * xen: mask out SEP from CPUID - LP: #301632 * xen: fix UP setup of shared_info - LP: #301632 * PERCPU : __percpu_alloc_mask() can dynamically size percpu_data storage - LP: #301632 * alloc_percpu() fails to allocate percpu data - LP: #301632 * vfs: fix data leak in nobh_write_end() - LP: #301632 * pci: revert SMBus unhide on HP Compaq nx6110 - LP: #301632 * vmcoreinfo: add the symbol "phys_base" - LP: #301632 * USB: Allow initialization of broken keyspan serial adapters. - LP: #301632 * USB: serial: fix regression in Visor/Palm OS module for kernels >= 2.6.24 - LP: #301632 * USB: serial: ti_usb_3410_5052: Correct TUSB3410 endpoint requirements. - LP: #301632 * CRYPTO xcbc: Fix crash when ipsec uses xcbc-mac with big data chunk - LP: #301632 * mtd: fix broken state in CFI driver caused by FL_SHUTDOWN - LP: #301632 * ipmi: change device node ordering to reflect probe order - LP: #301632 * AX25 ax25_out: check skb for NULL in ax25_kick() - LP: #301632 * NET: include into linux/ethtool.h for __u* typedef - LP: #301632 * SUNGEM: Fix NAPI assertion failure. - LP: #301632 * INET: inet_frag_evictor() must run with BH disabled - LP: #301632 * LLC: Restrict LLC sockets to root - LP: #301632 * netpoll: zap_completion_queue: adjust skb->users counter - LP: #301632 * PPPOL2TP: Make locking calls softirq-safe - LP: #301632 * PPPOL2TP: Fix SMP issues in skb reorder queue handling - LP: #301632 * NET: Add preemption point in qdisc_run - LP: #301632 * sch_htb: fix "too many events" situation - LP: #301632 * SCTP: Fix local_addr deletions during list traversals. - LP: #301632 * NET: Fix multicast device ioctl checks - LP: #301632 * TCP: Fix shrinking windows with window scaling - LP: #301632 * TCP: Let skbs grow over a page on fast peers - LP: #301632 * VLAN: Don't copy ALLMULTI/PROMISC flags from underlying device - LP: #301632 * SPARC64: Fix atomic backoff limit. - LP: #301632 * SPARC64: Fix __get_cpu_var in preemption-enabled area. - LP: #301632 * SPARC64: flush_ptrace_access() needs preemption disable. - LP: #301632 * libata: assume no device is attached if both IDENTIFYs are aborted - LP: #301632 * sis190: read the mac address from the eeprom first - LP: #301632 * bluetooth: hci_core: defer hci_unregister_sysfs() - LP: #301632 * SPARC64: Fix FPU saving in 64-bit signal handling. - LP: #301632 * DVB: tda10086: make the 22kHz tone for DISEQC a config option - LP: #301632 * HFS+: fix unlink of links - LP: #301632 * plip: replace spin_lock_irq with spin_lock_irqsave in irq context - LP: #301632 * signalfd: fix for incorrect SI_QUEUE user data reporting - LP: #301632 * POWERPC: Fix build of modular drivers/macintosh/apm_emu.c - LP: #301632 * PARISC futex: special case cmpxchg NULL in kernel space - LP: #301632 * PARISC pdc_console: fix bizarre panic on boot - LP: #301632 * PARISC fix signal trampoline cache flushing - LP: #301632 * acpi: bus: check once more for an empty list after locking it - LP: #301632 * fbdev: fix /proc/fb oops after module removal - LP: #301632 * macb: Call phy_disconnect on removing - LP: #301632 * file capabilities: remove cap_task_kill() - LP: #301632 * locks: fix possible infinite loop in fcntl(F_SETLKW) over nfs - LP: #301632 * Linux 2.6.24.5 - LP: #301632 * splice: use mapping_gfp_mask - LP: #301634 * fix oops on rmmod capidrv - LP: #301634 * USB: gadget: queue usb USB_CDC_GET_ENCAPSULATED_RESPONSE message - LP: #301634 * JFFS2: Fix free space leak with in-band cleanmarkers - LP: #301634 * Increase the max_burst threshold from 3 to tp->reordering. - LP: #301634 * USB: remove broken usb-serial num_endpoints check - LP: #301634 * V4L: Fix VIDIOCGAP corruption in ivtv - LP: #301634 * Linux 2.6.24.6 - LP: #301634 linux (2.6.24-22.45) hardy-security; urgency=low [Upstream Kernel Changes] * Don't allow splice() to files opened with O_APPEND - CVE-2008-4554 * sctp: Fix oops when INIT-ACK indicates that peer doesn't support AUTH - CVE-2008-4576 * sctp: Fix kernel panic while process protocol violation parameter - CVE-2008-4618 * hfsplus: fix Buffer overflow with a corrupted image - CVE-2008-4933 * hfsplus: check read_mapping_page() return value - CVE-2008-4934 * net: Fix recursive descent in __scm_destroy(). - CVE-2008-5029 * net: unix: fix inflight counting bug in garbage collector - CVE-2008-5029 * security: avoid calling a NULL function pointer in drivers/video/tvaudio.c - CVE-2008-5033 * hfs: fix namelength memory corruption - CVE-2008-5025 * V4L/DVB (9621): Avoid writing outside shadow.bytes[] array linux (2.6.24-22.44) hardy-proposed; urgency=low [Amit Kucheria] * SAUCE: Update lpia patches from moblin tree - LP: #291457 [Colin Ian King] * isdn: Do not validate ISDN net device address prior to interface-up - LP: #237306 * hwmon: (coretemp) Add Penryn CPU to coretemp - LP: #235119 * USB: add support for Motorola ROKR Z6 cellphone in mass storage mode - LP: #263217 * md: fix an occasional deadlock in raid5 - LP: #208551 * Revert "[Bluetooth] Eliminate checks for impossible conditions in IRQ handler" - LP: #217659 [Stefan Bader] * SAUCE: buildenv: Show CVE entries in printchanges * SAUCE: buildenv: Send git-ubuntu-log informational message to stderr [Tim Gardner] * Enable CONFIG_AX25_DAMA_SLAVE=y - LP: #257684 * SAUCE: Correctly blacklist Thinkpad r40e in ACPI - LP: #278794 * SAUCE: ALPS touchpad for Dell Latitude E6500/E6400 - LP: #270643 * KVM: VMX: Clear CR4.VMXE in hardware_disable - LP: #268981 * USB: serial: ch341: New VID/PID for CH341 USB-serial - LP: #272485 * x86: Fix 32-bit x86 MSI-X allocation leakage - LP: #273103 * b43legacy: Fix failure in rate-adjustment mechanism - LP: #273143 * x86: Reserve FIRST_DEVICE_VECTOR in used_vectors bitmap. - LP: #276334 linux (2.6.24-21.43) hardy-security; urgency=low [Stefan Bader] * Enable CONFIG_DEBUG_RODATA=y for all architectures. [Upstream Kernel Changes] * Fix ZERO_PAGE breakage with vmware - CVE-2008-2372 * wan: Missing capability checks in sbni_ioctl() - CVE-2008-3525 * sctp: add verification checks to SCTP_AUTH_KEY option - CVE-2008-3526, CVE-2008-4445 * tmpfs: fix kernel BUG in shmem_delete_inode - CVE-2008-3534 * fbdefio: add set_page_dirty handler to deferred IO FB - CVE-2008-3534 * iov_iter_advance() fix - LP: #231746 * Fix off-by-one error in iov_iter_advance() - LP: #231746 - CVE-2008-3535 * Incorrect length was used in SCTP_*_AUTH_CHUNKS socket option - CVE-2008-3792 * sctp: fix potential panics in the SCTP-AUTH API. - CVE-2008-3792 * nfsd: fix buffer overrun decoding NFSv4 acl - CVE-2008-3915 * sctp: fix random memory dereference with SCTP_HMAC_IDENT option. - CVE-2008-4113 * Only allow access to DRM_I915_HWS_ADDR ioctl() for Xserver. - CVE-2008-383 linux (2.6.24-21.42) hardy-proposed; urgency=low [Stefan Bader] * Print bug reference number for upstream changes [Tim Gardner] * b43 - Add Dell adapter to Bluetooth coexiastence check. - LP: #257020 * Enabled CONFIG_NF_CT_NETLINK/CONFIG_NF_CONNTRACK_EVENTS in -virtual - LP: #257569 [Upstream Kernel Changes] * eCryptfs: use page_alloc not kmalloc to get a page of memory - LP: #242448 * openvz: sync with stable 2.6.18-rhel5 branch - LP: #258044 * USB: quirk PLL power down mode - LP: #257931 * acpi: unneccessary to scan the PCI bus already scanned - LP: #258143 * eCryptfs: make ecryptfs_prepare_write decrypt the page - LP: #242448 * gdth: don't call pci_free_consistent under spinlock - LP: #199934 * SCSI: gdth: fix to internal commands execution - LP: #199934 * r8169: avoid thrashing PCI conf space above RTL_GIGA_MAC_VER_06 - LP: #141343 * (CVE-2008-3276) dccp: change L/R must have at least one byte in the dccpsf_val field * suspend-vs-iommu: prevent suspend if we could not resume - LP: #257293 * x86, gart: add resume handling - LP: #257293 linux (2.6.24-21.40) hardy-proposed; urgency=low [Tim Gardner] * Bump ABI for WiMax 'enum rfkill_type' additions. [Upstream Kernel Changes] * b43: Add more btcoexist workarounds - LP: #257020 linux (2.6.24-20.39) hardy-proposed; urgency=low [Amit Kucheria] * rfkill: add the WiMAX radio type - LP: #253347 * if_arp: add a WiMax pseudo header - LP: #253347 [Stefan Bader] * Backport ability to reset the machine using the RESET_REG of ACPI - LP: #249296 * SAUCE: Add the ability to whitelist systems to use ACPI reboot - LP: #249296 * SAUCE: Add reboot=a preselection quirk - LP: #249296 * Backport make USB-PERSIST work after every system sleep - LP: #254783 [Upstream Kernel Changes] * V4L/DVB (7068): Add support for WinTV Nova-T-CE driver - LP: #238164 * [NETFILTER]: {ip,ip6,nfnetlink}_queue: fix SKB_LINEAR_ASSERT when mangling packet data - LP: #236699 * sky2: 88E8040T pci device id - LP: #237211 * md: close a livelock window in handle_parity_checks5 - LP: #244377 * Fix typos from signal_32/64.h merge - LP: #230315 linux (2.6.24-20.38) hardy-proposed; urgency=low [Tim Gardner] * SAUCE: Export usbhid_modify_dquirk for LBM module bcm5974 - LP: #250838 * Enable TULIP ethernet support in virtual appliance flavour - LP: #250857 * VIA AGP VT3364 is not detected - LP: #251854 * VIA - Add VIA DRM Chrome9 3D engine - LP: #251862 [Upstream Kernel Changes] * net/usb: add support for Apple USB Ethernet Adapter - LP: #232200 * acpi: fix "buggy BIOS check" when CPUs are hot removed - LP: #248509 * x86: fix paranoia about using BIOS quickboot mechanism. - LP: #248905 * flush kacpi_notify_wq before removing notify handler - LP: #248509 * fix a deadlock issue when poking "eject" file - LP: #248509 * force offline the processor during hot-removal - LP: #248509 * create sysfs link from acpi device to sysdev for cpu - LP: #248509 * x86: fix bootup crash in native_read_tsc() (aka use XMM2) - LP: #249135 * x86: lfence fix - LFENCE is available on XMM2 or higher Intel CPUs - not XMM or higher... - LP: #249135 linux (2.6.24-20.37) hardy-proposed; urgency=low [Colin Ian King] * scheduling while atomic: archhttp64/7146/0x1000000001 - LP: #235889 * Slim USB Apple Keyboard not working correctly when pressing the "numlock" key - LP: #201887 [Linus Torvalds] * Reinstate ZERO_PAGE optimization in 'get_user_pages()' and fix XIP - LP: #246663 [Michael Frey (Senior Manager, MID)] * SAUCE: Send HCI_RESET for Broadcomm 2046 - LP: #241749 [Stefan Bader] * drivers: fix dma_get_required_mask - LP: #238118 * Modify log generation to catch bug numbers when adding with git-am. * ACPICA: Fix for resource descriptor optimization issues for _CRS/_SRC - LP: #152187 * ACPI: Fix acpi_processor_idle and idle= boot parameters interaction - LP: #241229 * cpuidle acpi driver: fix oops on AC<->DC - LP: #241229 * ACPI: EC: Do the byte access with a fast path - LP: #191137 * ACPI: EC: Some hardware requires burst mode to operate properly - LP: #191137 [Tejun Heo] * ahci: jmb361 has only one port - LP: #244363 [Tim Gardner] * Add native_read_tsc to non __i386__ code. - LP: #249135 * Fix x86-64 FTBS after upstream cherry-pick of 898ad535e2c81e0b02628c1ee5d8400c971500dd - LP: #249135 * Use readtsc-barrier in xen - LP: #249135 (for the previous 7 log entries) * Enabled CONFIG_NETDEVICES_MULTIQUEUE=y in order to support 802.11n - LP: #241423 * SAUCE: e1000 checksum recheck after reset - LP: #60388 * Enable CONFIG_CIFS_UPCALL=y to support Kerberos authentication - LP: #236830 * Clear host capabilities number of ports after quirking JMB361 - LP: #244363 [Upstream Kernel Changes] * x86: tsc prevent time going backwards - LP: #221351 * x86: implement support to synchronize RDTSC through MFENCE on AMD CPUs * x86: Implement support to synchronize RDTSC with LFENCE on Intel CPUs * x86: move nop declarations into separate include file * x86: introduce rdtsc_barrier() * x86: remove get_cycles_sync * x86: read_tsc sync * Add barriers to native_read_tsc - LP: #249135 (for the previous 7 log entries) * hwmon: (w83781d) Fix I/O resource conflict with PNP - LP: #242761 * inotify: fix race * inotify: remove debug code - LP: #104837 (previous 2 log entries) * openvz: sync with stable 2.6.18-rhel5 branch - LP: #249137 * UBUNTU SAUCE: Setup PHYs correctly on rtl8101/2(e) hardware - LP: #240648 * UBUNTU SAUCE: Update rtl8101/2(e) hardware initialization value - LP: #240648 * x86: remove 6 bank limitation in 64 bit MCE reporting code - LP: #239666 linux (2.6.24-19.41) hardy-security; urgency=low [Upstream Kernel Changes] * Fix compiler warning on 64-bit follow-up for CVE-2008-1673 * netfilter: nf_nat_snmp_basic: fix a range check in NAT for SNMP follow-up for CVE-2008-1673 linux (2.6.24-19.37) hardy-security; urgency=low [Upstream Kernel Changes] * (CVE-2008-2812) TTY: fix for tty operations bugs * (CVE-2008-3272) sound: ensure device number is valid in snd_seq_oss_synth_make_info * (CVE-2008-3275) vfs: fix lookup on deleted directory linux (2.6.24-19.36) hardy-security; urgency=low * Fixed hppa FTBS by adding ABI files from -19.33. linux (2.6.24-19.35) hardy-security; urgency=low [Upstream Kernel Changes] * (CVE-2007-6282) [ESP]: Ensure IV is in linear part of the skb to avoid BUG() due to OOB access * (CVE-2008-1673) asn1: additional sanity checking during BER decoding * (CVE-2008-2136) sit: Add missing kfree_skb() on pskb_may_pull() failure. * (CVE-2008-2137) sparc: Fix mmap VA span checking. * (CVE-2008-2148) vfs: fix permission checking in sys_utimensat * (CVE-2008-2358) dccp: return -EINVAL on invalid feature length * (CVE-2008-2750) l2tp: Fix potential memory corruption in pppol2tp_recvmsg() * (CVE-2008-1615) x86_64: fix CS corruption on iret * fuse: fix permission checking * (CVE-2008-2826) sctp: Make sure N * sizeof(union sctp_addr) does not overflow. linux (2.6.24-19.34) hardy-proposed; urgency=low [Amit Kucheria] * Revert "Update lpia configs to move modules into the kernel" * LPIA: More conservative culling of LPIA config linux (2.6.24-19.33) hardy-proposed; urgency=low [Alessio Igor Bogani] * rt: Updated configuration files * rt: Disable Dynamic Ticks (CONFIG_NO_HZ) - LP: #229499 [Amit Kucheria] * LPIA: USB Client PV release from Intel * Update lpia configs to move modules into the kernel [Colin Ian King] * SAUCE: Blacklist IBM 2656 in serio/i8042 - LP: #21558 * Fix ipv6 temporary address creation failure - LP: #210742 * rndis_host: fix transfer size negotiation - LP: #192411 * sata_nv: correct completion handling that fixes system reboots - LP: #210637 * drm_sysfs_suspend uses KERN_ERR in printk - LP: #234239 [Mario Limonciello] * SAUCE: Work around ACPI corruption upon suspend on some Dell machines. - LP: #183033 * SAUCE: Wakeup BT input devices that have been suspended - LP: #175743 [Stefan Bader] * cx88: enable radio GPIO correctly - LP: #209971 * fix IS_I9XX macro in i915 DRM driver - LP: #204762 * x86: fix long standing bug with usb after hibernation with 4GB ram - LP: #206996 [Tim Gardner] * rpcb_getport_async in sunrpc can cause oops on Hardy - LP: #224750 * kernel: fix x86 DMI checks for PCI quirks - LP: #225811 * b43: Workaround invalid bluetooth settings - LP: #197959 * ssb: Fix IRQ vectors enable for early cards. - LP: #197959 * ssb: Fix TMS low bitmask reject code. - LP: #197959 * ssb: Fix all-ones boardflags - LP: #197959 * b43legacy: fix hard crash when BCM4303 present. - LP: #192720 * b43legacy: Fix bug in firmware loading for 802..11b devices. - LP: #192720 * b43legacy: Prevent spamming the logs when LED encoding in SPROM is faulty. - LP: #192720 * block: fix blkdev_issue_flush() not detecting and passing EOPNOTSUPP back - LP: #215110 * V4L/DVB (7132): Add USB ID for a newer variant of Hauppauge WinTV-HVR 900 - LP: #195435 * Add Lenovo Thinkpad X61 DMI Quirk support. * Enable powerpc-smp64 CONFIG_PASEMI_MAC=m - LP: #213668 * OpenVZ kernel: non-POSIX behavior in mmap functions - LP: #231400 * SAUCE: fn key doesn't work in hardy with macbook pro fourth generation (4,1) - LP: #207127 * MMC bitmap overflow in 64 bit kernel - LP: #88992 * revert: UBUNTU: TSC Clocksource can cause hangs and time jumps This patch appears to cause suspend to RAM regressions (see LP #226279) -LP: #221351 [Upstream Kernel Changes] * openvz: make stat and fstat agree on (st_dev, st_ino) in VE - LP: #226335 * V4L/DVB (7066): ASUS My Cinema U3000 Mini DVBT Tuner - LP: #95277 * r8169: fix oops in r8169_get_mac_version - LP: #223656 * PCI: quirks: set 'En' bit of MSI Mapping for devices onHT-based nvidia platform - LP: #181081 * HID: Implement horizontal wheel handling for A4 Tech X5-005D - LP: #201964 * ata-acpi: don't call _GTF for disabled drive - LP: #202767 * openvz: sync 2.6.24-ovz004 => 2.6.24-ovz005 * openvz: UBC: drop cpuset lock from OOM handling * openvz: IPv6: get frag's owner VE from inet_frag_queue * openvz: proc: fix proc_cwd_link * openvz: VLAN: fix rmmod 8021q with vlan interface setup * openvz: Remove spurious warnings in kernel/time.c - LP: #231400, #230432, and #235207 linux (2.6.24-18.32) hardy-security; urgency=low * CVE-2007-6694: [POWERPC] CHRP: Fix possible NULL pointer dereference * fix SMP ordering hole in fcntl_setlk() (CVE-2008-1669) * Fix dnotify/close race (CVE-2008-1375) * tehuti: check register size (CVE-2008-1675) * tehuti: move ioctl perm check closer to function start (CVE-2008-1675) linux (2.6.24-17.31) hardy; urgency=low [Alessio Igor Bogani] * rt: Fix mutex in the toshiba_acpi driver * rt: Updated configuration files [Ben Collins] * build: Fix revert detection in git-ubuntu-log * SAUCE: Re-add eeprom_bad_csum_allow module-param - LP: #60388 [Stefan Bader] * Pulled updates to openvz custom build. Fixes openvz 'refuses to boot' problem. - LP: #210672 * sched: retain vruntime, fix delayed key events when CONFIG_FAIR_GROUP_SCHED. - LP: #218516 * UBUNTU: SAUCE: Add blacklist support to fix Belkin bluetooth dongle. - LP: #140511 [Tim Gardner] * Enable CONFIG_ISCSI_TCP for -virtual - LP: #218215 * build: Add fancontrol modules to powerpc64-smp debian installer * Fix Xen Dom0/DomU bridging - LP: #218126 * TSC Clocksource can cause hangs and time jumps - LP: #221351 * Kernel should use CONFIG_FAIR_CGROUP_SCHED. Fixes high load issues with pulseaudio. - LP: #188226 [Upstream Kernel Changes] * KVM: MMU: prepopulate guest pages after write-protecting - LP: #221032 linux (2.6.24-16.30) hardy; urgency=low * Fix amd64/i386 ABI and module check FTBS by creating an ignore and ignore.modules in the ABI directory. linux (2.6.24-16.29) hardy; urgency=low [Stephan Bader] * UBUNTU: SAUCE: mmc: Increase power_up deleay to fix TI readers [Alessio Igor Bogani] * rt: Updated configuration files [Chuck Short] * Xen updates for vitrio changes. [Tim Gardner] * openvz updates for vitrio changes. linux (2.6.24-16.28) hardy; urgency=low [Tim Gardner] * Revert "UBUNTU: x86: tsc prevent time going backwards" [Kees Cook] * AppArmor: implement mmap_min_addr check as done in mainline. [Soren Hansen] * Bring our virtio code up to date with 2.6.25-rc7 [Upstream Kernel Changes] * Ubuntu: Revert all our virtio changes * lguest: Reboot support * lguest: adapt launcher to per-cpuness * virtio: Implement skb_partial_csum_set, for setting partial csums on untrusted packets. * virtio: simplify config mechanism. * virtio: explicit enable_cb/disable_cb rather than callback return. * virtio: configuration change callback * virtio: Fix vring_init/vring_size to take unsigned long * virtio: clarify NO_NOTIFY flag usage * virtio: remove unused id field from struct virtio_blk_outhdr * virtio: Net header needs hdr_len * virtio: Tweak virtio_net defines * virtio: populate network rings in the probe routine, not open * virtio: reset function * virtio: handle interrupts after callbacks turned off * virtio: Use the sg_phys convenience function. * virtio: Allow virtio to be modular and used by modules * virtnet: remove double ether_setup * virtio: flush buffers on open * virtio: free transmit skbs when notified, not on next xmit. * virtio_net: parametrize the napi_weight for virtio receive queue. * virtio_blk: provide getgeo * virtio_blk: Dont waste major numbers * virtio_blk: implement naming for vda-vdz,vdaa-vdzz,vdaaa-vdzzz * virtio: PCI device * virtio: Use PCI revision field to indicate virtio PCI ABI version * virtio: balloon driver * virtio net: fix oops on interface-up * virtio: add missing #include * virtio: fix race in enable_cb * virtio: handle > 2 billion page balloon targets * virtio_net: Fix oops on early interrupts - introduced by virtio reset code * lguest: Do not append space to guests kernel command line * virtio: Use spin_lock_irqsave/restore for virtio-pci * virtio: Fix sysfs bits to have proper block symlink * virtio: Enable netpoll interface for netconsole logging * virtio_pci: unregister virtio device at device remove * lguest: Add puppies which where previously missing. * lguest: lguest.txt documentation fix * lguest: Don't need comment terminator before disk section. * virtio_pci iomem annotations * virtio_net: remove overzealous printk * virtio: remove overzealous BUG_ON. linux (2.6.24-15.27) hardy; urgency=low [Alan Stern] * usb-storage: don't access beyond the end of the sg buffer - LP: #204922 [Mario Limonciello] * Enable Reset and SCO workaround on Dell 410 BT adapter [Tim Gardner] * Enable CONFIG_E1000 in the i386 virtual image. - LP: #205646 [Thomas Gleixner] * x86: tsc prevent time going backwards [Matthew Garrett] * Fix framebuffer fonts on non-x86 platforms linux (2.6.24-15.26) hardy; urgency=low [Colin Ian King] * airprime.c supports more devices - LP: #208250 [Kees Cook] * AppArmor: get latest batch of upstream fixes into Hardy (svn 1160) [Stefan Bader] * ACPI: fix boot oops regression in kernel - LP: #207014 [Tim Gardner] * Enable CGROUPS for non x86/x86_64 arches, all flavours. - LP: #188226 linux (2.6.24-14.25) hardy; urgency=low [Mario Limonciello] * Resolve sky2 race condition leading to failed suspends - LP: #210877 [Tim Gardner] * Copy drivers/media internal header files into header package for external LUM compilation. This paves the way for LP #202065. linux (2.6.24-14.24) hardy; urgency=low [Amit Kucheria] * LPIA: Update from moblin * LPIA: Fix reboot problem after S3/S4 * LPIA: Integrate latest Dabney thermal patches * LPIA: Change-umd_dbg-debug-level-to-KERN_INFO * LPIA: Compile modules into kernel to save on boot time * LPIA: lots of Dabney CONFIG options dissapeared * LPIA: Purge nonexistent config options [Jay Chetty] * UBUNTU:USBC:Integrated USBC 2.0.0.32L.0009 [Misha Zhilin] * USB: ehci: handle large bulk URBs correctly (again) - LP: #204857 [Tim Gardner] * frame buffer regression - screen blank except for blinking cursor after fbcon vtswitch - LP: #201591 * Blacklist Bluetooth Dell Wireless 370 for SCO MTU - LP: #209715 * Set CONFIG_FAIR_CGROUP_SCHED for server flavours. - LP: #188226 * Add DMI IO_DELAY support. - LP: #200057 linux (2.6.24-13.23) hardy; urgency=low [Alessio Igor Bogani] * rt: Updated configuration files [Ben Collins] * openvz: New custom flavour for OpenVZ * config: Disable IDE AMD driver in favor of PATA version - LP: #181561 * config: Disable IDE VIA driver in favor of PATA version - LP: #181561 * drivers/video: Restore gutsy backlight dimming behavior - LP: #205261 * build/config: Enable CONFIG_CIFS_WEAK_PW_HASH - LP: #202445 [Colin Ian King] * SAUCE: Add support for version 4 of Chelsio NICs in cxgb3 driver - LP: #201893 [Kees Cook] * AppArmor: re-add missing "type" field in syslog reports. - LP: #202888 * kvm: reset TSS on x86_64 to avoid ioperm bitmap corruption - LP: #144900 [Stefan Bader] * USB: EHCI: add separate IAA watchdog timer - LP: #198619 * SAUCE: Always use SCO protocol (disable eSCO support) - LP: #39414 * PM: Introduce PM_EVENT_HIBERNATE callback state - LP: #201086 [Tim Gardner] * Disable DRM suspend/resume on pre-915 Intel chips - LP: #207496 * frame buffer regression - screen blank except for blinking cursor after fbcon vtswitch - LP: #201591 linux (2.6.24-12.22) hardy; urgency=low [Ben Collins] * custom/rt: Disable toshiba_acpi, since it isn't compatible linux (2.6.24-12.21) hardy; urgency=low [Ben Collins] * build: Fix vesafb module inclusion into initrd subdir - LP: #129910 * net/bluetooth: POWERBOOK => APPLE, fix for apple keyboard patch * custom/xen: Remove asix portion of xen patch, breaks driver - LP: #199296 [Colin Ian King] * SAUCE: fix Udma not fully available in Acer 1694 Wlmi - LP: #187121 * SAUCE: Update toshiba_acpi.c to version 0.19a - LP: #77026 [Stefan Bader] * x86: Clear DF before calling signal handler * Enable FN key on Apple aluminum bluetooth keyboard - LP: #162083 linux (2.6.24-12.20) hardy; urgency=low [Ben Collins] * Enable CONFIG_SOUND at least, so alsa build in lum works - LP: #200338 linux (2.6.24-12.19) hardy; urgency=low * Re-upload of -12.18 to fix build failures * Fixup binary-custom configs * Fixup xen patch to cope with kvm changes [Amit Kucheria] * Move Marvell 8686 and 8688 to LUM * Poulsbo: Sync patches with moblin/ume-hardy tree * Break if a patch fails to apply * SAUCE: implement smarter atime updates support - LP: #199427 * Enable USB_PERSIST to allow devices with /root on usb to work with suspend * Enable USB_PERSIST across the board [Ben Collins] * build/config: Really fix ide on smp ppc configs * build/configs: Enable relatime config option for all flavors * build/abi: Ignore ide-core module for ppc, moved to built-in [Colin Ian King] * fix reversed logic for bbuild check leads to -j1 default - LP: #197040 * Enable IDE_PMAC for powerpc-smp - LP: #196686 * Disable CONFIG_USB_OHCI_HCD_SSB - LP: #182716 * SAUCE: fix arcmsr + archttp64 calls dma_free_coherent() with irqs disabled - dmesg filled with warnings - LP: #194207 [Jorge Boncompte [DTI2]] * Fix Messed multicast lists after dev_mc_sync/unsync - LP: #193468 [Stefan Bader] * Add support for Apple Aluminium keyboards. - LP: #162083 * SAUCE: Restore VT fonts on switch [Upstream Kernel Changes] * [NET]: Messed multicast lists after dev_mc_sync/unsync * KVM: x86 emulator: add support for group decoding * KVM: x86 emulator: group decoding for group 1A * KVM: x86 emulator: Group decoding for group 3 * KVM: x86 emulator: Group decoding for groups 4 and 5 * KVM: x86 emulator: add group 7 decoding * KVM: constify function pointer tables * KVM: Only x86 has pio * KVM: x86 emulator: group decoding for group 1 instructions * KVM: MMU: Decouple mmio from shadow page tables * KVM: Limit vcpu mmap size to one page on non-x86 * KVM: VMX: Enable Virtual Processor Identification (VPID) * KVM: Use CONFIG_PREEMPT_NOTIFIERS around struct preempt_notifier * KVM: Disable pagefaults during copy_from_user_inatomic() * KVM: make EFER_RESERVED_BITS configurable for architecture code * KVM: align valid EFER bits with the features of the host system * KVM: allow access to EFER in 32bit KVM * kvm: i386 fix * KVM: export information about NPT to generic x86 code * KVM: MMU: make the __nonpaging_map function generic * KVM: export the load_pdptrs() function to modules * KVM: MMU: add TDP support to the KVM MMU * KVM: x86 emulator: Fix 'jmp abs' * KVM: x86 emulator: fix group 5 decoding * KVM: Fix kvm_arch_vcpu_ioctl_set_sregs so that set_cr0 works properly * KVM: Make the supported cpuid list a host property rather than a vm property * KVM: emulate access to MSR_IA32_MCG_CTL * KVM: remove the usage of the mmap_sem for the protection of the memory slots. * KVM: SVM: allocate the MSR permission map per VCPU * KVM: make MMU_DEBUG compile again * KVM: paravirtualized clocksource: host part * KVM: Add missing semicolon * KVM: x86 emulator: add ad_mask static inline * KVM: x86 emulator: make register_address, address_mask static inlines * KVM: x86 emulator: make register_address_increment and JMP_REL static inlines * KVM: Add API to retrieve the number of supported vcpus per vm * KVM: Increase vcpu count to 16 * KVM: Add API for determining the number of supported memory slots * KVM: Increase the number of user memory slots per vm * KVM: Add stat counter for hypercalls * KVM: x86 emulator: fix sparse warnings in x86_emulate.c * KVM: sparse fixes for kvm/x86.c * KVM: Implement dummy values for MSR_PERF_STATUS * KVM: MMU: ignore zapped root pagetables * KVM: call write_guest_time as soon as we register the paravirt clock * KVM: MMU: large page support * KVM: Prefix control register accessors with kvm_ to avoid namespace pollution * KVM: Avoid infinite-frequency local apic timer * KVM: Route irq 0 to vcpu 0 exclusively * KVM: SVM: add support for Nested Paging * KVM: SVM: enable LBR virtualization * KVM: SVM: make iopm_base static * KVM: SVM: let init_vmcb() take struct vcpu_svm as parameter * KVM: VMX: fix typo in VMX header define * KVM: SVM: fix Windows XP 64 bit installation crash * KVM: VMX: Fix invalid opcode of VPID * KVM: VMX: Handle machines without EFER * KVM: move alloc_apic_access_page() outside of non-preemptable region * KVM: VMX: unifdef the EFER specific code * KVM: SVM: move feature detection to hardware setup code * KVM: Export include/linux/kvm.h only if $ARCH actually supports KVM * dlm: fix rcom_names message to self * virtio: Net header needs hdr_len linux (2.6.24-11.17) hardy; urgency=low [Alan Cox] * Pull in fixes for pata_it821x. - LP: #106931 [Alessio Igor Bogani] * rt: Synchronized with upstream (2.6.24.3-rt3) * rt: Updated configuration files [Amit Kucheria] * Add AGP support for Radeon Mobility 9000 chipset - LP: #178634 * Bluetooth: SCO flow control to enable bluetooth headsets [Ben Collins] * binary: Include vesafs in initrd subdir, should fix vga= usage [Colin Ian King] * AMD SB700 south bridge support patches - LP: #195354 * BCM4311 Revision 2 fix - LP: #184600 [Mauro Carvalho Chehab] * V4L/DVB (6753): Fix vivi to support non-zero minor node [Tim Gardner] * Merged 2.6.24.3 * Add atl1 to d-i bits. - LP: #159561 * SAUCE: Add xpad support for RedOctane Guitar Hero - LP: #196745 [Upstream Kernel Changes] * DVB: cx23885: add missing subsystem ID for Hauppauge HVR1800 Retail * slab: fix bootstrap on memoryless node * vm audit: add VM_DONTEXPAND to mmap for drivers that need it (CVE-2008-0007) * USB: keyspan: Fix oops * usb gadget: fix fsl_usb2_udc potential OOPS * USB: CP2101 New Device IDs * USB: add support for 4348:5523 WinChipHead USB->RS 232 adapter * USB: Sierra - Add support for Aircard 881U * USB: Adding YC Cable USB Serial device to pl2303 * USB: sierra driver - add devices * USB: ftdi_sio - enabling multiple ELV devices, adding EM1010PC * USB: ftdi-sio: Patch to add vendor/device id for ATK_16IC CCD * USB: sierra: add support for Onda H600/Zte MF330 datacard to USB Driver for Sierra Wireless * USB: remove duplicate entry in Option driver and Pl2303 driver for Huawei modem * USB: pl2303: add support for RATOC REX-USB60F * USB: ftdi driver - add support for optical probe device * USB: use GFP_NOIO in reset path * USB: Variant of the Dell Wireless 5520 driver * USB: storage: Add unusual_dev for HP r707 * USB: fix usbtest halt check on big endian systems * USB: handle idVendor of 0x0000 * USB: Fix usb_serial_driver structure for Kobil cardreader driver. * forcedeth: mac address mcp77/79 * lockdep: annotate epoll * sys_remap_file_pages: fix ->vm_file accounting * PCI: Fix fakephp deadlock * ACPI: update ACPI blacklist * x86: restore correct module name for apm * sky2: restore multicast addresses after recovery * sky2: fix for WOL on some devices * b43: Fix suspend/resume * b43: Drop packets we are not able to encrypt * b43: Fix dma-slot resource leakage * b43legacy: fix PIO crash * b43legacy: fix suspend/resume * b43legacy: drop packets we are not able to encrypt * b43legacy: fix DMA slot resource leakage * selinux: fix labeling of /proc/net inodes * b43: Reject new firmware early * sched: let +nice tasks have smaller impact * sched: fix high wake up latencies with FAIR_USER_SCHED * fix writev regression: pan hanging unkillable and un-straceable * Driver core: Revert "Fix Firmware class name collision" * drm: the drm really should call pci_set_master.. * splice: missing user pointer access verification (CVE-2008-0009/10) * Linux 2.6.24.1 * splice: fix user pointer access in get_iovec_page_array() * Linux 2.6.24.2 * ACPI: video: Rationalise ACPI backlight implementation * ACPI: video: Ignore ACPI video devices that aren't present in hardware * SPARC/SPARC64: Fix usage of .section .sched.text in assembler code. * NETFILTER: nf_conntrack_tcp: conntrack reopening fix * NFS: Fix a potential file corruption issue when writing * inotify: fix check for one-shot watches before destroying them * hugetlb: add locking for overcommit sysctl * XFS: Fix oops in xfs_file_readdir() * Fix dl2k constants * SCSI: sd: handle bad lba in sense information * TCP: Fix a bug in strategy_allowed_congestion_control * TC: oops in em_meta * SELinux: Fix double free in selinux_netlbl_sock_setsid() * PKT_SCHED: ematch: oops from uninitialized variable (resend) * NET: Add if_addrlabel.h to sanitized headers. * IPV4: fib_trie: apply fixes from fib_hash * IPV4: fib: fix route replacement, fib_info is shared * IPCOMP: Fix reception of incompressible packets * IPCOMP: Fetch nexthdr before ipch is destroyed * INET_DIAG: Fix inet_diag_lock_handler error path. * INET: Prevent out-of-sync truesize on ip_fragment slow path * BLUETOOTH: Add conn add/del workqueues to avoid connection fail. * AUDIT: Increase skb->truesize in audit_expand * Be more robust about bad arguments in get_user_pages() * Disable G5 NAP mode during SMU commands on U3 * hrtimer: fix *rmtp handling in hrtimer_nanosleep() * hrtimer: fix *rmtp/restarts handling in compat_sys_nanosleep() * SLUB: Deal with annoying gcc warning on kfree() * hrtimer: check relative timeouts for overflow * hrtimer: catch expired CLOCK_REALTIME timers early * genirq: do not leave interupts enabled on free_irq * S390: Fix futex_atomic_cmpxchg_std inline assembly. * USB: fix pm counter leak in usblp * SCSI: gdth: scan for scsi devices * PCMCIA: Fix station address detection in smc * POWERPC: Revert chrp_pci_fixup_vt8231_ata devinit to fix libata on pegasos * bonding: fix NULL pointer deref in startup processing * x86_64: CPA, fix cache attribute inconsistency bug * Linux 2.6.24.3 linux (2.6.24-10.16) hardy; urgency=low [Alessio Igor Bogani] * rt: Synchronized with upstream (2.6.24.2-rt2) * rt: Updated configuration files [Eric Piel] * SAUCE: ACPI: Allow custom DSDT tables to be loaded from initramfs Amit Kucheria consolidated the DSDT patch with another fix that ifdefs symbols required when BLK_DEV_INITR is disabled. [Stefan Bader] * Add Optiarc DVD drive to audio quirks list. - LP: #186664 * Update drm and i915 drm driver to fix suspend issues. - LP: #189260 [Tim Gardner] * Fix FTBS without BLK_DEV_INITRD - LP: #193507 * 64 bit CPA cache attribute bug - LP: #193736 * Implemented default EDD control [Upstream Kernel Changes] * bonding: fix NULL pointer deref in startup processing * dlm: bind connections from known local address when using TCP * dlm: proper prototypes * dlm: don't print common non-errors * dlm: use dlm prefix on alloc and free functions * dlm: close othercons * dlm: align midcomms message buffer * dlm: swap bytes for rcom lock reply * dlm: use fixed errno values in messages * dlm: clear ast_type when removing from astqueue * dlm: recover locks waiting for overlap replies * dlm: another call to confirm_master in receive_request_reply * dlm: reject messages from non-members * dlm: validate messages before processing * dlm: reject normal unlock when lock is waiting for lookup * dlm: limit dir lookup loop * dlm: fix possible use-after-free * dlm: change error message to debug * dlm: keep cached master rsbs during recovery * dlm: Sanity check namelen before copying it * dlm: clean ups * dlm: static initialization improvements * dlm: use proper C for dlm/requestqueue stuff (and fix alignment bug) * dlm: dlm_process_incoming_buffer() fixes * dlm: do not byteswap rcom_lock * dlm: do not byteswap rcom_config * dlm: use proper type for ->ls_recover_buf * dlm: missing length check in check_config() * dlm: validate data in dlm_recover_directory() * dlm: verify that places expecting rcom_lock have packet long enough * dlm: receive_rcom_lock_args() overflow check * dlm: make find_rsb() fail gracefully when namelen is too large * dlm: fix overflows when copying from ->m_extra to lvb * dlm: fix dlm_dir_lookup() handling of too long names * dlm: dlm/user.c input validation fixes * dlm: proper types for asts and basts * dlm: eliminate astparam type casting * dlm: add __init and __exit marks to init and exit functions * virtio: Use PCI revision field to indicate virtio PCI ABI version linux (2.6.24-9.15) hardy; urgency=low [Alessio Igor Bogani] * rt: Fix FTBS * rt: Updated configuration files [Tim Gardner] * SAUCE: make /dev/kmem a config option * SAUCE: x86: introduce /dev/mem restrictions with a config option * Fixed CGROUP FTBS caused by AppArmor patch. * Enabled CGROUP and CPUSETS for server flavor. - LP: #182434 [Colin King] * Turn on /proc/acpi/alarm for x86_64 (amd64) - LP: #186297 [Upstream Kernel Changes] * Ubuntu: LatencyTOP infrastructure patch linux (2.6.24-8.14) hardy; urgency=low [cking] * Support Novatel U727 EVDO modem: Add pid and vid to drivers/usb/serial/airprime.c - LP: #150996 * Enable speedstep for sonoma processors. - LP: #132271 [Stefan Bader] * SAUCE: Export dm_disk function of device-mapper linux (2.6.24-8.13) hardy; urgency=low [Soren Hansen] * Add missing iscsi modules to kernel udebs [Stefan Bader] * Lower message level for PCI memory and I/O allocation. [Tim Gardner] * Enabled IP_ADVANCED_ROUTER and IP_MULTIPLE_TABLES in sparc, hppa - LP: #189560 * Compile RealTek 8139 using PIO method. - LP: #90271 * Add WD WD800ADFS NCQ horkage quirk support. - LP: #147858 [Upstream Kernel Changes] * Introduce WEXT scan capabilities * DVB: cx23885: add missing subsystem ID for Hauppauge HVR1800 Retail * slab: fix bootstrap on memoryless node * vm audit: add VM_DONTEXPAND to mmap for drivers that need it (CVE-2008-0007) * USB: keyspan: Fix oops * usb gadget: fix fsl_usb2_udc potential OOPS * USB: CP2101 New Device IDs * USB: add support for 4348:5523 WinChipHead USB->RS 232 adapter * USB: Sierra - Add support for Aircard 881U * USB: Adding YC Cable USB Serial device to pl2303 * USB: sierra driver - add devices * USB: ftdi_sio - enabling multiple ELV devices, adding EM1010PC * USB: ftdi-sio: Patch to add vendor/device id for ATK_16IC CCD * USB: sierra: add support for Onda H600/Zte MF330 datacard to USB Driver for Sierra Wireless * USB: remove duplicate entry in Option driver and Pl2303 driver for Huawei modem * USB: pl2303: add support for RATOC REX-USB60F * USB: ftdi driver - add support for optical probe device * USB: use GFP_NOIO in reset path * USB: Variant of the Dell Wireless 5520 driver * USB: storage: Add unusual_dev for HP r707 * USB: fix usbtest halt check on big endian systems * USB: handle idVendor of 0x0000 * forcedeth: mac address mcp77/79 * lockdep: annotate epoll * sys_remap_file_pages: fix ->vm_file accounting * PCI: Fix fakephp deadlock * ACPI: update ACPI blacklist * x86: restore correct module name for apm * sky2: restore multicast addresses after recovery * sky2: fix for WOL on some devices * b43: Fix suspend/resume * b43: Drop packets we are not able to encrypt * b43: Fix dma-slot resource leakage * b43legacy: fix PIO crash * b43legacy: fix suspend/resume * b43legacy: drop packets we are not able to encrypt * b43legacy: fix DMA slot resource leakage * selinux: fix labeling of /proc/net inodes * b43: Reject new firmware early * sched: let +nice tasks have smaller impact * sched: fix high wake up latencies with FAIR_USER_SCHED * fix writev regression: pan hanging unkillable and un-straceable * Driver core: Revert "Fix Firmware class name collision" * drm: the drm really should call pci_set_master.. * splice: missing user pointer access verification (CVE-2008-0009/10) * Linux 2.6.24.1 * splice: fix user pointer access in get_iovec_page_array() * Linux 2.6.24.2 linux (2.6.24-7.12) hardy; urgency=low [Jay Chetty] * Added patch to fix legacy USB interrupt issue * Enabled Poulsbo PATA udma5 support * Add touchscreen doubleclick workaround [Amit Kucheria] * Add AGP support for Radeon Mobility 9000 chipset - LP: #178634 [Soren Hansen] * Add virtio modules to the relevant udebs * Add missing "?" for virtio modules in storage-core-modules [Stefan Bader] * Added vendor id for Dell 5720 broadband modem linux (2.6.24-7.11) hardy; urgency=low [Jay Chetty] * poulsbo: Add a 100ms delay for SiB workaround [Tim Gardner] * -6.10 should have been an ABI bump, but due to incomplete build testing went undetected. linux (2.6.24-6.10) hardy; urgency=low [Alessio Igor Bogani] * rt: Synced with upstream, removed old kvm related patches and updated configurations files. [Chuck Short] * SAUCE: Enable Xen [Soren Hansen] * Update kvm driver to kvm-60. * Added CONFIG_ARCH_SUPPORTS_KVM=y for lpia, i386, and amd64 * Add rtl8139 driver to -virtual flavour [Stefan Bader] * Fix usb_serial_driver structure for Kobil cardreader driver. - LP: #183109 * Lower warning level of pci resource allocation messages. - LP: #159241 [Tim Gardner] * Enabled CONFIG_BLK_DEV_IDE_PMAC - LP: #185862 * Add virtio config options to lpiacompat. * SAUCE: Export symbols for aufs (in lum). * Enabled Xen [Upstream Kernel Changes] * KVM: mmu: add missing dirty page tracking cases * KVM: Move virtualization deactivation from CPU_DEAD state to CPU_DOWN_PREPARE * KVM: Cosmetics * KVM: vmx: hack set_cr0_no_modeswitch() to actually do modeswitch * KVM: Use ARRAY_SIZE macro instead of manual calculation. * KVM: Use page_private()/set_page_private() apis * KVM: add MSR based hypercall API * KVM: Add host hypercall support for vmx * KVM: Add hypercall host support for svm * KVM: Wire up hypercall handlers to a central arch-independent location * KVM: svm: init cr0 with the wp bit set * KVM: SVM: intercept SMI to handle it at host level * KVM: More 0 -> NULL conversions * kvm, dirty pages log: adding some calls to mark_page_dirty() * KVM: Add internal filesystem for generating inodes * KVM: Create an inode per virtual machine * KVM: Rename some kvm_dev_ioctl_*() functions to kvm_vm_ioctl_*() * KVM: Move kvm_vm_ioctl_create_vcpu() around * KVM: Per-vcpu inodes * KVM: Bump API version * .gitignore: ignore emacs backup files (*~) * kvm: dirty pages log: fix bitmap size/access calculation * kvm: move do_remove_write_access() up * kvm: dirty page logging: remove write access permissions when dirty-page-logging is enabled * KVM: Add missing calls to mark_page_dirty() * KVM: Fix dirty page log bitmap size/access calculation * kvm: move do_remove_write_access() up * KVM: Remove write access permissions when dirty-page-logging is enabled * KVM: Fix bogus failure in kvm.ko module initialization * KVM: Move kvmfs magic number to * KVM: Unset kvm_arch_ops if arch module loading failed * KVM: Fix guest register corruption on paravirt hypercall * KVM: Use the generic skip_emulated_instruction() in hypercall code * KVM: Use own minor number * KVM: Fix guest sysenter on vmx * KVM: Export * KVM: Fix bogus sign extension in mmu mapping audit * KVM: MMU: Fix guest writes to nonpae pde * KVM: MMU: Fix host memory corruption on i386 with >= 4GB ram * KVM: trivial whitespace fixes * KVM: always reload segment selectors * KVM: Remove extraneous guest entry on mmio read * added KVM_GET_MEM_MAP ioctl to get the memory bitmap for a memory slot * KVM: Prevent system selectors leaking into guest on real->protected mode transition on vmx * KVM: Use a shared page for kernel/user communication when runing a vcpu * KVM: Do not communicate to userspace through cpu registers during PIO * KVM: Initialize PIO I/O count * KVM: Handle cpuid in the kernel instead of punting to userspace * KVM: Remove the 'emulated' field from the userspace interface * KVM: Remove minor wart from KVM_CREATE_VCPU ioctl * KVM: Renumber ioctls * KVM: Add method to check for backwards-compatible API extensions * KVM: Allow userspace to process hypercalls which have no kernel handler * KVM: Fold kvm_run::exit_type into kvm_run::exit_reason * KVM: Add a special exit reason when exiting due to an interrupt * KVM: Initialize the apic_base msr on svm too * KVM: Add guest mode signal mask * KVM: Allow kernel to select size of mmap() buffer * KVM: Future-proof argument-less ioctls * KVM: Avoid guest virtual addresses in string pio userspace interface * KVM: MMU: Remove unnecessary check for pdptr access * KVM: MMU: Remove global pte tracking * KVM: Workaround vmx inability to virtualize the reset state * KVM: Remove set_cr0_no_modeswitch() arch op * KVM: Modify guest segments after potentially switching modes * KVM: Hack real-mode segments on vmx from KVM_SET_SREGS * KVM: Don't allow the guest to turn off the cpu cache * KVM: Remove unused and write-only variables * KVM: Handle writes to MCG_STATUS msr * KVM: MMU: Fix hugepage pdes mapping same physical address with different access * KVM: SVM: Ensure timestamp counter monotonicity * KVM: Remove unused function * KVM: Remove debug message * KVM: x86 emulator: fix bit string operations operand size * KVM: SVM: enable LBRV virtualization if available * Add mmu cache clear function * KVM: Simply gfn_to_page() * KVM: Add physical memory aliasing feature * KVM: Add fpu get/set operations * KVM: Use kernel-standard types * KVM: Fix overflow bug in overflow detection code * KVM: Fix memory leak on pio completion * KVM: Handle partial pae pdptr * KVM: Fix string pio when count == 0 * KVM: Use slab caches to allocate mmu data structures * KVM: Retry sleeping allocation if atomic allocation fails * KVM: Fix pio completion * KVM: SVM: Report hardware exit reason to userspace instead of dmesg * KVM: Handle guest page faults when emulating mmio * KVM: VMX: Reduce unnecessary saving of host msrs * KVM: Fix off-by-one when writing to a nonpae guest pde * KVM: VMX: Don't switch 64-bit msrs for 32-bit guests * KVM: Fold drivers/kvm/kvm_vmx.h into drivers/kvm/vmx.c * KVM: VMX: Only save/restore MSR_K6_STAR if necessary * KVM: Per-vcpu statistics * KVM: Silence compile warning on i386 * KVM: Allow passing 64-bit values to the emulated read/write API * KVM: Lazy FPU support for SVM * KVM: Fix msr-avoidance regression on Core processors * KVM: Don't complain about cpu erratum AA15 * KVM: Document MSR_K6_STAR's special place in the msr index array * KVM: MMU: Avoid heavy ASSERT at non debug mode. * KVM: Initialize cr0 to indicate an fpu is present * KVM: We want asserts on debug builds, not release * KVM: Avoid unused function warning due to assertion removal * KVM: VMX: Avoid unnecessary vcpu_load()/vcpu_put() cycles * KVM: Move need_resched() check to common code * KVM: VMX: Properly shadow the CR0 register in the vcpu struct * KVM: VMX: Add lazy FPU support for VT * KVM: fix an if() condition * KVM: SVM: Only save/restore MSRs when needed * KVM: Remove trailing whitespace * KVM: Remove extraneous guest entry on mmio read * KVM: Don't require explicit indication of completion of mmio or pio * KVM: Remove unused 'instruction_length' * KVM: VMX: Enable io bitmaps to avoid IO port 0x80 VMEXITs * KVM: SVM: Allow direct guest access to PC debug port * KVM: Fix RMW mmio handling * KVM: Assume that writes smaller than 4 bytes are to non-pagetable pages * KVM: Avoid saving and restoring some host CPU state on lightweight vmexit * KVM: Unindent some code * KVM: Reduce misfirings of the fork detector * KVM: Be more careful restoring fs on lightweight vmexit * KVM: Unify kvm_mmu_pre_write() and kvm_mmu_post_write() * KVM: MMU: Respect nonpae pagetable quadrant when zapping ptes * KVM: Update shadow pte on write to guest pte * KVM: Increase mmu shadow cache to 1024 pages * KVM: Fix potential guest state leak into host * KVM: Prevent guest fpu state from leaking into the host * KVM: Move some more msr mangling into vmx_save_host_state() * KVM: Rationalize exception bitmap usage * KVM: Consolidate guest fpu activation and deactivation * KVM: Ensure host cr0.ts is saved * KVM: Set cr0.mp for guests * KVM: Implement IA32_EBL_CR_POWERON msr * KVM: MMU: Simplify kvm_mmu_free_page() a tiny bit * KVM: MMU: Store shadow page tables as kernel virtual addresses, not physical * KVM: VMX: Only reload guest msrs if they are already loaded * KVM: Avoid corrupting tr in real mode * KVM: Fix vmx I/O bitmap initialization on highmem systems * KVM: Remove merge artifact * KVM: VMX: Use local labels in inline assembly * KVM: VMX: Handle #SS faults from real mode * KVM: VMX: Avoid saving and restoring msrs on lightweight vmexit * KVM: VMX: Compile-fix for 32-bit hosts * KVM: VMX: Cleanup redundant code in MSR set * KVM: VMX: Fix a typo which mixes X86_64 and CONFIG_X86_64 * KVM: VMX: Avoid saving and restoring msr_efer on lightweight vmexit * KVM: VMX: Remove warnings on i386 * Use menuconfig objects II - KVM/Virt * KVM: x86 emulator: implement wbinvd * KVM: Fix includes * KVM: Use symbolic constants instead of magic numbers * KVM: MMU: Use slab caches for shadow pages and their headers * KVM: MMU: Simplify fetch() a little bit * KVM: MMU: Move set_pte_common() to pte width dependent code * KVM: MMU: Pass the guest pde to set_pte_common * KVM: MMU: Fold fix_read_pf() into set_pte_common() * KVM: MMU: Fold fix_write_pf() into set_pte_common() * KVM: Move shadow pte modifications from set_pte/set_pde to set_pde_common() * KVM: Make shadow pte updates atomic * KVM: MMU: Make setting shadow ptes atomic on i386 * KVM: MMU: Remove cr0.wp tricks * KVM: MMU: Simpify accessed/dirty/present/nx bit handling * KVM: MMU: Don't cache guest access bits in the shadow page table * KVM: MMU: Remove unused large page marker * KVM: VMX: Fix asm constraint * KVM: Lazy guest cr3 switching * KVM: Replace C code with call to ARRAY_SIZE() macro. * KVM: Remove unnecessary initialization and checks in mark_page_dirty() * KVM: Fix vcpu freeing for guest smp * KVM: Fix adding an smp virtual machine to the vm list * KVM: Enable guest smp * KVM: Move duplicate halt handling code into kvm_main.c * KVM: Emulate hlt on real mode for Intel * KVM: Keep an upper bound of initialized vcpus * KVM: Flush remote tlbs when reducing shadow pte permissions * KVM: SVM: Replace memset(, 0, PAGESIZE) with clear_page() * KVM: VMX: Replace memset(, 0, PAGESIZE) with clear_page() * KVM: Require a cpu which can set 64-bit values atomically * KVM: Initialize the BSP bit in the APIC_BASE msr correctly * KVM: VMX: Ensure vcpu time stamp counter is monotonous * KVM: Bring local tree in line with origin * KVM: Implement emulation of "pop reg" instruction (opcode 0x58-0x5f) * KVM: Implement emulation of instruction "ret" (opcode 0xc3) * KVM: Adds support for in-kernel mmio handlers * KVM: VMX: Fix interrupt checking on lightweight exit * KVM: Add support for in-kernel pio handlers * KVM: Fix x86 emulator writeback * KVM: Avoid useless memory write when possible * KVM: VMX: Reinitialize the real-mode tss when entering real mode * KVM: MMU: Fix Wrong tlb flush order * KVM: VMX: Remove unnecessary code in vmx_tlb_flush() * KVM: SVM: Reliably detect if SVM was disabled by BIOS * KVM: Remove kvmfs in favor of the anonymous inodes source * KVM: Clean up #includes * KVM: Fix svm availability check miscompile on i386 * HOTPLUG: Add CPU_DYING notifier * HOTPLUG: Adapt cpuset hotplug callback to CPU_DYING * HOTPLUG: Adapt thermal throttle to CPU_DYING * SMP: Implement on_cpu() * KVM: Keep track of which cpus have virtualization enabled * KVM: Tune hotplug/suspend IPIs * KVM: Use CPU_DYING for disabling virtualization * KVM: MMU: Store nx bit for large page shadows * KVM: Fix *nopage() in kvm_main.c * KVM: SMP: Add vcpu_id field in struct vcpu * KVM - add hypercall nr to kvm_run * KVM:: Future-proof the exit information union ABI * KVM: In-kernel string pio write support * KVM: Fix memory slot management functions for guest smp * KVM: x86 emulator: implement rdmsr and wrmsr * KVM: Trivial: /dev/kvm interface is no longer experimental. * KVM: Trivial: Remove unused struct cpu_user_regs declaration * KVM: Trivial: Make decode_register() static * KVM: Trivial: Comment spelling may escape grep * KVM: Trivial: Avoid hardware_disable predeclaration * KVM: Trivial: Use standard CR0 flags macros from asm/cpu-features.h * Use standard CR3 flags, tighten checking * Use standard CR4 flags, tighten checking * KVM: Trivial: Use standard BITMAP macros, open-code userspace-exposed header * KVM: Set exit_reason to KVM_EXIT_MMIO where run->mmio is initialized. * KVM: Use standard CR8 flags, and fix TPR definition * KVM: MMU: Fix oopses with SLUB * KVM: x86 emulator: fix cmov for writeback changes * KVM: MMU: Fix cleaning up the shadow page allocation cache * KVM: Require CONFIG_ANON_INODES * KVM: x86 emulator: fix faulty check for two-byte opcode * KVM: Correctly handle writes crossing a page boundary * KVM: Fix unlikely kvm_create vs decache_vcpus_on_cpu race * KVM: Hoist kvm_mmu_reload() out of the critical section * KVM: Fix removal of nx capability from guest cpuid * KVM: Move gfn_to_page out of kmap/unmap pairs * KVM: disable writeback for 0x0f 0x01 instructions. * KVM: VMX: Import some constants of vmcs from IA32 SDM * KVM: Remove dead code in the cmpxchg instruction emulation * KVM: load_pdptrs() cleanups * KVM: Remove arch specific components from the general code * KVM: Dynamically allocate vcpus * KVM: VMX: Improve the method of writing vmcs control * KVM: Use the scheduler preemption notifiers to make kvm preemptible * KVM: Convert vm lock to a mutex * KVM: fx_init() needs preemption disabled while it plays with the FPU state * KVM: VMX: pass vcpu_vmx internally * KVM: Remove three magic numbers * KVM: SVM: de-containization * KVM: SVM: internal function name cleanup * KVM: x86 emulator: disable writeback for debug register instructions * KVM: Change the emulator_{read,write,cmpxchg}_* functions to take a vcpu * KVM: Remove kvm_{read,write}_guest() * KVM: Use kmem cache for allocating vcpus * KVM: Use alignment properties of vcpu to simplify FPU ops * KVM: kvm_vm_ioctl_get_dirty_log restore "nothing dirty" optimization * KVM: VMX: Add cpu consistency check * KVM: Don't assign vcpu->cr3 if it's invalid: check first, set last * KVM: Cleanup mark_page_dirty * KVM: SVM: Make set_msr_interception more reliable * KVM: Remove redundant alloc_vmcs_cpu declaration * KVM: Fix defined but not used warning in drivers/kvm/vmx.c * KVM: Remove stat_set from debugfs * KVM: Remove unneeded kvm_dev_open and kvm_dev_release functions. * KVM: Add and use pr_unimpl for standard formatting of unimplemented features * KVM: Use kmem_cache_free for kmem_cache_zalloc'ed objects * KVM: VMX: Remove a duplicated ia32e mode vm entry control * KVM: Remove useless assignment * KVM: Cleanup string I/O instruction emulation * KVM: Clean up kvm_setup_pio() * KVM: VMX: Don't require cr8 load/store exit capability when running on 32-bit * KVM: Close minor race in signal handling * KVM: Communicate cr8 changes to userspace * KVM: x86 emulator: implement 'and $imm, %{al|ax|eax}' * KVM: x86 emulator: implement 'jmp rel' instruction (opcode 0xe9) * KVM: x86 emulator: Implement 'jmp rel short' instruction (opcode 0xeb) * KVM: x86 emulator: implement 'push reg' (opcodes 0x50-0x57) * KVM: VMX: allow rmode_tss_base() to work with >2G of guest memory * KVM: Avoid calling smp_call_function_single() with interrupts disabled * KVM: MMU: Fix rare oops on guest context switch * KVM: Support more memory slots * KVM: X86 emulator: fix 'push reg' writeback * KVM: VMX: Split segments reload in vmx_load_host_state() * KVM: Add support for in-kernel PIC emulation * KVM: Define and use cr8 access functions * KVM: Emulate local APIC in kernel * KVM: In-kernel I/O APIC model * KVM: Emulate hlt in the kernel * KVM: Protect in-kernel pio using kvm->lock * KVM: Add get/set irqchip ioctls for in-kernel PIC live migration support * KVM: Bypass irq_pending get/set when using in kernel irqchip * KVM: in-kernel IOAPIC save and restore support * KVM: in-kernel LAPIC save and restore support * KVM: pending irq save/restore * KVM: VMX: Use shadow TPR/cr8 for 64-bits guests * KVM: Keep track of missed timer irq injections * KVM: Migrate lapic hrtimer when vcpu moves to another cpu * KVM: disable tpr/cr8 sync when in-kernel APIC is used * KVM: VMX: Fix tpr threshold updating * KVM: deliver PIC interrupt only to vcpu0 * KVM: round robin for APIC lowest priority delivery mode * KVM: enable in-kernel APIC INIT/SIPI handling * KVM: Set the ET flag in CR0 after initializing FX * KVM: Remove the unused invlpg member of struct kvm_arch_ops. * KVM: Clean up unloved invlpg emulation * KVM: Keep control regs in sync * KVM: Hoist SVM's get_cs_db_l_bits into core code. * KVM: Simplify memory allocation * KVM: Rename kvm_arch_ops to kvm_x86_ops * KVM: Fix lapic 64-bit division on 32-bit hosts * KVM: fix apic timer migration when inactive * KVM: MMU: Don't do GFP_NOWAIT allocations * KVM: Remove smp_processor_id() in kvm_vcpu_kick() * KVM: VMX: Move vm entry failure handling to the exit handler * KVM: Move main vcpu loop into subarch independent code * KVM: Fix link error to "genapic" * KVM: VMX: Fix exit qualification width on i386 * KVM: x86 emulator: push imm8 * KVM: x86 emulator: call near * KVM: x86 emulator: pushf * KVM: Improve emulation failure reporting * KVM: VMX: Prevent setting CPU_BASED_TPR_SHADOW on i386 host * KVM: x86 emulator: sort opcodes into ascending order * KVM: x86 emulator: imlpement jump conditional relative * KVM: X86 emulator: jump conditional short * KVM: x86 emulator: lea * KVM: x86 emulator: jmp abs * KVM: x86 emulator: fix src, dst value initialization * KVM: x86 emulator: popf * KVM: Skip pio instruction when it is emulated, not executed * KVM: fix PIC interrupt delivery on different APIC conditions * KVM: Fix kvm_vcpu_ioctl_get_sregs() warning on i386 * KVM: Remove errant printk() in kvm_vcpu_ioctl_get_sregs() * KVM: Fix virtualization menu help text * KVM: x86 emulator: Add vmmcall/vmcall to x86_emulate (v3) * KVM: Refactor hypercall infrastructure (v3) * KVM: x86 emulator: remove unused functions * KVM: x86 emulator: move all x86_emulate_memop() to a structure * KVM: x86 emulator: move all decoding process to function x86_decode_insn() * KVM: emulate_instruction() calls now x86_decode_insn() and x86_emulate_insn() * KVM: Call x86_decode_insn() only when needed * KVM: Fix ioapic level-triggered interrupt redelivery * KVM: Fix #UD exception delivery * KVM: VMX: Further reduce efer reloads * KVM: VMX: Fix build on i386 due to EFER_LMA not defined * KVM: Fix ioapic.c compilation failure due to missing include * KVM: x86 emulator: fix merge screwup due to emulator split * KVM: x85 emulator: Correct inconcistency in between cr2 and ctxt->cr2. * KVM: Avoid redelivery of edge-triggered irq if it is already in service * KVM: Implement ioapic irq polarity bit * KVM: x86 emulator: fix repne/repnz decoding * KVM: Fix host oops due to guest changing efer * KVM: Fix ioapic edge-triggered interrupts * KVM: MMU: Set shadow pte atomically in mmu_pte_write_zap_pte() * KVM: Allow not-present guest page faults to bypass kvm * KVM: MMU: Make flooding detection work when guest page faults are bypassed * KVM: MMU: Ignore reserved bits in cr3 in non-pae mode * KVM: x86 emulator: split some decoding into functions for readability * KVM: x86 emulator: remove _eflags and use directly ctxt->eflags. * KVM: x86 emulator: Remove no_wb, use dst.type = OP_NONE instead * KVM: x86_emulator: no writeback for bt * KVM: apic round robin cleanup * KVM: Purify x86_decode_insn() error case management * KVM: x86 emulator: Any legacy prefix after a REX prefix nullifies its effect * i386: Expose IOAPIC register definitions even if CONFIG_X86_IO_APIC is not set * KVM: x86 emulator: On a pop instruction, don't restore ECX and EIP on error * KVM: x86 emulator: remove unused variable * KVM: VMX: Don't clear the vmcs if the vcpu is not loaded on any processor * KVM: VMX: Simplify vcpu_clear() * KVM: Remove the usage of paeg->private field by rmap * KVM: x86 emulator: Correct management of REP prefix * KVM: Add general accessors to read and write guest memory * KVM: Allow dynamic allocation of the mmu shadow cache size * KVM: Check I/O APIC indirect index before writing * KVM: Add kvm_free_lapic() to pair with kvm_create_lapic() * KVM: Hoist kvm_create_lapic() into kvm_vcpu_init() * KVM: Remove gratuitous casts from lapic.c * KVM: CodingStyle cleanup * KVM: VMX: Handle NMIs before enabling interrupts and preemption * KVM: Support assigning userspace memory to the guest * KVM: Export PIC reset for kernel device reset * KVM: Split IOAPIC reset function and export for kernel RESET * KVM: VMX: Reset mmu context when entering real mode * KVM: Replace enum by #define * KVM: Move x86 msr handling to new files x86.[ch] * KVM: MMU: Clean up MMU functions to take struct kvm when appropriate * KVM: MMU: More struct kvm_vcpu -> struct kvm cleanups * KVM: Move guest pte dirty bit management to the guest pagetable walker * KVM: MMU: Fix nx access bit for huge pages * KVM: MMU: Disable write access on clean large pages * KVM: MMU: Instatiate real-mode shadows as user writable shadows * KVM: MMU: Move dirty bit updates to a separate function * KVM: MMU: When updating the dirty bit, inform the mmu about it * KVM: Portability: split kvm_vcpu_ioctl * KVM: Restore missing #include * KVM: Add some \n in ioapic_debug() * KVM: x86 emulator: implement 'movnti mem, reg' * KVM: MMU: Call update_dirty_bit() without disabling preemption * KVM: Move apic timer interrupt backlog processing to common code * KVM: Move interrupt injection out of interrupt disabled section * KVM: Rename KVM_TLB_FLUSH to KVM_REQ_TLB_FLUSH * KVM: VMX: Force vm86 mode if setting flags during real mode * KVM: MMU: Simplify page table walker * KVM: Actually move the interrupt injection code out of the critical section * KVM: x86 emulator: cmc, clc, cli, sti * KVM: x86 emulator: use a defined flag definition * KVM: x86 emulator: fix access registers for instructions with ModR/M byte and Mod = 3 * KVM: MMU: Add rmap_next(), a helper for walking kvm rmaps * KVM: MMU: Keep a reverse mapping of non-writable translations * KVM: MMU: Make gfn_to_page() always safe * KVM: Partial swapping of guest memory * KVM: VMX: Initialize vcpu with preemption enabled * KVM: Use virtual cpu accounting if available for guest times. * KVM: Move kvm_guest_exit() after local_irq_enable() * KVM: MMU: Fix dirty bit pte gpa calculation * KVM: Allocate userspace memory for older userspace * KVM: Portability: Split kvm_vcpu into arch dependent and independent parts (part 1) * KVM: Fix local apic timer divide by zero * KVM: Move vmx_vcpu_reset() out of vmx_vcpu_setup() * KVM: Add a might_sleep() annotation to gfn_to_page() * KVM: VMX: vmx_vcpu_setup(): remove unused variable. * KVM: Per-architecture hypercall definitions * KVM: Use new smp_call_function_mask() in kvm_flush_remote_tlbs() * KVM: Unmap kernel-allocated memory on slot destruction * KVM: Export memory slot allocation mechanism * KVM: Add kernel-internal memory slots * KVM: Add ioctl to tss address from userspace, * KVM: x86 emulator: fix 'push imm8' emulation * KVM: VMX: Let gcc to choose which registers to save (x86_64) * KVM: VMX: Let gcc to choose which registers to save (i386) * KVM: SVM: Let gcc to choose which registers to save (x86_64) * KVM: SVM: Let gcc to choose which registers to save (i386) * KVM: x86 emulator: invd instruction * KVM: SVM: Intercept the 'invd' and 'wbinvd' instructions * KVM: x86 emulator: don't depend on cr2 for mov abs emulation * KVM: Move page fault processing to common code * KVM: MMU: Topup the mmu memory preallocation caches before emulating an insn * KVM: Portability: Split kvm_vm_ioctl v3 * KVM: Portability: Move memory segmentation to x86.c * KVM: Portability: move get/set_apic_base to x86.c * KVM: Portability: Move control register helper functions to x86.c * KVM: VMX: Enable memory mapped TPR shadow (FlexPriority) * KVM: Fix gfn_to_page() acquiring mmap_sem twice * KVM: Portability: Move kvm_get/set_msr[_common] to x86.c * KVM: Portability: Move x86 emulation and mmio device hook to x86.c * KVM: Portability: Move pio emulation functions to x86.c * KVM: x86 emulator: Extract the common code of SrcReg and DstReg * KVM: x86 emulator: centralize decoding of one-byte register access insns * KVM: Simplify decode_register_operand() calling convention * KVM: Make mark_page_dirty() work for aliased pages too. * KVM: x86 emulator: Hoist modrm and abs decoding into separate functions * KVM: Portability: Make exported debugfs data architecture-specific * KVM: Portability: Move x86 instruction emulation code to x86.c * KVM: Portability: Move x86 FPU handling to x86.c * KVM: Portability: Move x86 vcpu ioctl handlers to x86.c * KVM: x86 emulator: Move one-byte insns with reg operand into one-byte section * KVM: VMX: Fix repeated allocation of apic access page on smp * KVM: SVM: Fix SMP with kernel apic * KVM: Add make_page_dirty() to kvm_clear_guest_page() * KVM: SVM: Defer nmi processing until switch to host state is complete * KVM: VMX: Avoid reloading host efer on cpus that don't have it * KVM: VMX: Use vmx to inject real interrupts * KVM: Go back to atomically injecting interrupts * KVM: VMX: Comment VMX primary/secondary exec ctl definitions * KVM: VMX: wbinvd exiting * KVM: x86 emulator: fix JMP_REL * KVM: x86 emulator: fix the saving of of the eip value * KVM: x86 emulator: remove 8 bytes operands emulator for call near instruction * KVM: Simplify CPU_TASKS_FROZEN cpu notifier handling * KVM: add kvm_is_error_hva() * KVM: introduce gfn_to_hva() * KVM: Change kvm_{read,write}_guest() to use copy_{from,to}_user() * KVM: Portability: Move some includes to x86.c * KVM: Portability: Move kvm_x86_ops to x86.c * KVM: Portability: Add vcpu and hardware management arch hooks * KVM: Portability: Combine kvm_init and kvm_init_x86 * KVM: Portability: Move x86 specific code from kvm_init() to kvm_arch() * KVM: x86 emulator: modify 'lods', and 'stos' not to depend on CR2 * KVM: Portability: move KVM_CHECK_EXTENSION * KVM: VMX: Consolidate register usage in vmx_vcpu_run() * KVM: Portability: Make kvm_vcpu_ioctl_translate arch dependent * KVM: x86 emulator: Rename 'cr2' to 'memop' * KVM: Remove ptr comparisons to 0 * KVM: Remove __init attributes for kvm_init_debug and kvm_init_msr_list * KVM: Portability: Add two hooks to handle kvm_create and destroy vm * KVM: Replace 'light_exits' stat with 'host_state_reload' * KVM: Add fpu_reload counter * KVM: Add instruction emulation statistics * KVM: Extend stats support for VM stats * KVM: MMU: Add some mmu statistics * KVM: x86 emulator: Use emulator_write_emulated and not emulator_write_std * KVM: Make unloading of FPU state when putting vcpu arch-independent * KVM: SVM: Disable Lazy FPU optimization * KVM: Portability: Move kvm_vcpu_ioctl_get_dirty_log to arch-specific file * KVM: Portability: MMU initialization and teardown split * KVM: Portability: Move some macro definitions from kvm.h to x86.h * KVM: Portability: Move struct kvm_x86_ops definition to x86.h * KVM: Portability: Move vcpu regs enumeration definition to x86.h * KVM: Move some static inline functions out from kvm.h into x86.h * KVM: Portability: Move some function declarations to x86.h * KVM: VMX: Force seg.base == (seg.sel << 4) in real mode * KVM: MMU: Change guest pte access to kvm_{read,write}_guest() * kvm: simplify kvm_clear_guest_page() * KVM: Add missing #include * KVM: MMU: Remove unused variable * KVM: Remove unused "rmap_overflow" variable * KVM: Correct consistent typo: "destory" -> "destroy" * KVM: Move misplaced comment * KVM: Portability: Move kvm_memory_alias to asm/kvm.h * KVM: Portability: Move x86 pic strutctures * KVM: Portability: Move kvm_regs to * KVM: Portability: Move structure lapic_state to * KVM: Portability: Move kvm_segment & kvm_dtable structure to * KVM: Portability: Move kvm_sregs and msr structures to * KVM: Portability: Move cpuid structures to * KVM: Export include/asm-x86/kvm.h * KVM: MMU: Fix potential memory leak with smp real-mode * KVM: MMU: Selectively set PageDirty when releasing guest memory * KVM: x86 emulator: retire ->write_std() * KVM: x86 emulator: prefetch up to 15 bytes of the instruction executed * KVM: SVM: Fix FPU leak and re-enable lazy FPU switching * KVM: Recalculate mmu pages needed for every memory region change * KVM: Portability: Split kvm_set_memory_region() to have an arch callout * KVM: Split vcpu creation to avoid vcpu_load() before preemption setup * KVM: MMU: Implement guest page fault bypass for nonpae * KVM: Add statistic for remote tlb flushes * KVM: MMU: Avoid unnecessary remote tlb flushes when guest updates a pte * KVM: Add parentheses to silence gcc * KVM: Don't bother the mmu if cr3 load doesn't change cr3 * KVM: MMU: Code cleanup * KVM: MMU: Introduce and use gpte_to_gfn() * KVM: MMU: Move pse36 handling to the guest walker * KVM: MMU: Remove extra gaddr parameter from set_pte_common() * KVM: MMU: Remove set_pde() * KVM: MMU: Adjust page_header_update_slot() to accept a gfn instead of a gpa * KVM: MMU: Introduce gfn_to_gpa() * KVM: MMU: Simplify nonpaging_map() * KVM: MMU: Remove gva_to_hpa() * KVM: Remove gpa_to_hpa() * KVM: MMU: Rename variable of type 'struct kvm_mmu_page *' * KVM: MMU: Rename 'release_page' * KVM: Disallow fork() and similar games when using a VM * KVM: Enhance guest cpuid management * KVM: Replace private 'struct segment descriptor' by x86's desc_struct * KVM: Remove segment_descriptor, part 2 * KVM: Fix compile error on i386 * KVM: VMX: Read & store IDT_VECTORING_INFO_FIELD * KVM: Fix faults during injection of real-mode interrupts * KVM: x86 emulator: Fix instruction fetch cache hit check * KVM: VMX: Remove the secondary execute control dependency on irqchip * KVM: Portability: Move unalias_gfn to arch dependent file * KVM: x86 emulator: Make a distinction between repeat prefixes F3 and F2 * KVM: x86 emulator: address size and operand size overrides are sticky * KVM: Remove desc.h include in kvm_main.c * KVM: Revert segment_descriptor.h removal * KVM: Remove misleading check for mmio during event injection * KVM: MMU: mark pages that were inserted to the shadow pages table as accessed * KVM: x86 emulator: rename REP_REPE_PREFIX * KVM: x86 emulator: cmps instruction * KVM: Add ifdef in irqchip struct for x86 only structures * KVM: Fix cpuid2 killing 32-bit guests on non-NX machines * KVM: x86 emulator: Move rep processing before instruction execution * KVM: x86 emulator: unify two switches * KVM: x86 emulator: unify four switch statements into two * KVM: Don't bypass the mmu if in pae and pdptrs changed * KVM: Portability: Move KVM_INTERRUPT vcpu ioctl to x86.c * KVM: Correct kvm_init() error paths not freeing bad_pge. * KVM: Export include/linux/kvm.h only if $ARCH actually supports KVM * KVM: SVM: Remove KVM specific defines for MSR_EFER * KVM: Replace kvm_lapic with kvm_vcpu in ioapic/lapic interface * KVM: Replace dest_Lowest_Prio and dest_Fixed with self-defined macros * KVM: Extend ioapic code to support iosapic * KVM: Portability: Move address types to their own header file * KVM: Portability: Move IO device definitions to its own header file * KVM: Portability: Stop including x86-specific headers in kvm_main.c * KVM: Portability: Create kvm_arch_vcpu_runnable() function * KVM: Convert KVM from ->nopage() to ->fault() * KVM: MMU: Remove unused prev_shadow_ent variable from fetch() * KVM: Generalize exception injection mechanism * KVM: Replace page fault injection by the generalized exception queue * KVM: Replace #GP injection by the generalized exception queue * KVM: Use generalized exception queue for injecting #UD * KVM: x86 emulator: fix eflags preparation for emulation * KVM: VMX: Avoid exit when setting cr8 if the local apic is in the kernel * KVM: SVM: Emulate read/write access to cr8 * KVM: x86 emulator: Fix stack instructions on 64-bit mode * KVM: SVM: Trap access to the cr8 register * KVM: VMX: Fix cr8 exit optimization * KVM: MMU: Use cmpxchg for pte updates on walk_addr() * KVM: MMU: Simplify calculation of pte access * KVM: MMU: Set nx bit correctly on shadow ptes * KVM: MMU: Move pte access calculation into a helper function * KVM: MMU: Fix inherited permissions for emulated guest pte updates * KVM: MMU: No need to pick up nx bit from guest pte * KVM: MMU: Pass pte dirty flag to set_pte() instead of calculating it on-site * KVM: MMU: Remove walker argument to set_pte() * KVM: MMU: Move set_pte() into guest paging mode independent code * KVM: MMU: Adjust mmu_set_spte() debug code for gpte removal * KVM: MMU: Use mmu_set_spte() for real-mode shadows * KVM: SVM: Exit to userspace if write to cr8 and not using in-kernel apic * KVM: SVM: support writing 0 to K8 performance counter control registers * KVM: MMU: Fix kunmap_atomic() call in cmpxchg_gpte() * KVM: MMU: Fix SMP shadow instantiation race * KVM: LAPIC: minor debugging compile fix * KVM: MMU: emulated cmpxchg8b should be atomic on i386 * KVM: Fix bad kunmap_atomic() paramerter inm cmpxchg emulation * KVM: Make cmpxchg emulation compile on i386 * KVM: Another cmpxchg i386 compile fix * KVM: Another cmpxchg emulation compile fix * KVM: Another cmpxchg emulation compile fix * KVM: Portability: Move kvm{pic,ioapic} accesors to x86 specific code * KVM: Portability: Introduce kvm_vcpu_arch * KVM: Portability: Split mmu-related static inline functions to mmu.h * KVM: Portability: Move kvm_vcpu definition back to kvm.h * KVM: Portability: Expand the KVM_VCPU_COMM in kvm_vcpu structure. * KVM: Portability: Move kvm_vcpu_stat to x86.h * KVM: Portability: Move memslot aliases to new struct kvm_arch * KVM: Portability: Move mmu-related fields to kvm_arch * KVM: Portability: move vpic and vioapic to kvm_arch * KVM: Portability: Move round_robin_prev_vcpu and tss_addr to kvm_arch * KVM: Portability: Move kvm_vm_stat to x86.h * KVM: VMX: Add printk_ratelimit in vmx_intr_assist * KVM: Move arch dependent files to new directory arch/x86/kvm/ * KVM: Move drivers/kvm/* to virt/kvm/ * KVM: Fix compile error in asm/kvm_host.h * KVM: Move irqchip declarations into new ioapic.h and lapic.h * KVM: Move ioapic code to common directory. * KVM: Move kvm_vcpu_kick() to x86.c * KVM: Expose ioapic to ia64 save/restore APIs * KVM: MMU: Coalesce remote tlb flushes * KVM: MMU: Add cache miss statistic * KVM: Print data for unimplemented wrmsr * KVM: Ensure pages are copied on write * KVM: MMU: Fix cmpxchg8b emulation on i386 (again) * KVM: x86 emulator: Add vmmcall/vmcall to x86_emulate (v3) * KVM: Refactor hypercall infrastructure (v3) * KVM: x86 emulator: remove unused functions * KVM: x86 emulator: move all x86_emulate_memop() to a structure * KVM: x86 emulator: move all decoding process to function x86_decode_insn() * KVM: emulate_instruction() calls now x86_decode_insn() and x86_emulate_insn() * KVM: Call x86_decode_insn() only when needed * KVM: VMX: Further reduce efer reloads * KVM: Allow not-present guest page faults to bypass kvm * KVM: MMU: Make flooding detection work when guest page faults are bypassed * KVM: MMU: Ignore reserved bits in cr3 in non-pae mode * KVM: x86 emulator: split some decoding into functions for readability * KVM: x86 emulator: remove _eflags and use directly ctxt->eflags. * KVM: x86 emulator: Remove no_wb, use dst.type = OP_NONE instead * KVM: x86_emulator: no writeback for bt * KVM: Purify x86_decode_insn() error case management * KVM: x86 emulator: Any legacy prefix after a REX prefix nullifies its effect * KVM: VMX: Don't clear the vmcs if the vcpu is not loaded on any processor * KVM: VMX: Simplify vcpu_clear() * KVM: Remove the usage of page->private field by rmap * KVM: Add general accessors to read and write guest memory * KVM: Allow dynamic allocation of the mmu shadow cache size * KVM: Add kvm_free_lapic() to pair with kvm_create_lapic() * KVM: Hoist kvm_create_lapic() into kvm_vcpu_init() * KVM: Remove gratuitous casts from lapic.c * KVM: CodingStyle cleanup * KVM: Support assigning userspace memory to the guest * KVM: Move x86 msr handling to new files x86.[ch] * KVM: MMU: Clean up MMU functions to take struct kvm when appropriate * KVM: MMU: More struct kvm_vcpu -> struct kvm cleanups * KVM: Move guest pte dirty bit management to the guest pagetable walker * KVM: MMU: Fix nx access bit for huge pages * KVM: MMU: Disable write access on clean large pages * KVM: MMU: Instantiate real-mode shadows as user writable shadows * KVM: MMU: Move dirty bit updates to a separate function * KVM: MMU: When updating the dirty bit, inform the mmu about it * KVM: Portability: split kvm_vcpu_ioctl * KVM: apic round robin cleanup * KVM: Add some \n in ioapic_debug() * KVM: Move apic timer interrupt backlog processing to common code * KVM: Rename KVM_TLB_FLUSH to KVM_REQ_TLB_FLUSH * KVM: x86 emulator: Implement emulation of instruction: inc & dec * KVM: MMU: Simplify page table walker * KVM: x86 emulator: cmc, clc, cli, sti * KVM: MMU: Add rmap_next(), a helper for walking kvm rmaps * KVM: MMU: Keep a reverse mapping of non-writable translations * KVM: MMU: Make gfn_to_page() always safe * KVM: MMU: Partial swapping of guest memory * KVM: Use virtual cpu accounting if available for guest times. * KVM: Allocate userspace memory for older userspace * KVM: Portability: Split kvm_vcpu into arch dependent and independent parts (part 1) * KVM: Move vmx_vcpu_reset() out of vmx_vcpu_setup() * KVM: Add a might_sleep() annotation to gfn_to_page() * KVM: Export PIC reset for kernel device reset * KVM: Split IOAPIC reset function and export for kernel RESET * KVM: Per-architecture hypercall definitions * KVM: Unmap kernel-allocated memory on slot destruction * KVM: Export memory slot allocation mechanism * KVM: Add kernel-internal memory slots * KVM: Add ioctl to tss address from userspace, * KVM: VMX: Let gcc to choose which registers to save (x86_64) * KVM: VMX: Let gcc to choose which registers to save (i386) * KVM: SVM: Let gcc to choose which registers to save (x86_64) * KVM: SVM: Let gcc to choose which registers to save (i386) * KVM: x86 emulator: don't depend on cr2 for mov abs emulation * KVM: Move page fault processing to common code * KVM: MMU: Topup the mmu memory preallocation caches before emulating an insn * KVM: Portability: Split kvm_vm_ioctl v3 * KVM: Portability: Move memory segmentation to x86.c * KVM: Portability: move get/set_apic_base to x86.c * KVM: Portability: Move control register helper functions to x86.c * KVM: VMX: Enable memory mapped TPR shadow (FlexPriority) * KVM: Fix gfn_to_page() acquiring mmap_sem twice * KVM: Portability: Move kvm_get/set_msr[_common] to x86.c * KVM: Portability: Move x86 emulation and mmio device hook to x86.c * KVM: Portability: Move pio emulation functions to x86.c * KVM: x86 emulator: Extract the common code of SrcReg and DstReg * KVM: x86 emulator: centralize decoding of one-byte register access insns * KVM: Simplify decode_register_operand() calling convention * KVM: Make mark_page_dirty() work for aliased pages too. * KVM: x86 emulator: Hoist modrm and abs decoding into separate functions * KVM: Portability: Make exported debugfs data architecture-specific * KVM: Portability: Move x86 instruction emulation code to x86.c * KVM: Portability: Move x86 FPU handling to x86.c * KVM: Portability: Move x86 vcpu ioctl handlers to x86.c * KVM: Add make_page_dirty() to kvm_clear_guest_page() * KVM: VMX: Use vmx to inject real-mode interrupts * KVM: VMX: Read & store IDT_VECTORING_INFO_FIELD * KVM: Fix faults during injection of real-mode interrupts * KVM: VMX: Comment VMX primary/secondary exec ctl definitions * KVM: VMX: wbinvd exiting * KVM: x86 emulator: remove 8 bytes operands emulator for call near instruction * KVM: Simplify CPU_TASKS_FROZEN cpu notifier handling * KVM: add kvm_is_error_hva() * KVM: introduce gfn_to_hva() * KVM: Change kvm_{read,write}_guest() to use copy_{from,to}_user() * KVM: Portability: Move some includes to x86.c * KVM: Portability: Move kvm_x86_ops to x86.c * KVM: Portability: Add vcpu and hardware management arch hooks * KVM: Portability: Combine kvm_init and kvm_init_x86 * KVM: Portability: Move x86 specific code from kvm_init() to kvm_arch() * KVM: x86 emulator: modify 'lods', and 'stos' not to depend on CR2 * KVM: Portability: move KVM_CHECK_EXTENSION * KVM: VMX: Consolidate register usage in vmx_vcpu_run() * KVM: Portability: Make kvm_vcpu_ioctl_translate arch dependent * KVM: Remove ptr comparisons to 0 * KVM: Remove __init attributes for kvm_init_debug and kvm_init_msr_list * KVM: Portability: Add two hooks to handle kvm_create and destroy vm * KVM: Replace 'light_exits' stat with 'host_state_reload' * KVM: Add fpu_reload counter * KVM: Add instruction emulation statistics * KVM: Extend stats support for VM stats * KVM: MMU: Add some mmu statistics * KVM: Make unloading of FPU state when putting vcpu arch-independent * KVM: Portability: Move kvm_vcpu_ioctl_get_dirty_log to arch-specific file * KVM: Portability: MMU initialization and teardown split * KVM: Portability: Move some macro definitions from kvm.h to x86.h * KVM: Portability: Move struct kvm_x86_ops definition to x86.h * KVM: Portability: Move vcpu regs enumeration definition to x86.h * KVM: Move some static inline functions out from kvm.h into x86.h * KVM: Portability: Move some function declarations to x86.h * KVM: VMX: Force seg.base == (seg.sel << 4) in real mode * KVM: MMU: Change guest pte access to kvm_{read,write}_guest() * KVM: Simplify kvm_clear_guest_page() * KVM: Add missing #include * KVM: MMU: Remove unused variable * KVM: Remove unused "rmap_overflow" variable * KVM: Correct consistent typo: "destory" -> "destroy" * KVM: Move misplaced comment * KVM: Portability: Move kvm_memory_alias to asm/kvm.h * KVM: Portability: Move x86 pic strutctures * KVM: Portability: Move kvm_regs to * KVM: Portability: Move structure lapic_state to * KVM: Portability: Move kvm_segment & kvm_dtable structure to * KVM: Portability: Move kvm_sregs and msr structures to * KVM: Portability: Move cpuid structures to * KVM: Export include/asm-x86/kvm.h * KVM: MMU: Fix potential memory leak with smp real-mode * KVM: MMU: Selectively set PageDirty when releasing guest memory * KVM: x86 emulator: retire ->write_std() * KVM: x86 emulator: prefetch up to 15 bytes of the instruction executed * KVM: Recalculate mmu pages needed for every memory region change * KVM: Portability: Split kvm_set_memory_region() to have an arch callout * KVM: Split vcpu creation to avoid vcpu_load() before preemption setup * KVM: MMU: Implement guest page fault bypass for nonpae * KVM: Add statistic for remote tlb flushes * KVM: MMU: Avoid unnecessary remote tlb flushes when guest updates a pte * KVM: Don't bother the mmu if cr3 load doesn't change cr3 * KVM: MMU: Code cleanup * KVM: MMU: Introduce and use gpte_to_gfn() * KVM: MMU: Move pse36 handling to the guest walker * KVM: MMU: Remove extra gaddr parameter from set_pte_common() * KVM: MMU: Remove set_pde() * KVM: MMU: Adjust page_header_update_slot() to accept a gfn instead of a gpa * KVM: MMU: Introduce gfn_to_gpa() * KVM: MMU: Simplify nonpaging_map() * KVM: MMU: Remove gva_to_hpa() * KVM: Remove gpa_to_hpa() * KVM: MMU: Rename variables of type 'struct kvm_mmu_page *' * KVM: MMU: Rename 'release_page' * KVM: Disallow fork() and similar games when using a VM * KVM: Enhance guest cpuid management * KVM: VMX: Remove the secondary execute control dependency on irqchip * KVM: Portability: Move unalias_gfn to arch dependent file * KVM: x86 emulator: Make a distinction between repeat prefixes F3 and F2 * KVM: x86 emulator: address size and operand size overrides are sticky * KVM: Remove misleading check for mmio during event injection * KVM: MMU: mark pages that were inserted to the shadow pages table as accessed * KVM: x86 emulator: rename REP_REPE_PREFIX * KVM: x86 emulator: Rename 'cr2' to 'memop' * KVM: x86 emulator: cmps instruction * KVM: Add ifdef in irqchip struct for x86 only structures * KVM: Fix cpuid2 killing 32-bit guests on non-NX machines * KVM: x86 emulator: Move rep processing before instruction execution * KVM: x86 emulator: unify two switches * KVM: x86 emulator: unify four switch statements into two * KVM: Portability: Move KVM_INTERRUPT vcpu ioctl to x86.c * KVM: Correct kvm_init() error paths not freeing bad_pge. * KVM: Export include/linux/kvm.h only if $ARCH actually supports KVM * KVM: SVM: Remove KVM specific defines for MSR_EFER * KVM: Replace kvm_lapic with kvm_vcpu in ioapic/lapic interface * KVM: Replace dest_Lowest_Prio and dest_Fixed with self-defined macros * KVM: Extend ioapic code to support iosapic * KVM: Portability: Move address types to their own header file * KVM: Portability: Move IO device definitions to its own header file * KVM: Portability: Stop including x86-specific headers in kvm_main.c * KVM: Portability: Create kvm_arch_vcpu_runnable() function * KVM: Convert KVM from ->nopage() to ->fault() * KVM: MMU: Remove unused prev_shadow_ent variable from fetch() * KVM: Generalize exception injection mechanism * KVM: Replace page fault injection by the generalized exception queue * KVM: Replace #GP injection by the generalized exception queue * KVM: Use generalized exception queue for injecting #UD * KVM: x86 emulator: fix eflags preparation for emulation * KVM: VMX: Avoid exit when setting cr8 if the local apic is in the kernel * KVM: SVM: Emulate read/write access to cr8 * KVM: x86 emulator: Fix stack instructions on 64-bit mode * KVM: SVM: Trap access to the cr8 register * KVM: VMX: Fix cr8 exit optimization * KVM: MMU: Use cmpxchg for pte updates on walk_addr() * KVM: MMU: Simplify calculation of pte access * KVM: MMU: Set nx bit correctly on shadow ptes * KVM: MMU: Move pte access calculation into a helper function * KVM: MMU: Fix inherited permissions for emulated guest pte updates * KVM: MMU: No need to pick up nx bit from guest pte * KVM: MMU: Pass pte dirty flag to set_pte() instead of calculating it on-site * KVM: MMU: Remove walker argument to set_pte() * KVM: MMU: Move set_pte() into guest paging mode independent code * KVM: MMU: Adjust mmu_set_spte() debug code for gpte removal * KVM: MMU: Use mmu_set_spte() for real-mode shadows * KVM: SVM: Exit to userspace if write to cr8 and not using in-kernel apic * KVM: MMU: Fix SMP shadow instantiation race * KVM: LAPIC: minor debugging compile fix * KVM: SVM: support writing 0 to K8 performance counter control registers * KVM: MMU: emulated cmpxchg8b should be atomic on i386 * KVM: Portability: Move kvm{pic,ioapic} accesors to x86 specific code * KVM: Portability: Introduce kvm_vcpu_arch * KVM: Portability: Split mmu-related static inline functions to mmu.h * KVM: Portability: Move kvm_vcpu definition back to kvm.h * KVM: Portability: Expand the KVM_VCPU_COMM in kvm_vcpu structure. * KVM: Portability: Move kvm_vcpu_stat to x86.h * KVM: Portability: Move memslot aliases to new struct kvm_arch * KVM: Portability: Move mmu-related fields to kvm_arch * KVM: Portability: move vpic and vioapic to kvm_arch * KVM: Portability: Move round_robin_prev_vcpu and tss_addr to kvm_arch * KVM: Portability: Move kvm_vm_stat to x86.h * KVM: VMX: Add printk_ratelimit in vmx_intr_assist * KVM: Move arch dependent files to new directory arch/x86/kvm/ * KVM: Move drivers/kvm/* to virt/kvm/ * KVM: Move irqchip declarations into new ioapic.h and lapic.h * KVM: Move ioapic code to common directory. * KVM: Move kvm_vcpu_kick() to x86.c * KVM: Expose ioapic to ia64 save/restore APIs * KVM: MMU: Coalesce remote tlb flushes * KVM: MMU: Add cache miss statistic * KVM: Print data for unimplemented wrmsr * KVM: Ensure pages are copied on write * KVM: local APIC TPR access reporting facility * KVM: Accelerated apic support * KVM: Disable vapic support on Intel machines with FlexPriority * KVM: MMU: Concurrent guest walkers * KVM: Add kvm_read_guest_atomic() * KVM: MMU: Avoid calling gfn_to_page() in mmu_set_spte() * KVM: MMU: Switch to mmu spinlock * KVM: MMU: Move kvm_free_some_pages() into critical section * KVM: MMU: Broaden scope of mmap_sem to include actual mapping * KVM: MMU: Fix recursive locking of mmap_sem() * KVM: Fix unbalanced mmap_sem operations in cmpxchg8b emulation * KVM: Mark vapic page as dirty for save/restore/migrate * KVM: x86 emulator: Only allow VMCALL/VMMCALL trapped by #UD * KVM: MMU: Update shadow ptes on partial guest pte writes * KVM: MMU: Simplify hash table indexing * KVM: Portability: Move kvm_fpu to asm-x86/kvm.h * KVM: MMU: Fix dirty page setting for pages removed from rmap * KVM: Initialize the mmu caches only after verifying cpu support * KVM: Fix unbounded preemption latency * KVM: Put kvm_para.h include outside __KERNEL__ * KVM: Move apic timer migration away from critical section * KVM: SVM: Fix lazy FPU switching * KVM: MMU: Fix gpa truncation when reading a pte * [GFS2] Handle multiple glock demote requests * [GFS2] Clean up internal read function * [GFS2] Use ->page_mkwrite() for mmap() * [GFS2] Remove useless i_cache from inodes * [GFS2] Remove unused field in struct gfs2_inode * [GFS2] Add gfs2_is_writeback() * [GFS2] Introduce gfs2_set_aops() * [GFS2] Split gfs2_writepage into three cases * [GFS2] Add writepages for GFS2 jdata * [GFS2] Don't hold page lock when starting transaction * [GFS2] Use correct include file in ops_address.c * [GFS2] Remove unused variables * [GFS2] Remove "reclaim limit" * [GFS2] Add sync_page to metadata address space operations * [GFS2] Reorder writeback for glock sync * [GFS2] Remove flags no longer required * [GFS2] Given device ID rather than s_id in "id" sysfs file * [GFS2] check kthread_should_stop when waiting * [GFS2] Don't add glocks to the journal * [GFS2] Use atomic_t for journal free blocks counter * [GFS2] Move gfs2_logd into log.c * [GFS2] Don't periodically update the jindex * [GFS2] Check for installation of mount helpers for DLM mounts * [GFS2] tidy up error message * [GFS2] Fix runtime issue with UP kernels * [GFS2] remove unnecessary permission checks * [GFS2] Fix build warnings * [GFS2] Remove unrequired code * [GFS2] Remove lock methods for lock_nolock protocol * [GFS2] patch to check for recursive lock requests in gfs2_rename code path * [GFS2] Remove unused variable * [GFS2] use pid for plock owner for nfs clients * [GFS2] Remove function gfs2_get_block * [GFS2] Journal extent mapping * [GFS2] Get rid of useless "found" variable in quota.c * [GFS2] Run through full bitmaps quicker in gfs2_bitfit * [GFS2] Reorganize function gfs2_glmutex_lock * [GFS2] Only fetch the dinode once in block_map * [GFS2] Function meta_read optimization * [GFS2] Incremental patch to fix compiler warning * [GFS2] Eliminate the no longer needed sd_statfs_mutex * [GFS2] Minor correction * [GFS2] Fix log block mapper * [GFS2] Remove unused variable * [GFS2] Allow page migration for writeback and ordered pages * [GFS2] Initialize extent_list earlier * [GFS2] Fix problems relating to execution of files on GFS2 * [GFS2] Fix assert in log code * [GFS2] Reduce inode size by moving i_alloc out of line * [GFS2] Remove unneeded i_spin * [GFS2] gfs2_alloc_required performance * [GFS2] Fix write alloc required shortcut calculation * [GFS2] Fix typo * [GFS2] Fix page_mkwrite truncation race path * [GFS2] Lockup on error * [GFS2] Allow journal recovery on read-only mount linux (2.6.24-5.9) hardy; urgency=low [Amit Kucheria] * Fix LPIA FTBFS due to virtio Ignore: yes [Upstream Kernel Changes] * ACPI: processor: Fix null pointer dereference in throttling * [SPARC64]: Fix of section mismatch warnings. * [SPARC64]: Fix section error in sparcspkr * [SPARC]: Constify function pointer tables. * [BLUETOOTH]: Move children of connection device to NULL before connection down. * [TULIP] DMFE: Fix SROM parsing regression. * [IPV4]: Add missing skb->truesize increment in ip_append_page(). * iwlwifi: fix possible read attempt on ucode that is not available * [NETNS]: Re-export init_net via EXPORT_SYMBOL. * [INET]: Fix truesize setting in ip_append_data * sis190: add cmos ram access code for the SiS19x/968 chipset pair * sis190: remove duplicate INIT_WORK * sis190: mdio operation failure is not correctly detected * sis190: scheduling while atomic error * Update ctime and mtime for memory-mapped files * [SCSI] initio: fix module hangs on loading * xen: disable vcpu_info placement for now * agp/intel: add support for E7221 chipset * drm/i915: add support for E7221 chipset * DMI: move dmi_available declaration to linux/dmi.h * DMI: create dmi_get_slot() * ACPI: create acpi_dmi_dump() * ACPI: on OSI(Linux), print needed DMI rather than requesting dmidecode output * ACPI: Delete Intel Customer Reference Board (CRB) from OSI(Linux) DMI list * ACPI: make _OSI(Linux) console messages smarter * ACPI: Add ThinkPad R61, ThinkPad T61 to OSI(Linux) white-list * ACPI: DMI blacklist to reduce console warnings on OSI(Linux) systems. * ACPI: EC: fix dmesg spam regression * ACPI: EC: add leading zeros to debug messages * Pull bugzilla-9747 into release branch * Pull bugzilla-8459 into release branch * Pull bugzilla-9798 into release branch * Pull dmi-2.6.24 into release branch * [SPARC64]: Partially revert "Constify function pointer tables." * lockdep: fix kernel crash on module unload * sysctl: kill binary sysctl KERN_PPC_L2CR * fix hugepages leak due to pagetable page sharing * spi: omap2_mcspi PIO RX fix * Linux 2.6.24 linux (2.6.24-5.8) hardy; urgency=low [Alessio Igor Bogani] * rt: Update to 2.6.24-rc8-rt1 * rt: Update configuration files [Amit Kucheria] * Asix: fix breakage caused in 2.6.24-rc7 * Add CONFIG_CPUSETS to server-related flavours - LP: #182434 [Chuck Short] * SAUCE: ata: blacklist FUJITSU MHW2160BH PL - LP: #175834 [Kees Cook] * AppArmor: updated patch series to upstream SVN 1079. [Soren Hansen] * Updated configs to enable virtio stuff Ignore: yes [Stefan Bader] * Enabled CONFIG_BSD_PROCESS_ACCT=y for sparc. - LP: #176587 * Enable CONFIG_AUDITSYSCALL=y. - LP: #140784 * Added CONFIG_AUDIT_SYSCALL=y to custom lpia(compat) * Enabled CONFIG_HUGETLBFS=y for i386/server amd64/server and ia64. * Lower priority of pnpacpi resource messages to warning level. - LP: #159241 * Fix the messed up message level of pnpacpi parser. [Tim Gardner] * Start new release, bump ABI to -5 * Disabled iwlwifi preperatory to moving it to l-u-m. * Enabled CONFIG_USB_SERIAL_KEYSPAN * Disabled CONFIG_CGROUPS. * Virtio config settings for -rt. * Re-enable IWLWIFI in the kernel. * Fixed -rt saa7134-core.c FTBS [Upstream Kernel Changes] * Input: Handle EV_PWR type of input caps in input_set_capability. * Input: jornada680_kbd - fix default keymap * increase PNP_MAX_PORT to 40 from 24 * sched: fix gcc warnings * leds: Fix leds_list_lock locking issues * leds: Fix locomo LED driver oops * x86: fix asm-x86/byteorder.h for userspace export * x86: fix asm-x86/msr.h for user-space export * ACPI: EC: Enable boot EC before bus_scan * ACPI: Make sysfs interface in ACPI power optional. * fix lguest rmmod "bad pgd" * slub: provide /proc/slabinfo * [POWERPC] Fix build failure on Cell when CONFIG_SPU_FS=y * slub: register slabinfo to procfs * [SCSI] scsi_sysfs: restore prep_fn when ULD is removed * Unify /proc/slabinfo configuration * scsi: revert "[SCSI] Get rid of scsi_cmnd->done" * restrict reading from /proc//maps to those who share ->mm or can ptrace pid * Fix kernel/ptrace.c compile problem (missing "may_attach()") * hwmon: (w83627ehf) Be more careful when changing VID input level * NFS: Fix a possible Oops in fs/nfs/super.c * NFSv4: Fix circular locking dependency in nfs4_kill_renewd * NFS: add newline to kernel warning message in auth_gss code * NFSv4: nfs4_open_confirm must not set the open_owner as confirmed on error * NFSv4: Fix open_to_lock_owner sequenceid allocation... * gameport: don't export functions that are static inline * Input: spitzkbd - fix suspend key handling * Input: pass EV_PWR events to event handlers * [ARM] 4735/1: Unbreak pxa25x suspend/resume * IB/srp: Fix list corruption/oops on module reload * Console is utf-8 by default * [IA64] Update Altix BTE error return status patch * [IA64] Update Altix nofault code * [X25]: Add missing x25_neigh_put * [XFRM]: Do not define km_migrate() if !CONFIG_XFRM_MIGRATE * [CASSINI]: Fix endianness bug. * [CASSINI]: Revert 'dont touch page_count'. * [CASSINI]: Program parent Intel31154 bridge when necessary. * [CASSINI]: Set skb->truesize properly on receive packets. * [CASSINI]: Fix two obvious NAPI bugs. * [CASSINI]: Bump driver version and release date. * [INET]: Fix netdev renaming and inet address labels * [CONNECTOR]: Return proper error code in cn_call_callback() * [ISDN] i4l: 'NO CARRIER' message lost after ldisc flush * [ISDN]: i4l: Fix DLE handling for i4l-audio * fix: using joysticks in 32 bit applications on 64 bit systems * [ARM] 4691/1: add missing i2c_board_info struct for at91rm9200 * hda_intel suspend latency: shorten codec read * CPU hotplug: fix cpu_is_offline() on !CONFIG_HOTPLUG_CPU * Linux 2.6.24-rc7 * sh: Fix argument page dcache flushing regression. * V4L/DVB (6944a): Fix Regression VIDIOCGMBUF ioctl hangs on bttv driver * V4L/DVB (6916): ivtv: udelay has to be changed *after* the eeprom was read, not before * [MIPS] Move inclusing of kernel/time/Kconfig menu to appropriate place * [MIPS] Alchemy: Fix use of __init code bug exposed by modpost warning * [MIPS] Fix IP32 breakage * [MIPS] Assume R4000/R4400 newer than 3.0 don't have the mfc0 count bug * [MIPS] Fix CONFIG_BOOT_RAW. * ACPI: Reintroduce run time configurable max_cstate for !CPU_IDLE case * core dump: real_parent ppid * acct: real_parent ppid * IB/mlx4: Fix value of pkey_index in QP1 completions * IB/srp: Release transport before removing host * x86: fix do_fork_idle section mismatch * spi_bitbang: always grab lock with irqs blocked * fat: optimize fat_count_free_clusters() * KEYS: fix macro * md: fix data corruption when a degraded raid5 array is reshaped * xip: fix get_zeroed_page with __GFP_HIGHMEM * eCryptfs: fix dentry handling on create error, unlink, and inode destroy * vmcoreinfo: add the array length of "free_list" for filtering free pages * dmi-id: fix for __you_cannot_kmalloc_that_much failure * snd_mixer_oss_build_input(): fix for __you_cannot_kmalloc_that_much failure with gcc-3.2 * Fix crash with FLAT_MEMORY and ARCH_PFN_OFFSET != 0 * hfs: handle more on-disk corruptions without oopsing * pl2303: Fix mode switching regression * futex: Prevent stale futex owner when interrupted/timeout * [NIU]: Fix slowpath interrupt handling. * [NIU]: Missing ->last_rx update. * [NIU]: Fix potentially stuck TCP socket send queues. * [NIU]: Update driver version and release date. * [IPV4] raw: Strengthen check on validity of iph->ihl * [IPV4] ipconfig: Fix regression in ip command line processing * [NET]: Fix netx-eth.c compilation. * [METH]: Fix MAC address handling. * [TULIP]: NAPI full quantum bug. * [ATM]: [nicstar] delay irq setup until card is configured * [SCTP]: Fix the name of the authentication event. * [SCTP]: Correctly handle AUTH parameters in unexpected INIT * [SCTP]: Add back the code that accounted for FORWARD_TSN parameter in INIT. * [IRDA]: irda_create() nuke user triggable printk * b43: Fix rxheader channel parsing * [NET]: Do not grab device reference when scheduling a NAPI poll. * [NET]: Add NAPI_STATE_DISABLE. * [NET]: Do not check netif_running() and carrier state in ->poll() * ssb: Fix probing of PCI cores if PCI and PCIE core is available * mac80211: return an error when SIWRATE doesn't match any rate * [NETXEN]: Fix ->poll() done logic. * [NET]: Fix drivers to handle napi_disable() disabling interrupts. * [NET]: Stop polling when napi_disable() is pending. * [NET]: Make ->poll() breakout consistent in Intel ethernet drivers. * [NET] Intel ethernet drivers: update MAINTAINERS * [NET]: kaweth was forgotten in msec switchover of usb_start_wait_urb * [IPV4] ROUTE: ip_rt_dump() is unecessary slow * [NET]: Clone the sk_buff 'iif' field in __skb_clone() * [LRO] Fix lro_mgr->features checks * [NET]: mcs7830 passes msecs instead of jiffies to usb_control_msg * [FORCEDETH]: Fix reversing the MAC address on suspend. * [XFRM]: xfrm_algo_clone() allocates too much memory * [SOCK]: Adds a rcu_dereference() in sk_filter * [CONNECTOR]: Don't touch queue dev after decrement of ref count. * [IPV6]: IPV6_MULTICAST_IF setting is ignored on link-local connect() * [ATM]: Check IP header validity in mpc_send_packet * show_task: real_parent * [SCSI] qla1280: fix 32 bit segment code * [NIU]: Support for Marvell PHY * [NEIGH]: Fix race between neigh_parms_release and neightbl_fill_parms * [IPV4] ROUTE: fix rcu_dereference() uses in /proc/net/rt_cache * [AX25]: Kill user triggable printks. * [ARM] pxa: silence warnings from cpu_is_xxx() macros * [POWERPC] efika: add phy-handle property for fec_mpc52xx * [ARM] vfp: fix fuitod/fsitod instructions * [CRYPTO] padlock: Fix alignment fault in aes_crypt_copy * rt2x00: Allow rt61 to catch up after a missing tx report * rt2x00: Corectly initialize rt2500usb MAC * rt2x00: Put 802.11 data on 4 byte boundary * NFSv4: Give the lock stateid its own sequence queue * sata_qstor: use hardreset instead of softreset * libata-sff: PCI IRQ handling fix * pata_pdc202xx_old: Further fixups * pata_ixp4xx_cf: fix compilation introduced by ata_port_desc() conversion * libata-pmp: 4726 hates SRST * libata-pmp: propagate timeout to host link * libata: don't normalize UNKNOWN to NONE after reset * Update kernel parameter document for libata DMA mode setting knobs. * sata_sil24: prevent hba lockup when pass-through ATA commands are used * ide: workaround suspend bug for ACPI IDE * ide: fix cable detection for SATA bridges * trm290: do hook dma_host_{on,off} methods (take 2) * libata and starting/stopping ATAPI floppy devices * ACPI : Not register gsi for PCI IDE controller in legacy mode * ACPICA: fix acpi_serialize hang regression * sh: Force __access_ok() to obey address space limit. * [AX25] af_ax25: Possible circular locking. * ACPI: apply quirk_ich6_lpc_acpi to more ICH8 and ICH9 * [POWERPC] Fix CPU hotplug when using the SLB shadow buffer * [BLUETOOTH]: rfcomm tty BUG_ON() code fix * [BLUETOOTH]: Always send explicit hci_ll wake-up acks. * [DECNET] ROUTE: fix rcu_dereference() uses in /proc/net/decnet_cache * [VLAN]: nested VLAN: fix lockdep's recursive locking warning * [MACVLAN]: Prevent nesting macvlan devices * [NETFILTER]: ip6t_eui64: Fixes calculation of Universal/Local bit * [NETFILTER]: xt_helper: Do not bypass RCU * [XFS] fix unaligned access in readdir * Don't blatt first element of prv in sg_chain() * loop: fix bad bio_alloc() nr_iovec request * block: fix blktrace timestamps * blktrace: kill the unneeded initcall * V4L/DVB (6999): ivtv: stick to udelay=10 after all * V4L/DVB (7001): av7110: fix section mismatch * [MIPS] Wrong CONFIG option prevents setup of DMA zone. * [MIPS] pnx8xxx: move to clocksource * [MIPS] Malta: Fix software reset on big endian * [MIPS] Lasat: Fix built in separate object directory. * [MIPS] Replace 40c7869b693b18412491fdcff64682215b739f9e kludge * Pull bugzilla-5637 into release branch * Pull bugzilla-8171 into release branch * Pull bugzilla-8973 into release branch * PM: ACPI and APM must not be enabled at the same time * Pull bugzilla-9194 into release branch * Pull bugzilla-9494 into release branch * Pull bugzilla-9535 into release branch * Pull bugzilla-9627 into release branch * Pull bugzilla-9683 into release branch * IDE: terminate ACPI DMI list * cache invalidation error for buffered write * ps3fb: prevent use after free of fb_info * ps3fb: fix deadlock on kexec() * [NETFILTER]: bridge: fix double POST_ROUTING invocation * xircom_cb endianness fixes * de4x5 fixes * endianness noise in tulip_core * netxen: update MAINTAINERS * netxen: update driver version * netxen: stop second phy correctly * netxen: optimize tx handling * netxen: fix byte-swapping in tx and rx * 3c509: PnP resource management fix * Fixed a small typo in the loopback driver * ip1000: menu location change * r8169: fix missing loop variable increment * [usb netdev] asix: fix regression * fs_enet: check for phydev existence in the ethtool handlers * Use access mode instead of open flags to determine needed permissions * sky2: large memory workaround. * sky2: remove check for PCI wakeup setting from BIOS * spidernet MAINTAINERship update * pnpacpi: print resource shortage message only once * Pull bugzilla-9535 into release branch * [SPARC]: Make gettimeofday() monotonic again. * [SPARC64]: Fix build with SPARSEMEM_VMEMMAP disabled. * remove task_ppid_nr_ns * knfsd: Allow NFSv2/3 WRITE calls to succeed when krb5i etc is used. * Input: improve Kconfig help entries for HP Jornada devices * [TOKENRING]: rif_timer not initialized properly * modules: de-mutex more symbol lookup paths in the module code * w1: decrement slave counter only in ->release() callback * Kick CPUS that might be sleeping in cpus_idle_wait * TPM: fix suspend and resume failure * MAINTAINERS: email update and add missing entry * quicklists: Only consider memory that can be used with GFP_KERNEL * macintosh: fix fabrication of caplock key events * scsi/qla2xxx/qla_os.c section fix * cciss: section mismatch * advansys: fix section mismatch warning * hugetlbfs: fix quota leak * s3c2410fb: fix incorrect argument type in resume function * CRIS: define __ARCH_WANT_SYS_RT_SIGSUSPEND in unistd.h for CRIS * CRIS v10: correct do_signal to fix oops and clean up signal handling in general * CRIS v10: kernel/time.c needs to include linux/vmstat.h to compile * uvesafb: fix section mismatch warnings * CRIS v10: driver for ds1302 needs to include cris-specific i2c.h * OSS msnd: fix array overflows * i2c-omap: Fix NULL pointer dereferencing * i2c: Spelling fixes * i2c: Driver IDs are optional * i2c-sibyte: Fix an error path * fix the "remove task_ppid_nr_ns" commit * [MIPS] Kconfig fixes for BCM47XX platform * [MIPS] Cobalt: Fix ethernet interrupts for RaQ1 * [MIPS] Cobalt: Qube1 has no serial port so don't use it * [MIPS] Cacheops.h: Fix typo. * ata_piix: ignore ATA_DMA_ERR on vmware ich4 * sata_sil24: fix stupid typo * sata_sil24: freeze on non-dev errors reported via CERR * libata: relocate sdev->manage_start_stop configuration * [POWERPC] Fix boot failure on POWER6 * x86: fix boot crash on HIGHMEM4G && SPARSEMEM * x86: asm-x86/msr.h: pull in linux/types.h * x86: fix RTC_AIE with CONFIG_HPET_EMULATE_RTC * Fix ARM profiling/instrumentation configuration * Fix Blackfin HARDWARE_PM support * libata fixes for sparse-found problems * [libata] pata_bf54x: checkpatch fixes * [libata] core checkpatch fix * libata: correct handling of TSS DVD * [IA64] Fix unaligned handler for floating point instructions with base update * Linux 2.6.24-rc8 * lockdep: fix internal double unlock during self-test * lockdep: fix workqueue creation API lockdep interaction * lockdep: more hardirq annotations for notify_die() * hostap: section mismatch warning * wireless/libertas support for 88w8385 sdio older revision * ipw2200: fix typo in kerneldoc * b43: fix use-after-free rfkill bug * rt2x00: Fix ieee80211 payload alignment * sysfs: make sysfs_lookup() return ERR_PTR(-ENOENT) on failed lookup * sysfs: fix bugs in sysfs_rename/move_dir() * Use access mode instead of open flags to determine needed permissions (CVE-2008-0001) * IB/ipath: Fix receiving UD messages with immediate data * [NET]: Fix TX timeout regression in Intel drivers. * [NIU]: Fix 1G PHY link state handling. * [SPARC64]: Fix hypervisor TLB operation error reporting. * Input: mousedev - handle mice that use absolute coordinates * Input: usbtouchscreen - fix buffer overflow, make more egalax work * Input: psmouse - fix potential memory leak in psmouse_connect() * Input: psmouse - fix input_dev leak in lifebook driver * Input: ALPS - fix sync loss on Acer Aspire 5720ZG * ipg: balance locking in irq handler * ipg: plug Tx completion leak * ipg: fix queue stop condition in the xmit handler * ipg: fix Tx completion irq request * cpufreq: Initialise default governor before use * hfs: fix coverity-found null deref * pnpacpi: print resource shortage message only once (more) * CRIS v10: vmlinux.lds.S: ix kernel oops on boot and use common defines * mm: fix section mismatch warning in page_alloc.c * jbd: do not try lock_acquire after handle made invalid * alpha: fix conversion from denormal float to double * #ifdef very expensive debug check in page fault path * Fix unbalanced helper_lock in kernel/kmod.c * fix wrong sized spinlock flags argument * bonding: fix locking in sysfs primary/active selection * bonding: fix ASSERT_RTNL that produces spurious warnings * bonding: fix locking during alb failover and slave removal * bonding: release slaves when master removed via sysfs * bonding: Fix up parameter parsing * bonding: fix lock ordering for rtnl and bonding_rwsem * bonding: Don't hold lock when calling rtnl_unlock * Documentation: add a guideline for hard_start_xmit method * atl1: fix frame length bug * S2io: Fixed synchronization between scheduling of napi with card reset and close * dscc4 endian fixes * wan/lmc bitfields fixes * sbni endian fixes * 3c574, 3c515 bitfields abuse * dl2k: BMCR_t fixes * dl2k: ANAR, ANLPAR fixes * dl2k: BMSR fixes * dl2k: MSCR, MSSR, ESR, PHY_SCR fixes * dl2k: the rest * Replace cpmac fix * [WATCHDOG] Revert "Stop looking for device as soon as one is found" * [WATCHDOG] clarify watchdog operation in documentation * x86: add support for the latest Intel processors to Oprofile * Selecting LGUEST should turn on Guest support, as in 2.6.23. * ARM: OMAP1: Keymap fix for f-sample and p2-sample * ARM: OMAP1: Fix compile for board-nokia770 * pata_pdc202xx_old: Fix crashes with ATAPI * arch: Ignore arch/i386 and arch/x86_64 * Remove bogus duplicate CONFIG_LGUEST_GUEST entry. * [ARM] pxa: don't rely on r2 being preserved over a function call * [ARM] 4748/1: dca: source drivers/dca/Kconfig in arch/arm/Kconfig to fix warning * rfkill: call rfkill_led_trigger_unregister() on error * [IPV6]: Mischecked tw match in __inet6_check_established. * [IPV4] fib_hash: fix duplicated route issue * [IPV4] fib_trie: fix duplicated route issue * [NET]: Fix interrupt semaphore corruption in Intel drivers. * [IPV4] FIB_HASH : Avoid unecessary loop in fn_hash_dump_zone() * [IPV6] ROUTE: Make sending algorithm more friendly with RFC 4861. * [NETFILTER]: bridge-netfilter: fix net_device refcnt leaks * [NEIGH]: Revert 'Fix race between neigh_parms_release and neightbl_fill_parms' * [IrDA]: af_irda memory leak fixes * [ATM] atm/idt77105.c: Fix section mismatch. * [ATM] atm/suni.c: Fix section mismatch. * [AF_KEY]: Fix skb leak on pfkey_send_migrate() error * [NET]: rtnl_link: fix use-after-free * [IPV6]: ICMP6_MIB_OUTMSGS increment duplicated * [IPV6]: RFC 2011 compatibility broken * [ICMP]: ICMP_MIB_OUTMSGS increment duplicated * selinux: fix memory leak in netlabel code * [MIPS] SMTC: Fix build error. * [MIPS] Malta: Fix reading the PCI clock frequency on big-endian * tc35815: Use irq number for tc35815-mac platform device id * keyspan: fix oops * hrtimer: fix section mismatch * timer: fix section mismatch * CRIS: add missed local_irq_restore call * s3c2410_fb: fix line length calculation * Fix filesystem capability support * sched: group scheduler, set uid share fix * hwmon: (it87) request only Environment Controller ports * W1: w1_therm.c ds18b20 decode freezing temperatures correctly * W1: w1_therm.c is flagging 0C etc as invalid * rcu: fix section mismatch * Fix file references in documentation and Kconfig * x86: GEODE fix a race condition in the MFGPT timer tick * virtnet: remove double ether_setup * virtio:simplify-config-mechanism * virtio: An entropy device, as suggested by hpa. * virtio: Export vring functions for modules to use * virtio: Put the virtio under the virtualization menu * virtio:pci-device * Fix vring_init/vring_size to take unsigned long * virtio:vring-kick-when-empty * virtio:explicit-callback-disable * virtio:net-flush-queue-on-init * virtio:net-fix-xmit-skb-free-real * Parametrize the napi_weight for virtio receive queue. * Handle module unload Add the device release function. * Update all status fields on driver unload * Make virtio modules GPL * Make virtio_pci license be GPL2+ * Use Qumranet donated PCI vendor/device IDs * virtio:more-interrupt-suppression * Reboot Implemented * lguest:reboot-fix * introduce vcpu struct * adapt lguest launcher to per-cpuness * initialize vcpu * per-cpu run guest * make write() operation smp aware * make hypercalls use the vcpu struct * per-vcpu lguest timers * per-vcpu interrupt processing. * map_switcher_in_guest() per-vcpu * make emulate_insn receive a vcpu struct. * make registers per-vcpu * replace lguest_arch with lg_cpu_arch. * per-vcpu lguest task management * makes special fields be per-vcpu * make pending notifications per-vcpu * per-vcpu lguest pgdir management linux (2.6.24-4.7) hardy; urgency=low [Amit Kucheria] * Poulsbo: Add SD8686 and 8688 WLAN drivers * Poulsbo: Mass update of patches to be identical to those on moblin * SAUCE: make fc transport removal of target configurable OriginalAuthor: Michael Reed sgi.com> OriginalLocation: http://thread.gmane.org/gmane.linux.scsi/25318 Bug: 163075 [Fabio M. Di Nitto] * Fix handling of gcc-4.1 for powerpc and ia64 [Tim Gardner] * Re-engineered architecture specific linux-headers compiler version dependencies. * Doh! Changed header-depends to header_depends. linux (2.6.24-4.6) hardy; urgency=low [Alessio Igor Bogani] * Fix -rt build FTBS. [Amit Kucheria] * LPIACOMPAT: Update thermal patches to be inline with lpia flavour * Poulsbo: Add USB Controller patch and corresponding config change [Fabio M. Di Nitto] * Enable aoe and nbd modules on hppa Ignore: yes * Fix ia64 build by using gcc-4.1 [Tim Gardner] * Enable JFFS2 LZO compression. - LP: #178343 * Remove IS_G33 special handling. - LP: #174367 * Enabled CONFIG_SECURITY_CAPABILITIES and CONFIG_SECURITY_FILE_CAPABILITIES - LP: #95089 * Enabled CONFIG_TASKSTATS and CONFIG_TASK_IO_ACCOUNTING * Turned CONFIG_SECURITY_FILE_CAPABILITIES back off. * Enabled CONFIG_B43LEGACY=m * Enabled CONFIG_SCSI_QLOGIC_1280=m * Enabled CONFIG_FUSION=y for virtual * USB bluetooth device 0x0e5e:0x6622 floods errors to syslog - LP: #152689 * Removed lpia from d-i. * Added ia64 modules. * Added hppa32/64 modules. [Upstream Kernel Changes] * DMI autoload dcdbas on all Dell systems. * sched: fix gcc warnings * leds: Fix leds_list_lock locking issues * leds: Fix locomo LED driver oops * x86: fix asm-x86/byteorder.h for userspace export * x86: fix asm-x86/msr.h for user-space export * fix lguest rmmod "bad pgd" * slub: provide /proc/slabinfo * [POWERPC] Fix build failure on Cell when CONFIG_SPU_FS=y * slub: register slabinfo to procfs * [SCSI] scsi_sysfs: restore prep_fn when ULD is removed * Unify /proc/slabinfo configuration * scsi: revert "[SCSI] Get rid of scsi_cmnd->done" * restrict reading from /proc//maps to those who share ->mm or can ptrace pid * Fix kernel/ptrace.c compile problem (missing "may_attach()") * hwmon: (w83627ehf) Be more careful when changing VID input level * NFS: Fix a possible Oops in fs/nfs/super.c * NFSv4: Fix circular locking dependency in nfs4_kill_renewd * NFS: add newline to kernel warning message in auth_gss code * NFSv4: nfs4_open_confirm must not set the open_owner as confirmed on error * NFSv4: Fix open_to_lock_owner sequenceid allocation... * IB/srp: Fix list corruption/oops on module reload * Console is utf-8 by default * [IA64] Update Altix BTE error return status patch * [IA64] Update Altix nofault code * [X25]: Add missing x25_neigh_put * [XFRM]: Do not define km_migrate() if !CONFIG_XFRM_MIGRATE * [CASSINI]: Fix endianness bug. * [CASSINI]: Revert 'dont touch page_count'. * [CASSINI]: Program parent Intel31154 bridge when necessary. * [CASSINI]: Set skb->truesize properly on receive packets. * [CASSINI]: Fix two obvious NAPI bugs. * [CASSINI]: Bump driver version and release date. * [INET]: Fix netdev renaming and inet address labels * [CONNECTOR]: Return proper error code in cn_call_callback() * [ISDN] i4l: 'NO CARRIER' message lost after ldisc flush * [ISDN]: i4l: Fix DLE handling for i4l-audio * fix: using joysticks in 32 bit applications on 64 bit systems * hda_intel suspend latency: shorten codec read * CPU hotplug: fix cpu_is_offline() on !CONFIG_HOTPLUG_CPU * Linux 2.6.24-rc7 * PIE executable randomization (upstream cherry pick by kees) linux (2.6.24-3.5) hardy; urgency=low [Alessio Igor Bogani] * rt: Fix rt preempt patchset version * Updated README file for binary custom flavours * Fix -rt build FTBS. * rt: Update configuration files [Tim Gardner] * SAUCE: Add extra headers to linux-libc-dev [Upstream Kernel Changes] * [WATCHDOG] at32ap700x_wdt: add support for boot status and add fix for silicon errata * [WATCHDOG] Stop looking for device as soon as one is found * [WATCHDOG] bfin_wdt, remove SPIN_LOCK_UNLOCKED * [WATCHDOG] Sbus: cpwatchdog, remove SPIN_LOCK_UNLOCKED * [WATCHDOG] IT8212F watchdog driver * ACPI: acpiphp: Remove dmesg spam on device remove * [WATCHDOG] ipmi: add the standard watchdog timeout ioctls * [WATCHDOG] add Nano 7240 driver * ACPI: battery: fix ACPI battery technology reporting * [ARM] 4667/1: CM-X270 fixes * [ARM] 4690/1: PXA: fix CKEN corruption in PXA27x AC97 cold reset code * [IPV6] XFRM: Fix auditing rt6i_flags; use RTF_xxx flags instead of RTCF_xxx. * [IPV4]: Swap the ifa allocation with the"ipv4_devconf_setall" call * [IPv4] ESP: Discard dummy packets introduced in rfc4303 * [IPv6] ESP: Discard dummy packets introduced in rfc4303 * [UM]: Fix use of skb after netif_rx * [XTENSA]: Fix use of skb after netif_rx * [S390]: Fix use of skb after netif_rx * [BNX2]: Add PHY_DIS_EARLY_DAC workaround. * [BNX2]: Fix RX packet rot. * [BNX2]: Update version to 1.6.9. * [NET]: Fix wrong comments for unregister_net* * [VLAN]: Fix potential race in vlan_cleanup_module vs vlan_ioctl_handler. * [IPSEC]: Fix potential dst leak in xfrm_lookup * V4L/DVB (6485): ivtv: fix compile warning * V4L/DVB (6540): em28xx: fix failing autodetection after the reboot * V4L/DVB (6542): Fix S-video mode on tvp5150 * V4L/DVB (6579): Fix bug #8824: Correct support for Diseqc on tda10086 * V4L/DVB (6581): Fix: avoids negative vma usage count * V4L/DVB (6601): V4L: videobuf-core locking fixes and comments * V4L/DVB (6602): V4L: Convert videobuf drivers to videobuf_stop * V4L/DVB (6615): V4L: Fix VIDIOCGMBUF locking in saa7146 * V4L/DVB (6629): zl10353: fix default adc_clock and TRL nominal rate calculation * V4L/DVB (6666): saa7134-alsa: fix period handling * V4L/DVB (6684): Complement va_start() with va_end() + style fixes * V4L/DVB (6686): saa7134: fix composite over s-video input on the Tevion MD 9717 * V4L/DVB (6690): saa7134: fix ignored interrupts * V4L/DVB (6751): V4L: Memory leak! Fix count in videobuf-vmalloc mmap * V4L/DVB (6746): saa7134-dvb: fix tuning for WinTV HVR-1110 * V4L/DVB (6750): Fix in-kernel compilation for cxusb * V4L/DVB (6733): DVB: Compile 3000MC-specific DIB code only for CONFIG_DVB_DIB3000MC * V4L/DVB (6794): Fix compilation when dib3000mc is compiled as a module * NFS: Fix NFS mountpoint crossing... * V4L/DVB (6796): ivtv/ section fix * V4L/DVB (6797): bt8xx/ section fixes * NFSv2/v3: Fix a memory leak when using -onolock * V4L/DVB (6609): Re-adds lock safe videobuf_read_start * i2c: Delete an outdated piece of documentation * i2c-gpio: Initialize adapter class * i2c: Add missing spaces in split log messages * i2c/isp1301_omap: Build fix * [SERIAL] sparc: Infrastructure to fix section mismatch bugs. * NFS: Fix an Oops in NFS unmount * sdhci: describe quirks * sdhci: don't warn about sdhci 2.0 controllers * sdhci: use PIO when DMA can't satisfy the request * sdhci: support JMicron JMB38x chips * mmc: remove unused 'mode' from the mmc_host structure * IB/ehca: Return correct number of SGEs for SRQ * IB/ehca: Serialize HCA-related hCalls if necessary * ide-scsi: add ide_scsi_hex_dump() helper * ide: add missing checks for control register existence * ide: deprecate CONFIG_BLK_DEV_OFFBOARD * ide: fix ide_scan_pcibus() error message * ide: coding style fixes for drivers/ide/setup-pci.c * ide: add /sys/bus/ide/devices/*/{model,firmware,serial} sysfs entries * ide: DMA reporting and validity checking fixes (take 3) * ide-cd: remove dead post_transform_command() * pdc202xx_new: fix Promise TX4 support * hpt366: fix HPT37x PIO mode timings (take 2) * ide: remove dead code from __ide_dma_test_irq() * ide: remove stale changelog from ide-disk.c * ide: remove stale changelog from ide-probe.c * ide: fix ->io_32bit race in set_io_32bit() * MAINTAINERS: update the NFS CLIENT entry * V4L/DVB (6803): buf-core.c locking fixes * [SPARC64]: Fix two kernel linear mapping setup bugs. * IB/ehca: Fix lock flag variable location, bump version number * kbuild: re-enable Makefile generation in a new O=... directory * V4L/DVB (6798): saa7134: enable LNA in analog mode for Hauppauge WinTV HVR-1110 * V4L/DVB (6814): Makefile: always enter video/ * V4L/DVB (6819): i2c: fix drivers/media/video/bt866.c * V4L/DVB (6820): s5h1409: QAM SNR related fixes * ACPI: video_device_list corruption * ACPI: fix modpost warnings * ACPI: thinkpad-acpi: fix lenovo keymap for brightness * Pull thinkpad-2.6.24 into release branch * Pull battery-2.6.24 into release branch * [POWERPC] Fix typo #ifdef -> #ifndef * [POWERPC] Kill non-existent symbols from ksyms and commproc.h * [POWRPC] CPM2: Eliminate section mismatch warning in cpm2_reset(). * [POWERPC] 82xx: mpc8272ads, pq2fads: Update defconfig with CONFIG_FS_ENET_MDIO_FCC * [POWERPC] iSeries: don't printk with HV spinlock held * [POWERPC] Fix rounding bug in emulation for double float operating * [POWERPC] Make PS3_SYS_MANAGER default y, not m * [MIPS] time: Set up Cobalt's mips_hpt_frequency * [MIPS] Alchemy: fix PCI resource conflict * [MIPS] Alchemy: fix off by two error in __fixup_bigphys_addr() * [MIPS] Atlas, Malta: Don't free firmware memory on free_initmem. * [MIPS] PCI: Make pcibios_fixup_device_resources ignore legacy resources. * [MIPS] time: Delete weak definition of plat_time_init() due to gcc bug. * [MIPS] Ensure that ST0_FR is never set on a 32 bit kernel * [SPARC32]: Silence sparc32 warnings on missing syscalls. * Pull hotplug into release branch * ACPI: SBS: Reset alarm bit * ACPI: SBS: Ignore alarms coming from unknown devices * ACPI: SBS: Return rate in mW if capacity in mWh * Pull bugzilla-9362 into release branch * sky2: RX lockup fix * sundance fixes * starfire VLAN fix * e100: free IRQ to remove warningwhenrebooting * hamachi endianness fixes * drivers/net/sis190.c section fix * drivers/net/s2io.c section fixes * ucc_geth: minor whitespace fix * net: smc911x: shut up compiler warnings * Net: ibm_newemac, remove SPIN_LOCK_UNLOCKED * ixgb: make sure jumbos stay enabled after reset * [NETFILTER]: ctnetlink: set expected bit for related conntracks * [NETFILTER]: ip_tables: fix compat copy race * [XFRM]: Display the audited SPI value in host byte order. * [NETFILTER]: xt_hashlimit should use time_after_eq() * [TIPC]: Fix semaphore handling. * [SYNCPPP]: Endianness and 64bit fixes. * [NETFILTER]: bridge: fix missing link layer headers on outgoing routed packets * [ATM]: Fix compiler warning noise with FORE200E driver * [IPV4]: Updates to nfsroot documentation * [BRIDGE]: Assign random address. * [IPV6]: Fix the return value of ipv6_getsockopt * [IPV4]: Make tcp_input_metrics() get minimum RTO via tcp_rto_min() * [AX25]: Locking dependencies fix in ax25_disconnect(). * [SCTP]: Flush fragment queue when exiting partial delivery. * [IRDA]: Race between open and disconnect in irda-usb. * [IRDA]: mcs7780 needs to free allocated rx buffer. * [IRDA]: irlmp_unregister_link() needs to free lsaps. * [IRDA]: stir4200 fixes. * [IRDA]: irda parameters warning fixes. * [S390] pud_present/pmd_present bug. * [ARM] 4710/1: Fix coprocessor 14 usage for debug messages via ICEDCC * [ARM] 4694/1: IXP4xx: Update clockevent support for shutdown and resume * kobject: fix the documentation of how kobject_set_name works * tipar: remove obsolete module * HOWTO: Change man-page maintainer address for Japanese HOWTO * Add Documentation for FAIR_USER_SCHED sysfs files * HOWTO: change addresses of maintainer and lxr url for Korean HOWTO * add stable_api_nonsense.txt in korean * HOWTO: update misspelling and word incorrected * PCI: Restore PCI expansion ROM P2P prefetch window creation * USB: sierra: fix product id * usb-storage: Fix devices that cannot handle 32k transfers * USB: cp2101: new device id * USB: option: Bind to the correct interface of the Huawei E220 * usb.h: fix kernel-doc warning * USB: fix locking loop by avoiding flush_scheduled_work * USB: use IRQF_DISABLED for HCD interrupt handlers * USB: at91_udc: correct hanging while disconnecting usb cable * usb: Remove broken optimisation in OHCI IRQ handler * USB: revert portions of "UNUSUAL_DEV: Sync up some reported devices from Ubuntu" * ocfs2: fix exit-while-locked bug in ocfs2_queue_orphans() * ocfs2: Don't panic when truncating an empty extent * ocfs2: Allow for debugging of transaction extends * ocfs2: Re-journal buffers after transaction extend * pcnet_cs: add new id * ucc_geth: really fix section mismatch * sis190 endianness * libertas: add Dan Williams as maintainer * zd1211rw: Fix alignment problems * wireless/ipw2200.c: add __dev{init,exit} annotations * ieee80211_rate: missed unlock * iwlwifi3945/4965: fix rate control algo reference leak * libertas: select WIRELESS_EXT * bcm43xx_debugfs sscanf fix * b43: Fix rfkill radio LED * iwlwifi: fix rf_kill state inconsistent during suspend and resume * sata_sil: fix spurious IRQ handling * libata: clear link->eh_info.serror from ata_std_postreset() * libata: add ST3160023AS / 3.42 to NCQ blacklist * sata_mv: improve warnings about Highpoint RocketRAID 23xx cards * libata-acpi: adjust constness in ata_acpi_gtm/stm() parameters * libata: update ata_*_printk() macros such that level can be a variable * libata: add more opcodes to ata.h * libata: ata_dev_disable() should be called from EH context * libata-acpi: add new hooks ata_acpi_dissociate() and ata_acpi_on_disable() * libata-acpi: implement and use ata_acpi_init_gtm() * libata-acpi: implement dev->gtf_cache and evaluate _GTF right after _STM during resume * libata-acpi: improve ACPI disabling * libata-acpi: improve _GTF execution error handling and reporting * libata-acpi: implement _GTF command filtering * libata: update atapi_eh_request_sense() such that lbam/lbah contains buffer size * libata: fix ATAPI draining * fix headers_install * revert "Hibernation: Use temporary page tables for kernel text mapping on x86_64" * uml: stop gdb from deleting breakpoints when running UML * alpha: strncpy/strncat fixes * rtc-at32ap700x: fix irq init oops * parport: "dev->timeslice" is an unsigned long, not an int * ecryptfs: initialize new auth_tokens before teardown * Fix lguest documentation * sparsemem: make SPARSEMEM_VMEMMAP selectable * fs/Kconfig: grammar fix * ext3, ext4: avoid divide by zero * alpha: build fixes * cpufreq: fix missing unlocks in cpufreq_add_dev error paths. * mm/sparse.c: check the return value of sparse_index_alloc() * mm/sparse.c: improve the error handling for sparse_add_one_section() * pktcdvd: add kobject_put when kobject register fails * drivers/macintosh/via-pmu.c: Added a missing iounmap * drivers/cpufreq/cpufreq_stats.c section fix * apm_event{,info}_t are userspace types * mm: fix page allocation for larger I/O segments * ecryptfs: set s_blocksize from lower fs in sb * I/OAT: fixups from code comments * I/OAT: fix null device in call to dev_err() * fix bloat-o-meter for ppc64 * ecryptfs: fix fsx data corruption problems * Documentation: update hugetlb information * Fix compilation warning in dquot.c * SLUB: remove useless masking of GFP_ZERO * quicklist: Set tlb->need_flush if pages are remaining in quicklist 0 * sysctl: fix ax25 checks * [XFS] Don't wait for pending I/Os when purging blocks beyond eof. * [XFS] Put the correct offset in dirent d_off * block: use jiffies conversion functions in scsi_ioctl.c * as-iosched: fix incorrect comments * as-iosched: fix write batch start point * block: let elv_register() return void * Cleanup umem driver: fix most checkpatch warnings, conform to kernel * sched: fix crash on ia64, introduce task_current() * sched: mark rwsem functions as __sched for wchan/profiling * sched: sysctl, proc_dointvec_minmax() expects int values for * sched: touch softlockup watchdog after idling * sched: do not hurt SCHED_BATCH on wakeup * oprofile: op_model_athlon.c support for AMD family 10h barcelona performance counters * clockevents: fix reprogramming decision in oneshot broadcast * genirq: add unlocked version of set_irq_handler() * timer: kernel/timer.c section fixes * x86: jprobe bugfix * x86: kprobes bugfix * x86: also define AT_VECTOR_SIZE_ARCH * genirq: revert lazy irq disable for simple irqs * x86: fix "Kernel panic - not syncing: IO-APIC + timer doesn't work!" * [SCSI] sym53c8xx: fix free_irq() regression * [SCSI] dpt_i2o: driver is only 32 bit so don't set 64 bit DMA mask * [SCSI] sym53c8xx: fix "irq X: nobody cared" regression * [SCSI] initio: fix conflict when loading driver * [SCSI] st: fix kernel BUG at include/linux/scatterlist.h:59! * [SCSI] initio: bugfix for accessors patch * IA64: Slim down __clear_bit_unlock * [IA64] signal: remove redundant code in setup_sigcontext() * [IA64] ia32 nopage * [IA64] Avoid unnecessary TLB flushes when allocating memory * [IA64] Two trivial spelling fixes * [IA64] print kernel release in OOPS to make kerneloops.org happy * [IA64] set_thread_area fails in IA32 chroot * [IA64] Remove compiler warinings about uninitialized variable in irq_ia64.c * [IA64] Remove assembler warnings on head.S * [IA64] Fix Altix BTE error return status * [IA64] Guard elfcorehdr_addr with #if CONFIG_PROC_FS * [IA64] make flush_tlb_kernel_range() an inline function * [IA64] Adjust CMCI mask on CPU hotplug * Do dirty page accounting when removing a page from the page cache * x86 apic_32.c section fix * x86 smpboot_32.c section fixes * x86_32: select_idle_routine() must be __cpuinit * x86_32: disable_pse must be __cpuinitdata * x86: fix show cpuinfo cpu number always zero * ps3fb: Update for firmware 2.10 * ps3fb: Fix ps3fb free_irq() dev_id * pata_hpt37x: Fix HPT374 detection * mac80211: Drop out of associated state if link is lost * mac80211: fix header ops * NET: mac80211: fix inappropriate memory freeing * [TG3]: Endianness annotations. * [TG3]: Endianness bugfix. * rtl8187: Add USB ID for Sitecom WL-168 v1 001 * p54: add Kconfig description * iwlwifi: fix possible priv->mutex deadlock during suspend * ipw2200: prevent alloc of unspecified size on stack * [IPV4] ARP: Remove not used code * [IPSEC]: Avoid undefined shift operation when testing algorithm ID * [XFRM]: Audit function arguments misordered * [IPV4] ip_gre: set mac_header correctly in receive path * [NET]: Correct two mistaken skb_reset_mac_header() conversions. * [SPARC64]: Fix OOPS in dma_sync_*_for_device() * sched: rt: account the cpu time during the tick * debug: add end-of-oops marker * mm: fix exit_mmap BUG() on a.out binary exit * dm: table detect io beyond device * dm mpath: hp requires scsi * dm crypt: fix write endio * dm: trigger change uevent on rename * dm: merge max_hw_sector * dm crypt: use bio_add_page * [SPARC64]: Spelling fixes * [SPARC32]: Spelling fixes * [NET] include/net/: Spelling fixes * [DCCP]: Spelling fixes * [IRDA]: Spelling fixes * [IPV6]: Spelling fixes * [NET] net/core/: Spelling fixes * [PKT_SCHED]: Spelling fixes * [NETLABEL]: Spelling fixes * [SCTP]: Spelling fixes * [NETFILTER]: Spelling fixes * [NETFILTER] ipv4: Spelling fixes * [ATM]: Spelling fixes * [NET]: Fix function put_cmsg() which may cause usr application memory overflow * x86: fix die() to not be preemptible * x86: intel_cacheinfo.c: cpu cache info entry for Intel Tolapai * [XFS] Fix mknod regression * [XFS] Initialise current offset in xfs_file_readdir correctly * Linux 2.6.24-rc6 * [IPV4]: OOPS with NETLINK_FIB_LOOKUP netlink socket * SLUB: Improve hackbench speed * typhoon: endianness bug in tx/rx byte counters * typhoon: missing le32_to_cpu() in get_drvinfo * typhoon: set_settings broken on big-endian * typhoon: missed rx overruns on big-endian * typhoon: memory corruptor on big-endian if TSO is enabled * typhoon: trivial endianness annotations * cycx: annotations and fixes (.24 fodder?) * asix fixes * yellowfin: annotations and fixes (.24 fodder?) * dl2k endianness fixes (.24 fodder?) * r8169 endianness * rrunner: use offsetof() instead of homegrown insanity * 3c574 and 3c589 endianness fixes (.24?) * fec_mpc52xx: write in C... * 3c359 endianness annotations and fixes * MACB: clear transmit buffers properly on transmit underrun * UIO: Add a MAINTAINERS entry for Userspace I/O * Modules: fix memory leak of module names * USB: Unbreak fsl_usb2_udc * USB: VID/PID update for sierra * USB: New device ID for the CP2101 driver * quicklists: do not release off node pages early * ecryptfs: fix string overflow on long cipher names * Fix computation of SKB size for quota messages * Don't send quota messages repeatedly when hardlimit reached * ecryptfs: fix unlocking in error paths * ecryptfs: redo dget,mntget on dentry_open failure * MAINTAINERS: mailing list archives are web links * ps3: vuart: fix error path locking * lib: proportion: fix underflow in prop_norm_percpu() * pcmcia: remove pxa2xx_lubbock build warning * kconfig: obey KCONFIG_ALLCONFIG choices with randconfig. * tty: fix logic change introduced by wait_event_interruptible_timeout() * uml: user of helper_wait() got missed when it got extra arguments * V4L/DVB (6871): Kconfig: VIDEO_CX23885 must select DVB_LGDT330X * V4L/DVB (6876): ivtv: mspx4xx needs a longer i2c udelay * drivers/ide/: Spelling fixes * ide-cd: fix SAMSUNG CD-ROM SCR-3231 quirk * ide-cd: fix ACER/AOpen 24X CDROM speed reporting on big-endian machines * ide-cd: use ide_cd_release() in ide_cd_probe() * ide-cd: fix error messages in cdrom_{read,write}_check_ireason() * ide-cd: add missing 'ireason' masking to cdrom_write_intr() * ide-cd: fix error messages in cdrom_write_intr() * ide-cd: add error message for DMA error to cdrom_read_intr() * ide-cd: fix error message in cdrom_pc_intr() * ide-cd: fix 'ireason' reporting in cdrom_pc_intr() * MAINTAINERS: update ide-cd entry * [SPARC64]: Implement pci_resource_to_user() * mac80211: round station cleanup timer * mac80211: warn when receiving frames with unaligned data * [NETFILTER]: nf_conntrack_ipv4: fix module parameter compatibility * [TUNTAP]: Fix wrong debug message. * [NET] tc_nat: header install * [VETH]: move veth.h to include/linux * [IPV4]: Fix ip command line processing. * Revert quicklist need->flush fix * [CRYPTO] padlock: Fix spurious ECB page fault * [POWERPC] Oprofile: Remove dependency on spufs module * [POWERPC] PS3: Fix printing of os-area magic numbers * [PCI] Do not enable CRS Software Visibility by default * [IPV4] Fix ip=dhcp regression * [SERIAL]: Fix section mismatches in Sun serial console drivers. * [TCP]: use non-delayed ACK for congestion control RTT * [BLUETOOTH]: put_device before device_del fix linux (2.6.24-2.4) hardy; urgency=low [Alessio Igor Bogani] * rt: First import for Hardy [Amit Kucheria] * LPIA: Fix FTBFS for hda * LPIA: Trim configs including disabling stock DRM [Tim Gardner] * SAUCE: Increase CONFIG_IDE_MAX_HWIFS to 8 (from 4) - LP: #157909 Then reverted since it causes an ABI bump. Will pick it up again when next the ABI changes. * Expose apm for applications. linux (2.6.24-2.3) hardy; urgency=low [Amit Kucheria] * LPIA: Add thermal framework from Intel * LPIA: Poulsbo-specific patches * LPIA: Add thermal framework from Intel [Tim Gardner] * SAUCE: hdaps module does not load on Thinkpad T61P - LP: #133636 [Upstream Kernel Changes] * Rebased against 2.6.24-rc5 linux (2.6.24-1.2) hardy; urgency=low [Ben Collins] * cell: Remove cell custom flavour, merged upstream * apparmor: Added module from SVN repo * ubuntu: Update configs to enable apparmor * ubuntu/configs: Disable vga type framebuffers on hppa32. Fixes FTBFS [Tim Gardner] * Add support for PPA builds. [Upstream Kernel Changes] * [SPARC64] Export symbols for sunvnet and sunvdc to be built modular linux (2.6.24-1.1) hardy; urgency=low [Ben Collins] * ubuntu: Disable custom binary flavours for now * ubuntu: Remove cruft in headers-postinst * ubuntu: Set skipabi/skipmodule to true if prev_revions == 0.0 * ubuntu: Do not fail on missing module lists when skipmodule is set * ubuntu: capability.ko is built-in now, no need to place in initrd. * ubuntu: Change to "linux" instead of "linux-source-2.6.x" * d-i: cdrom-modules disappeared, and sha256/aes modules renamed. * ubuntu-build: Add asm_link= to arch rules, and use them * config: Re-enable snd-hda-intel linux-source-2.6.22 (2.6.22-14.46) gutsy; urgency=low [Upstream Kernel Changes] * [SPARC64]: Fix bugs in SYSV IPC handling in 64-bit processes. linux-source-2.6.22 (2.6.22-14.45) gutsy; urgency=low [Upstream Kernel Changes] * [SPARC64]: Fix register usage in xor_raid_4(). linux-source-2.6.22 (2.6.22-14.44) gutsy; urgency=low [Kyle McMartin] * Revert "sparc wants ehci built in" [Upstream Kernel Changes] * Revert "[PATCH]: Gutsy OHCI hang workaround for Huron" * [USB]: Serialize EHCI CF initialization. linux-source-2.6.22 (2.6.22-14.43) gutsy; urgency=low [Kyle McMartin] * sparc wants ehci built in linux-source-2.6.22 (2.6.22-14.42) gutsy; urgency=low [Kyle McMartin] * fix up module-check to bail early if asked to ignore modules * disable kernel DRM on lpia (we provide one in lum) - LP: #145168 * add ignore for ia64 abi too [Upstream Kernel Changes] * [NIU]: Use netif_msg_*(). * [NIU]: Use pr_info(). * [NIU]: Remove redundant BUILD_BUG_ON() in __niu_wait_bits_clear(). * [NIU]: Remove BUG_ON() NULL pointer checks. * [NIU]: Use dev_err(). * [NIU]: Fix x86_64 build failure. * [NIU]: Use linux/io.h instead of asm/io.h * [NIU]: Fix some checkpatch caught coding style issues. * [NIU]: Fix shadowed local variables. * [NIU]: Fix locking errors in link_status_10g(). * [NIU]: Document a few magic constants using comments. * [NIU]: MII phy handling fixes. * [NIU]: Make sure link_up status is set to something in link_status_{1,10}g(). * [PATCH]: Gutsy OHCI hang workaround for Huron linux-source-2.6.22 (2.6.22-14.41) gutsy; urgency=low [Ben Collins] * ubuntu/d-i: Add niu to nic-modules [Kyle McMartin] * vesafb is not for ia64 * remove CONFIG_NIU from places it shouldn't be * fix orinoco_cs oops - LP: #149997 [Upstream Kernel Changes] * [SPARC64]: Allow userspace to get at the machine description. * [SPARC64]: Niagara-2 optimized copies. * [SPARC64]: Do not touch %tick_cmpr on sun4v cpus. * [SPARC64]: SMP trampoline needs to avoid %tick_cmpr on sun4v too. * [SPARC64]: Create a HWCAP_SPARC_N2 and report it to userspace on Niagara-2. * [MATH-EMU]: Fix underflow exception reporting. * [SPARC64]: Need to clobber global reg vars in switch_to(). * [MATH]: Fix typo in FP_TRAPPING_EXCEPTIONS default setting. * [SUNVDC]: Use slice 0xff on VD_DISK_TYPE_DISK. * [SPARC64]: Fix type and constant sizes wrt. sun4u IMAP/ICLR handling. * [SPARC64]: Enable MSI on sun4u Fire PCI-E controllers. * [SPARC64]: Fix several bugs in MSI handling. * [SPARC64]: Fix booting on V100 systems. * [SPARC64]: Fix lockdep, particularly on SMP. * [SPARC64]: Warn user if cpu is ignored. * [SUNSAB]: Fix several bugs. * [SUNSAB]: Fix broken SYSRQ. * [SPARC64]: Fix missing load-twin usage in Niagara-1 memcpy. * [SPARC64]: Don't use in/local regs for ldx/stx data in N1 memcpy. * [SPARC64]: Fix domain-services port probing. * [SPARC64]: VIO device addition log message level is too high. * [SPARC64]: check fork_idle() error * [SPARC64]: Fix 'niu' complex IRQ probing. * [NIU]: Add Sun Neptune ethernet driver. 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. linux-source-2.6.22 (2.6.22-12.39) gutsy; urgency=low [Ben Collins] * ubuntu: Re-order deps so that binary-custom is done before binary-udebs. Fixes ppc build [Upstream Kernel Changes] * x86_64: Zero extend all registers after ptrace in 32bit entry path. * Linux 2.6.22.7 linux-source-2.6.22 (2.6.22-12.38) gutsy; urgency=low [Kyle McMartin] * add -12 abi files * update getabis for new flavours linux-source-2.6.22 (2.6.22-12.37) gutsy; urgency=low [Kyle McMartin] * enable d-i for cell flavour * ignore ABI check on all hppa flavours linux-source-2.6.22 (2.6.22-12.36) gutsy; urgency=low [Ben Collins] * ABI bump due to LED support being enabled. [Kyle McMartin] * fix memory leak in psparse.c - Bug introduced in previous commit to acpi [Upstream Kernel Changes] * Ubuntu: Allocate acpi_devices structure rather than leaving it on the stack. * ipw2100: Fix `iwpriv set_power` error * Fix ipw2200 set wrong power parameter causing firmware error * [SCSI] Fix async scanning double-add problems - LP: #110997 linux-source-2.6.22 (2.6.22-11.34) gutsy; urgency=low [Alan Stern] * USB: disable autosuspend by default for non-hubs - LP: #85488 [Ben Collins] * ubuntu: Enable LEDS_TRIGGERS and related options - Needed for iwlwifi * ubuntu: Add real ABI files for virtual flavour * ubuntu: Re-enable missing CONFIG_SERPENT for hppa64 - Noticed by Lamont * ubuntu: Add linux-headers postinst to handle hooks - LP: #125816 * ubuntu: Add support for /etc/kernel/headers_postinst.d/ to headers-postinst - LP: #120049 * cell: Add binary-custom flavour "cell" to support ps3 [Mattia Dongili] * sony-laptop: restore the last user requested brightness level on resume. - LP: #117331 [Tejun Heo] * ata_piix: fix suspend/resume for some TOSHIBA laptops - LP: #139045 * PCI: export __pci_reenable_device() - needed for ata_piix change [Tim Gardner] * Enable Sierra Wireless MC8775 0x6813 - LP: #131167 [Zhang Rui] * ACPI: work around duplicate name "VID" problem on T61 - Noted by mjg59 linux-source-2.6.22 (2.6.22-11.33) gutsy; urgency=low [Alessio Igor Bogani] * rt: Update to rt9 * rt: Update configuration files [Ben Collins] * ubuntu: Enable A100 driver - LP: #138632 * libata: Default to hpa being overridden [Chuck Short] * [HDAPS] Add support for Thinkpad R61. * [LIBATA] Add more hard drives to blacklist. * [USB] Added support for Sprint Pantech PX-500. * [XEN] No really enable amd64. * [XEN] Fix amd64 yet again. [Matthew Garrett] * alter default behaviour of ACPI video module * Add infrastructure for notification on ACPI method execution * Get thinkpad_acpi to send notifications on CMOS updates * Add support to libata-acpi for acpi-based bay hotplug [Phillip Lougher] * Add kernel flavour optimised for virtualised environments * Change abi-check script to check for $flavour.ignore in previous abi * Disable abi and module check for virtual flavour [Richard Hughes] * Refresh laptop lid status on resume [Upstream Kernel Changes] * [pata_marvell]: Add more identifiers linux-source-2.6.22 (2.6.22-11.32) gutsy; urgency=low [Amit Kucheria] * Build system: Allow custom builds to comprise multiple patches * Move UME to a Custom build and add first setup of thermal framework [Ben Collins] * ubuntu: Enable CONFIG_BLK_DEV_IO_TRACE * bcm203x: Fix firmware loading - LP: #85247 * ubuntu: mtd changes caused module renaming. Ignore * rt: Do not patch top level Makefile for SUBLEVEL. Will always end up breaking [Chuck Short] * [USB] Unusual Device support for Gold MP3 Player Energy - LP: #125250 * [SIERRA] Adds support for Onda H600 ZTE MF330 - LP: #129433 * [HDAPS] Add Thinkpad T61P to whitelist. - LP: #133636 * [USB] Add support for Toshiba (Novatel Wireless) HSDPA for M400. - LP: #133650 [Kyle McMartin] * apparmor 10.3 hooks * unionfs 2.1 hooks * nuke UNION_FS stuff from fs/{Kconfig,Makefile} [Tim Gardner] * Paravirt-ops I/O hypercalls * Fix lazy vmalloc bug for Gutsy * bluetooth headset patch - LP: #130870 * Add the PCI ID of this ICH4 in list of laptops that use short cables. * v2.6.22.5 merge * Update Xen config options. - LP: #132726 * Remove mtd modules from ABI * Support parallel= in DEB_BUILD_OPTIONS - LP: #136426 [Upstream Kernel Changes] * hwmon: fix w83781d temp sensor type setting * hwmon: (smsc47m1) restore missing name attribute * sky2: restore workarounds for lost interrupts * sky2: carrier management * sky2: check for more work before leaving NAPI * sky2: check drop truncated packets * revert "x86, serial: convert legacy COM ports to platform devices" * ACPICA: Fixed possible corruption of global GPE list * ACPICA: Clear reserved fields for incoming ACPI 1.0 FADTs * AVR32: Fix atomic_add_unless() and atomic_sub_unless() * r8169: avoid needless NAPI poll scheduling * forcedeth: fix random hang in forcedeth driver when using netconsole * libata: add ATI SB700 device IDs to AHCI driver * Hibernation: do not try to mark invalid PFNs as nosave * i386: allow debuggers to access the vsyscall page with compat vDSO * x86_64: Check for .cfi_rel_offset in CFI probe * x86_64: Change PMDS invocation to single macro * i386: Handle P6s without performance counters in nmi watchdog * i386: Fix double fault handler * JFFS2 locking regression fix. * [Input]: appletouch - improve powersaving for Geyser3 devices * [Input]: add driver for Fujitsu serial touchscreens * [sdhci]: add support to ENE-CB714 * v2.6.22.5 * [MTD] Makefile fix for mtdsuper * ocfs2: Fix bad source start calculation during kernel writes * NET: Share correct feature code between bridging and bonding * sky2: don't clear phy power bits * uml: fix previous request size limit fix * i386: fix lazy mode vmalloc synchronization for paravirt * signalfd: fix interaction with posix-timers * signalfd: make it group-wide, fix posix-timers scheduling * DCCP: Fix DCCP GFP_KERNEL allocation in atomic context * IPV6: Fix kernel panic while send SCTP data with IP fragments * IPv6: Invalid semicolon after if statement * Fix soft-fp underflow handling. * Netfilter: Missing Kbuild entry for netfilter * SNAP: Fix SNAP protocol header accesses. * NET: Fix missing rcu unlock in __sock_create() * SPARC64: Fix sparc64 task stack traces. * SPARC64: Fix sparc64 PCI config accesses on sun4u * TCP: Do not autobind ports for TCP sockets * TCP: Fix TCP rate-halving on bidirectional flows. * TCP: Fix TCP handling of SACK in bidirectional flows. * PPP: Fix PPP buffer sizing. * PCI: lets kill the 'PCI hidden behind bridge' message * PCI: disable MSI on RS690 * PCI: disable MSI on RD580 * PCI: disable MSI on RX790 * USB: allow retry on descriptor fetch errors * USB: fix DoS in pwc USB video driver * usb: add PRODUCT, TYPE to usb-interface events * Linux 2.6.22.6 * V4L/DVB (6042): b2c2-flexcop: fix Airstar HD5000 tuning regression * V4L/DVB (5967): ivtv: fix VIDIOC_S_FBUF:new OSD values where never set * Re-add _GTM and _STM support linux-source-2.6.22 (2.6.22-10.30) gutsy; urgency=low * URGENT upload to fix FTBFS with xen-{i386,amd64} configs, lpia d-i ftbfs, xen ftbfs. * URGENT fix module-check to actually ignore things * URGENT ignore ume modules [Alek Du] * Add Intel Poulsbo chipset Libata support [Amit Kucheria] * Update configuration files * Enable stylus on Lenovo X60/X61 thinkpads [Ben Collins] * ubuntu: Disable snd-hda-intel, in favor of lum updated version [Kyle McMartin] * apparmor 10.3 hooks * add lpia d-i udeb generation * fix bits of rt/diff for -rt8 * fix rt/diff for 2.6.22.3 changes * fix up rt/diff for stable 2.6.22.4 [LaMont Jones] * Update configuration files [Phillip Lougher] * WriteSupportForNTFS: make fuse module available to d-i [Tim Gardner] * Gutsy Tribe 3 CD don't load on Dell Inspiron 1501 - LP: #121111 * Update configuration files * Update configuration files * Update configuration files [Upstream Kernel Changes] * [SPARC64]: Fix handling of multiple vdc-port nodes. * [SPARC64]: Tweak assertions in sun4v_build_virq(). * [SPARC64]: Fix log message type in vio_create_one(). * [SPARC64]: Fix two year old bug in early bootup asm. * [SPARC64]: Improve VIO device naming further. * [SPARC64]: Handle multiple domain-services-port nodes properly. * [SPARC64]: Add proper multicast support to VNET driver. * [SPARC64]: Do not flood log with failed DS messages. * [SPARC64]: Use KERN_ERR in IRQ manipulation error printks. * [SPARC64]: Fix virq decomposition. * [SPARC]: Fix serial console device detection. * [SPARC64]: fix section mismatch warning in pci_sunv4 * [SPARC64]: fix section mismatch warning in mdesc.c * [SPARC64] viohs: extern on function definition * [SPARC64]: Fix sun4u PCI config space accesses on sun4u. * [SPARC64]: Fix show_stack() when stack argument is NULL. * [SUNLANCE]: Fix sparc32 crashes by using of_*() interfaces. * [SPARC]: Centralize find_in_proplist() instead of duplicating N times. * [SPARC64]: Fix hard-coding of cpu type output in /proc/cpuinfo on sun4v. * [SPARC64]: Do not assume sun4v chips have load-twin/store-init support. * [SPARC64]: Fix memory leak when cpu hotplugging. * USB: cdc-acm: fix sysfs attribute registration bug * TCP FRTO retransmit bug fix * Fix TC deadlock. * Fix IPCOMP crashes. * Fix console write locking in sparc drivers. * Add a PCI ID for santa rosa's PATA controller. * Missing header include in ipt_iprange.h * SCTP scope_id handling fix * Fix rfkill IRQ flags. * gen estimator timer unload race * gen estimator deadlock fix * Fix error queue socket lookup in ipv6 * Fix ipv6 link down handling. * Netpoll leak * Sparc64 bootup assembler bug * Fix ipv6 tunnel endianness bug. * Fix sparc32 memset() * Fix sparc32 udelay() rounding errors. * Fix TCP IPV6 MD5 bug. * KVM: SVM: Reliably detect if SVM was disabled by BIOS * USB: fix warning caused by autosuspend counter going negative * usb-serial: Fix edgeport regression on non-EPiC devices * Fix reported task file values in sense data * aacraid: fix security hole * firewire: fw-sbp2: set correct maximum payload (fixes CardBus adapters) * make timerfd return a u64 and fix the __put_user * V4L: Add check for valid control ID to v4l2_ctrl_next * V4L: ivtv: fix broken VBI output support * V4L: ivtv: fix DMA timeout when capturing VBI + another stream * V4L: ivtv: Add locking to ensure stream setup is atomic * V4L: wm8775/wm8739: Fix memory leak when unloading module * Input: lifebook - fix an oops on Panasonic CF-18 * splice: fix double page unlock * drm/i915: Fix i965 secured batchbuffer usage (CVE-2007-3851) * Fix leak on /proc/lockdep_stats * CPU online file permission * Fix user struct leakage with locked IPC shem segment * md: handle writes to broken raid10 arrays gracefully * md: raid10: fix use-after-free of bio * pcmcia: give socket time to power down * Fix leaks on /proc/{*/sched, sched_debug, timer_list, timer_stats} * futex: pass nr_wake2 to futex_wake_op * "ext4_ext_put_in_cache" uses __u32 to receive physical block number * Include serial_reg.h with userspace headers * dm io: fix panic on large request * i386: HPET, check if the counter works * fw-ohci: fix "scheduling while atomic" * firewire: fix memory leak of fw_request instances * softmac: Fix ESSID problem * eCryptfs: ecryptfs_setattr() bugfix * nfsd: fix possible read-ahead cache and export table corruption * readahead: MIN_RA_PAGES/MAX_RA_PAGES macros * fs: 9p/conv.c error path fix * forcedeth bug fix: cicada phy * forcedeth bug fix: vitesse phy * forcedeth bug fix: realtek phy * acpi-cpufreq: Proper ReadModifyWrite of PERF_CTL MSR * jbd commit: fix transaction dropping * jbd2 commit: fix transaction dropping * hugetlb: fix race in alloc_fresh_huge_page() * do not limit locked memory when RLIMIT_MEMLOCK is RLIM_INFINITY * uml: limit request size on COWed devices * sony-laptop: fix bug in event handling * destroy_workqueue() can livelock * drivers/video/macmodes.c:mac_find_mode() mustn't be __devinit * cfq-iosched: fix async queue behaviour * libata: add FUJITSU MHV2080BH to NCQ blacklist * ieee1394: revert "sbp2: enforce 32bit DMA mapping" * nfsd: fix possible oops on re-insertion of rpcsec_gss modules * dm raid1: fix status * dm io: fix another panic on large request * dm snapshot: permit invalid activation * dm: disable barriers * cr_backlight_probe() allocates too little storage for struct cr_panel * ACPI: dock: fix opps after dock driver fails to initialize * Hangup TTY before releasing rfcomm_dev * Keep rfcomm_dev on the list until it is freed * nf_conntrack: don't track locally generated special ICMP error * IPV6: /proc/net/anycast6 unbalanced inet6_dev refcnt * sysfs: release mutex when kmalloc() failed in sysfs_open_file(). * Netfilter: Fix logging regression * USB: fix for ftdi_sio quirk handling * sx: switch subven and subid values * UML: exports for hostfs * Linux 2.6.22.2 * fix oops in __audit_signal_info() * random: fix bound check ordering (CVE-2007-3105) * softmac: Fix deadlock of wx_set_essid with assoc work * ata_piix: update map 10b for ich8m * PPC: Revert "[POWERPC] Don't complain if size-cells == 0 in prom_parse()" * PPC: Revert "[POWERPC] Add 'mdio' to bus scan id list for platforms with QE UEC" * powerpc: Fix size check for hugetlbfs * direct-io: fix error-path crashes * stifb: detect cards in double buffer mode more reliably * pata_atiixp: add SB700 PCI ID * CPUFREQ: ondemand: fix tickless accounting and software coordination bug * CPUFREQ: ondemand: add a check to avoid negative load calculation * Linux 2.6.22.3 * intel_agp: really fix 945/965GME * Reset current->pdeath_signal on SUID binary execution (CVE-2007-3848) * MSS(mmc/sd/sdio) driver patch linux-source-2.6.22 (2.6.22-9.25) gutsy; urgency=low [Kyle McMartin] * ubuntu: Fix FTBFS -- forgot to bump debian/abi linux-source-2.6.22 (2.6.22-9.24) gutsy; urgency=low [Colin Watson] * provide Provides for fs-*-modules udebs [Matthias Klose] * test $dilist before using it [Lamont Jones] * hppa: Update abi files linux-source-2.6.22 (2.6.22-9.23) gutsy; urgency=low [Ben Collins] * ubuntu: Add missing newline to module-check script * ubuntu: Add lpia to linux-libc-dev. Should finally build now. linux-source-2.6.22 (2.6.22-9.22) gutsy; urgency=low [Ben Collins] * ubuntu: Use DEB_HOST_ARCH, not DEB_HOST_ARCH_CPU linux-source-2.6.22 (2.6.22-9.21) gutsy; urgency=low [Ben Collins] * lpia: Add build stuff for lpia architecture [LaMont Jones] * abi files for hppa * UBUNTU-HPPA: configs that seem to work * hppa: abi files for 9.20 linux-source-2.6.22 (2.6.22-9.20) gutsy; urgency=low [Ben Collins] * tulip: Fix for Uli5261 chipsets. * tulip: Define ULI PCI ID's * tulip: Let dmfe handle davicom on non-sparc * input: Allow root to inject unknown scan codes. * irda: Default to dongle type 9 on IBM hardware * input/mouse/alps: Do not call psmouse_reset() for alps * pcmcia: Do not insert pcmcia cards on resume * ide-cd: Disable verbose errors. * block: Make CDROMEJECT more robust * pm: Config option to disable handling of console during suspend/resume. * version: Implement version_signature proc file. * update toshiba_acpi to 0.19a-dev * xpad: Update to latest version from xbox-linux. * ubuntu: Enable setting of CONFIG_VERSION_SIGNATURE at build time * toshiba_acpi: Don't use init_MUTEX_LOCKED [Chuck Short] * [USB]: add ASUS LCM to the blacklist * [NET]: Add mcp73 to forcedeth. * [USB]: Added support for Sanwa PC5000 multimeter usb cable (KB-USB2). * [ATA] Add support for Sb700 AHCI nor-raid5 and raid5 [Fabio M. Di Nitto] * drivers/char/vt.c: make promcon driver init a boot option. [Kyle McMartin] * Disable MMCONFIG by default [Phillip Lougher] * fix NFS mounting regression from Edgy->Feisty * r8169: disable TSO by default for RTL8111/8168B chipsets. [Tim Gardner] * Catch nonsense keycodes and silently ignore * Cause SoftMac to emit an association event when setting ESSID. linux-source-2.6.22 (2.6.22-9.19) gutsy; urgency=low [Amit Kucheria] * Fix for FTBFS bug 123178 * Fix for FTBFS bug 123178 * Add devices to USB quirks to prevent USB autosuspend * More devices added to USB quirks - LP: #85488 * Support for ENE CB-712/4 SD card reader * Reorder quirk list based on Vendor/Product ID [Ben Collins] * ubuntu: Enable HOTPLUG_CPU in sparc64-smp config. * ubuntu: Add xen to amd64 custom builds * ubuntu: Update real-time kernel to -rt4 * rt: Patch from Alessio Igor Bogani